:root{--btn-gap:var(--spacing-xs);--focus-ring:0 0 0 3px color-mix(in oklab,var(--color-primary) 30%,#0000);--spacing-lg:1rem;--spacing-md:0.75rem;--spacing-sm:0.5rem;--spacing-xl:1.5rem;--spacing-xs:0.25rem;--color-scrim:#02061799;--section-gap:clamp(2rem,5vw,6rem);--spacing-2xl:2rem;--spacing-3xl:3rem;--spacing-4xl:4rem;--color-accent:#00e0b8;--color-border:color-mix(in oklab,var(--color-on-surface) 12%,#0000);--font-size-lg:1.125rem;--font-size-sm:0.875rem;--font-size-xl:1.25rem;--btn-font-size:var(--font-size-base);--color-neutral:#6b7280;--color-outline:color-mix(in oklab,var(--color-primary) 60%,#0000);--color-overlay:#0f172499;--color-primary:#0ea5ff;--color-surface:#fafafa;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--font-size-base:1rem;--shadow-level-1:0 0 8px #0ea5ff26;--shadow-level-2:0 0 18px #0ea5ff40;--shadow-level-3:0 0 36px #0ea5ff59;--btn-font-family:var(--font-family-body);--btn-line-height:var(--line-height-base);--color-accent-90:#00caa2;--color-backplate:#0f17240a;--color-secondary:#ff2d95;--border-radius-lg:12px;--border-radius-md:8px;--border-radius-sm:4px;--border-radius-xl:16px;--btn-border-width:1px;--color-neutral-80:#54595f;--color-on-primary:#001627;--color-on-surface:#0f1724;--color-primary-70:#078fdc;--color-primary-90:#0aa0f0;--font-family-body:"Poppins",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial;--line-height-base:1.4;--content-max-width:84rem;--line-height-tight:1.05;--border-radius-full:9999px;--border-radius-none:0px;--color-secondary-90:#f02a87;--font-weight-medium:500;--font-family-heading:"DM Sans",sans-serif;--font-weight-regular:400;--high-contrast-black:#000;--high-contrast-white:#fff;--line-height-heading:1.15;--dl-layout-size-large:144px;--dl-layout-size-small:48px;--dl-layout-space-unit:16px;--font-weight-semibold:600;--letter-spacing-tight:-0.02em;--dl-layout-size-medium:96px;--dl-layout-size-xlarge:192px;--dl-layout-size-xsmall:16px;--elevated-surface-glow:0 6px 30px #0ea5ff0f,var(--shadow-level-1);--letter-spacing-normal:0em;--color-surface-elevated:#fafafa;--dl-color-theme-accent1:#fff;--dl-color-theme-accent2:#f5d1b0;--dl-layout-radius-round:50%;--dl-layout-size-xxlarge:288px;--animation-curve-primary:cubic-bezier(0.25,1,0.3,1);--animation-duration-fast:110ms;--animation-duration-slow:260ms;--dl-color-theme-primary1:#bf4408;--dl-color-theme-primary2:#e65103;--dl-layout-size-maxwidth:1400px;--dl-layout-radius-radius2:2px;--dl-layout-radius-radius4:4px;--dl-layout-radius-radius8:8px;--dl-layout-space-halfunit:8px;--dl-layout-space-sixunits:96px;--dl-layout-space-twounits:32px;--dl-color-theme-secondary1:#fff;--dl-color-theme-secondary2:#fbf1eb;--dl-layout-space-fiveunits:80px;--dl-layout-space-fourunits:64px;--color-on-surface-secondary:#374151;--dl-layout-space-threeunits:48px;--animation-duration-standard:180ms;--dl-color-theme-neutral-dark:#191818;--dl-layout-radius-cardradius:8px;--dl-color-theme-neutral-light:#fbfaf9;--dl-layout-radius-imageradius:8px;--dl-layout-radius-inputradius:24px;--dl-layout-radius-buttonradius:24px;--dl-layout-space-oneandhalfunits:24px;--accessibility-contrast-threshold:7}.button{display:inline-block}.button,.input{background-color:#fbfaf9;background-color:var(--dl-color-theme-neutral-light);border-color:#191818;border-color:var(--dl-color-theme-neutral-dark);border-radius:4px;border-width:1px;color:#191818;color:var(--dl-color-theme-neutral-dark);padding:.5rem 1rem}.input,.textarea{cursor:auto}.textarea{background-color:#fbfaf9;background-color:var(--dl-color-theme-neutral-light);border-color:#191818;border-color:var(--dl-color-theme-neutral-dark);border-radius:4px;border-width:1px;color:#191818;color:var(--dl-color-theme-neutral-dark);padding:.5rem}.list{display:block;list-style-position:outside;list-style-type:none;margin:1em 0;padding:0 0 0 1.5rem;width:100%}.list-item{display:list-item}.teleport-show{display:flex!important;transform:none!important}.thq-input{align-self:stretch;background-color:#fbfaf9;background-color:var(--dl-color-theme-neutral-light);border-color:#191818;border-color:var(--dl-color-theme-neutral-dark);border-radius:24px;border-radius:var(--dl-layout-radius-inputradius);border-width:1px;color:#191818;color:var(--dl-color-theme-neutral-dark);cursor:auto;outline:none;padding:.5rem 1rem;text-align:center}.thq-input:focus{outline:1px solid #bf4408;outline:1px solid var(--dl-color-theme-primary1)}.thq-button-filled{fill:#fff;fill:var(--dl-color-theme-secondary1);align-items:center;background-color:#bf4408;background-color:var(--dl-color-theme-primary1);border-color:#bf4408;border-color:var(--dl-color-theme-primary1);border-radius:24px;border-radius:var(--dl-layout-radius-buttonradius);border-width:1px;color:#fff;color:var(--dl-color-theme-secondary1);cursor:pointer;display:flex;font-weight:700;gap:8px;gap:var(--dl-layout-space-halfunit);justify-content:center;padding:8px 24px;padding:var(--dl-layout-space-halfunit) var(--dl-layout-space-oneandhalfunits);transition:.3s;white-space:nowrap}.thq-button-filled:hover{fill:#fbf1eb;fill:var(--dl-color-theme-secondary2);background-color:#e65103;background-color:var(--dl-color-theme-primary2);border-color:#e65103;border-color:var(--dl-color-theme-primary2);color:#fbf1eb;color:var(--dl-color-theme-secondary2)}.thq-button-outline{fill:#bf4408;fill:var(--dl-color-theme-primary1);align-items:center;border:1px solid #bf4408;border-color:var(--dl-color-theme-primary1);border-radius:24px;border-radius:var(--dl-layout-radius-buttonradius);color:#bf4408;color:var(--dl-color-theme-primary1);cursor:pointer;display:flex;font-weight:700;gap:8px;gap:var(--dl-layout-space-halfunit);justify-content:center;padding:8px 24px;padding:var(--dl-layout-space-halfunit) var(--dl-layout-space-oneandhalfunits);transition:.3s;white-space:nowrap}.thq-button-outline:hover{fill:#fbf1eb;fill:var(--dl-color-theme-secondary2);background-color:#e65103;background-color:var(--dl-color-theme-primary2);border-color:#e65103;border-color:var(--dl-color-theme-primary2);color:#fbf1eb;color:var(--dl-color-theme-secondary2)}.thq-button-flat{fill:#bf4408;fill:var(--dl-color-theme-primary1);align-items:center;border-color:#0000;border-radius:24px;border-radius:var(--dl-layout-radius-buttonradius);border-width:1px;color:#bf4408;color:var(--dl-color-theme-primary1);cursor:pointer;display:flex;font-weight:700;gap:8px;gap:var(--dl-layout-space-halfunit);justify-content:center;padding:8px 24px;padding:var(--dl-layout-space-halfunit) var(--dl-layout-space-oneandhalfunits);transition:.3s;white-space:nowrap}.thq-button-flat:hover{fill:#fff;fill:var(--dl-color-theme-secondary1);background-color:#e65103;background-color:var(--dl-color-theme-primary2);border-color:#e65103;border-color:var(--dl-color-theme-primary2);color:#fff;color:var(--dl-color-theme-secondary1)}.thq-heading-1{font-family:DM Sans;font-size:48px;font-weight:700;line-height:1.5}.thq-heading-2{font-size:35px}.thq-heading-2,.thq-heading-3{font-family:DM Sans;font-weight:600;line-height:1.5}.thq-heading-3{font-size:26px}.thq-body-large{font-size:18px}.thq-body-large,.thq-body-small{font-family:Noto Sans;line-height:1.5}.thq-body-small{font-size:16px}.thq-team-image-round{border-radius:50%;height:80px;object-fit:cover;width:80px}.thq-section-padding{align-items:center;display:flex;flex-direction:column;padding:80px;padding:var(--dl-layout-space-fiveunits);position:relative;width:100%}.thq-section-max-width{max-width:1400px;max-width:var(--dl-layout-size-maxwidth);width:100%}.thq-img-ratio-1-1{aspect-ratio:1/1}.thq-img-ratio-1-1,.thq-img-ratio-16-9{border-radius:8px;border-radius:var(--dl-layout-radius-imageradius);object-fit:cover;width:100%}.thq-img-ratio-16-9{aspect-ratio:16/9}.thq-img-ratio-4-3{aspect-ratio:4/3}.thq-img-ratio-4-3,.thq-img-ratio-4-6{border-radius:8px;border-radius:var(--dl-layout-radius-imageradius);object-fit:cover;width:100%}.thq-img-ratio-4-6{aspect-ratio:4/6}.thq-img-round{border-radius:50%;border-radius:var(--dl-layout-radius-round);width:100%}.thq-flex-column{flex-direction:column}.thq-flex-column,.thq-flex-row{align-items:center;display:flex;gap:32px;gap:var(--dl-layout-space-twounits);overflow:hidden;position:relative}.thq-grid-6{grid-gap:32px;grid-gap:var(--dl-layout-space-twounits);display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.thq-grid-5{grid-gap:32px;grid-gap:var(--dl-layout-space-twounits);display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.thq-card{align-items:stretch;border-radius:8px;border-radius:var(--dl-layout-radius-cardradius);display:flex;flex-direction:column;gap:24px;gap:var(--dl-layout-space-oneandhalfunits);padding:32px;padding:var(--dl-layout-space-twounits)}.thq-box-shadow{box-shadow:0 0 5px -2px #191818;box-shadow:0 0 5px -2px var(--dl-color-theme-neutral-dark)}.thq-grid-3{grid-gap:32px;grid-gap:var(--dl-layout-space-twounits);display:grid;grid-template-columns:1fr 1fr 1fr}.thq-grid-4{grid-gap:32px;grid-gap:var(--dl-layout-space-twounits);display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.thq-grid-2{grid-gap:32px;grid-gap:var(--dl-layout-space-twounits);display:grid;grid-template-columns:1fr 1fr;width:100%}.thq-checkbox{height:16px;height:var(--dl-layout-size-xsmall);width:16px;width:var(--dl-layout-size-xsmall)}.thq-select{-webkit-appearance:none;appearance:none;background-color:#fbfaf9;background-color:var(--dl-color-theme-neutral-light);background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg width%3D%2220%22 height%3D%2220%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22 viewBox%3D%220 0 20 20%22 fill%3D%22%23000%22%3E%3Cpath d%3D%22M4.293 7.293a1 1 0 011.414 0L10 11.586l4.293-4.293a1 1 0 111.414 1.414l-5 5a1 1 0 01-1.414 0l-5-5a1 1 0 010-1.414z%22/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border-radius:24px;border-radius:var(--dl-layout-radius-inputradius);cursor:pointer;padding:8px 32px 8px 16px;padding:var(--dl-layout-space-halfunit) var(--dl-layout-space-twounits) var(--dl-layout-space-halfunit) var(--dl-layout-space-unit)}.thq-divider-horizontal{background-color:#191818;background-color:var(--dl-color-theme-neutral-dark);height:1px;width:100%}.thq-icon-small{height:24px;width:24px}.thq-button-icon{fill:#fff;fill:var(--dl-color-theme-secondary1);border-radius:50%;border-radius:var(--dl-layout-radius-round);padding:3px;transition:.3s}.thq-button-icon:hover{fill:#fbf1eb;fill:var(--dl-color-theme-secondary2)}.thq-icon-medium{height:48px;height:var(--dl-layout-size-small);width:48px;width:var(--dl-layout-size-small)}.thq-icon-x-small{height:16px;height:var(--dl-layout-size-xsmall);width:16px;width:var(--dl-layout-size-xsmall)}.thq-link{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#bf4408 50%,#191818 0);background:linear-gradient(to right,var(--dl-color-theme-primary1) 50%,var(--dl-color-theme-neutral-dark) 50%);-webkit-background-clip:text;background-clip:text;background-position:100%;background-size:200% 100%;cursor:pointer;display:inline-block;font-weight:600;overflow:hidden;transition:background-position .3s ease}.thq-link:hover{background-position:0 100%}.thq-grid-auto-300{grid-gap:24px;grid-gap:var(--dl-layout-space-oneandhalfunits);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.thq-animated-group-vertical-reverse{align-items:flex-start;animation:scroll-y 20s linear infinite;animation-direction:reverse;flex-direction:column;width:100%}.thq-animated-group-horizontal-reverse,.thq-animated-group-vertical-reverse{display:flex;gap:16px;gap:var(--dl-layout-space-unit);justify-content:space-around}.thq-animated-group-horizontal-reverse{align-items:center;animation:scroll-x 20s linear infinite;animation-direction:reverse;flex-shrink:0;min-width:100%}.thq-animated-group-vertical{align-items:flex-start;animation:scroll-y 20s linear infinite;flex-direction:column;width:100%}.thq-animated-group-horizontal,.thq-animated-group-vertical{display:flex;gap:16px;gap:var(--dl-layout-space-unit);justify-content:space-around}.thq-animated-group-horizontal{align-items:center;animation:scroll-x 20s linear infinite;flex-shrink:0;min-width:100%}.thq-animated-group-container-vertical{flex-direction:column}.thq-animated-group-container-horizontal,.thq-animated-group-container-vertical{display:flex;gap:16px;gap:var(--dl-layout-space-unit);overflow:hidden}.thq-mask-image-vertical{-webkit-mask-image:linear-gradient(180deg,#0000,#000 1%,#000 99%,#0000);mask-image:linear-gradient(180deg,#0000,#000 1%,#000 99%,#0000)}.thq-mask-image-horizontal{-webkit-mask-image:linear-gradient(90deg,#0000,#000 1%,#000 99%,#0000);mask-image:linear-gradient(90deg,#0000,#000 1%,#000 99%,#0000)}.thq-img-scale{transition:.3s}.thq-img-scale:hover{scale:1.05}.thq-animated-card-bg-1{background-color:#fff;background-color:var(--dl-color-theme-accent1);height:100%;width:100%}.thq-animated-card-bg-1,.thq-animated-card-bg-2{border-radius:8px;border-radius:var(--dl-layout-radius-cardradius);transition:transform .3s}.thq-animated-card-bg-2{background-color:#f5d1b0;background-color:var(--dl-color-theme-accent2)}.thq-button-animated{border-width:2px;outline:none;overflow:hidden;position:relative;z-index:1}.thq-input::placeholder{text-align:center;vertical-align:middle}.thq-animated-group-container-horizontal:hover div,.thq-animated-group-container-vertical:hover div{animation-play-state:paused}.thq-animated-card-bg-2:has([data-animated=true]:hover){transform:translateZ(0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(3deg) skew(0deg,0deg)}.thq-animated-card-bg-1:has([data-animated=true]:hover){transform:translateZ(0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(-6deg) skew(0deg,0deg)}.thq-button-animated:before{background-color:#191818;background-color:var(--dl-color-theme-neutral-dark);border-radius:24px;border-radius:var(--dl-layout-radius-buttonradius);color:#fbfaf9;color:var(--dl-color-theme-neutral-light);content:"";height:101%;left:-20%;position:absolute;top:0;transform:scaleX(0);transform-origin:0 0;transition:transform .5s;transition-timing-function:cubic-bezier(.5,1.6,.4,.7);width:200%;z-index:1}.thq-button-animated:hover:before{color:#fbfaf9;color:var(--dl-color-theme-neutral-light);transform:scaleX(1);z-index:-1}.btn{align-items:center;background-color:#fafafa;background-color:var(--color-surface-elevated);border:1px solid #0000;border:var(--btn-border-width) solid #0000;border-radius:8px;border-radius:var(--border-radius-md);box-shadow:none;color:#0f1724;color:var(--color-on-surface);cursor:pointer;display:inline-flex;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-family:var(--btn-font-family);font-size:1rem;font-size:var(--btn-font-size);font-weight:500;font-weight:var(--font-weight-medium);gap:.25rem;gap:var(--btn-gap);justify-content:center;letter-spacing:0;letter-spacing:var(--letter-spacing-normal);line-height:1.4;line-height:var(--btn-line-height);padding:.75rem 1rem;padding:var(--spacing-md) var(--spacing-lg);text-decoration:none;transition:all .11s cubic-bezier(.25,1,.3,1);transition:all var(--animation-duration-fast) var(--animation-curve-primary);-webkit-user-select:none;user-select:none;white-space:nowrap}.btn-primary{background:linear-gradient(90deg,#7322c3,#1258e2 35%,#10c6c6);border-color:#0000;box-shadow:none;color:#fff;color:var(--high-contrast-white)}.btn-primary svg{stroke:#fff;stroke:var(--high-contrast-white);fill:#fff;fill:var(--high-contrast-white)}.btn-primary *{color:#fff;color:var(--high-contrast-white)}.btn-secondary{background-color:#fafafa;background-color:var(--color-surface-elevated);border-color:color-mix(in oklab,#0f1724 12%,#0000);border-color:var(--color-border);box-shadow:none;color:#0f1724;color:var(--color-on-surface)}.btn-accent{background-color:#00e0b8;background-color:var(--color-accent);border-color:#00e0b8;border-color:var(--color-accent);box-shadow:none;color:#000;color:var(--high-contrast-black)}.btn-outline{border-color:#0ea5ff;border-color:var(--color-primary)}.btn-link,.btn-outline{background-color:initial;box-shadow:none;color:#0ea5ff;color:var(--color-primary)}.btn-link{border-color:#0000;gap:.25rem;padding:0;text-decoration:underline}.btn-sm{padding:.5rem .75rem;padding:var(--spacing-sm) var(--spacing-md)}.btn-lg{padding:1rem 1.5rem;padding:var(--spacing-lg) var(--spacing-xl)}.btn-xl{padding:1.5rem 2rem;padding:var(--spacing-xl) var(--spacing-2xl)}.section-title{color:#0f1724;color:var(--color-on-surface);font-family:DM Sans,sans-serif;font-family:var(--font-family-heading);font-size:2.5rem;font-size:var(--font-size-4xl);font-weight:600;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;letter-spacing:var(--letter-spacing-tight);line-height:1.15;line-height:var(--line-height-heading);margin:0 0 .75rem;margin:0 0 var(--spacing-md) 0}.section-subtitle{color:#374151;color:var(--color-on-surface-secondary);font-size:1.125rem;font-size:var(--font-size-lg);font-weight:500;font-weight:var(--font-weight-medium);margin:0 0 .5rem;margin:0 0 var(--spacing-sm) 0}.section-content,.section-subtitle{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-family:var(--font-family-body);line-height:1.4;line-height:var(--line-height-base)}.section-content{font-size:1rem;font-size:var(--font-size-base);margin:0 0 1rem;margin:0 0 var(--spacing-lg) 0}.hero-title,.section-content{color:#0f1724;color:var(--color-on-surface)}.hero-title{text-wrap:balance;font-family:DM Sans,sans-serif;font-family:var(--font-family-heading);font-size:2.5rem;font-size:var(--font-size-4xl);font-weight:600;font-weight:var(--font-weight-semibold);letter-spacing:.01em;line-height:1.05;line-height:var(--line-height-tight);margin:0 0 .75rem;margin:0 0 var(--spacing-md) 0}.hero-subtitle{color:#374151;color:var(--color-on-surface-secondary);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-family:var(--font-family-body);font-size:1.25rem;font-size:var(--font-size-xl);font-weight:400;font-weight:var(--font-weight-regular);line-height:1.4;line-height:var(--line-height-base);margin:0 0 2rem;margin:0 0 var(--spacing-2xl) 0}.btn:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,#0ea5ff 30%,#0000);box-shadow:var(--focus-ring);outline:2px solid #0000;outline-offset:3px}.btn:disabled{cursor:not-allowed;filter:grayscale(.2) contrast(.9);opacity:.6;pointer-events:none}.btn-primary:hover:not(:disabled){opacity:.9}.btn-secondary:hover:not(:disabled){background-color:color-mix(in oklab,#ff2d95 8%,#fafafa);background-color:color-mix(in oklab,var(--color-secondary) 8%,var(--color-surface-elevated));border-color:color-mix(in oklab,#ff2d95 18%,#0000);border-color:color-mix(in oklab,var(--color-secondary) 18%,#0000);transform:translateY(-1px)}.btn-accent:hover:not(:disabled){background-color:color-mix(in oklab,#00e0b8 90%,#000);background-color:color-mix(in oklab,var(--color-accent) 90%,var(--high-contrast-black));border-color:color-mix(in oklab,#00e0b8 90%,#000);border-color:color-mix(in oklab,var(--color-accent) 90%,var(--high-contrast-black));transform:translateY(-1px)}.btn-outline:hover:not(:disabled){background-color:color-mix(in oklab,#0ea5ff 12%,#fafafa);background-color:color-mix(in oklab,var(--color-primary) 12%,var(--color-surface-elevated));border-color:#0ea5ff;border-color:var(--color-primary);color:#001627;color:var(--color-on-primary)}.btn-link:hover:not(:disabled){color:color-mix(in oklab,#0ea5ff 88%,#000);color:color-mix(in oklab,var(--color-primary) 88%,var(--high-contrast-black));text-decoration:none}.navigation-wrapper{animation:navigation-slide-down .6s cubic-bezier(.25,1,.3,1);animation:navigation-slide-down .6s var(--animation-curve-primary);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb,#fafafa 85%,#0000);background:color-mix(in srgb,var(--color-surface) 85%,#0000);border-bottom:1px solid color-mix(in srgb,#0ea5ff 20%,#0000);border-bottom:1px solid color-mix(in srgb,var(--color-primary) 20%,#0000);box-shadow:0 4px 24px color-mix(in srgb,#0ea5ff 5%,#0000);box-shadow:0 4px 24px color-mix(in srgb,var(--color-primary) 5%,#0000);left:0;position:fixed;right:0;top:0;z-index:1000}.navigation-container{gap:1.5rem;gap:var(--spacing-xl);justify-content:space-between;margin:0 auto;max-width:84rem;max-width:var(--content-max-width);padding:.75rem 1rem;padding:var(--spacing-md) var(--spacing-lg)}.navigation-container,.navigation-logo{align-items:center;display:flex;position:relative}.navigation-logo{color:#0f1724;color:var(--color-on-surface);font-family:DM Sans,sans-serif;font-family:var(--font-family-heading);font-size:1.25rem;font-size:var(--font-size-xl);font-weight:600;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;letter-spacing:var(--letter-spacing-tight);text-decoration:none;transition:transform .3s cubic-bezier(.25,1,.3,1);transition:transform .3s var(--animation-curve-primary);z-index:3}.navigation-logo-image{display:block;height:32px;width:auto}.navigation-toggle{background:#0000;border:1px solid color-mix(in srgb,#0ea5ff 30%,#0000);border:1px solid color-mix(in srgb,var(--color-primary) 30%,#0000);border-radius:8px;border-radius:var(--border-radius-md);color:#0f1724;color:var(--color-on-surface);cursor:pointer;display:none;padding:.5rem;padding:var(--spacing-sm);position:relative;transition:all .3s cubic-bezier(.25,1,.3,1);transition:all .3s var(--animation-curve-primary);z-index:3}.navigation-menu{align-items:center;display:flex;flex:1 1;gap:2rem;gap:var(--spacing-2xl);justify-content:flex-end}.navigation-logo-glow{background:radial-gradient(circle at center,color-mix(in srgb,#0ea5ff 30%,#0000),#0000 70%);background:radial-gradient(circle at center,color-mix(in srgb,var(--color-primary) 30%,#0000),#0000 70%);border-radius:9999px;border-radius:var(--border-radius-full);inset:-8px;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s cubic-bezier(.25,1,.3,1);transition:opacity .4s var(--animation-curve-primary);z-index:1}.navigation-logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0ea5ff,#00e0b8);background:linear-gradient(135deg,var(--color-primary) 0,var(--color-accent) 100%);background-clip:text;-webkit-background-clip:text;position:relative;z-index:2}.navigation-logo-pulse{animation:navigation-dot-pulse 2s infinite;background:#00e0b8;background:var(--color-accent);border-radius:9999px;border-radius:var(--border-radius-full);box-shadow:0 0 12px #00e0b8;box-shadow:0 0 12px var(--color-accent);height:6px;position:absolute;right:-4px;top:50%;transform:translateY(-50%);width:6px}.navigation-toggle-icon{align-items:center;display:flex;height:24px;justify-content:center;transition:all .3s cubic-bezier(.25,1,.3,1);transition:all .3s var(--animation-curve-primary);width:24px}.navigation-toggle-close{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(90deg)}.navigation-menu-overlay{display:none}.navigation-list{align-items:center;display:flex;gap:.25rem;gap:var(--spacing-xs);list-style:none;margin:0;padding:0}.navigation-actions{align-items:center;display:flex;gap:.75rem;gap:var(--spacing-md)}.navigation-item{position:relative}.navigation-action-link{border-radius:8px;border-radius:var(--border-radius-md);color:#0f1724;color:var(--color-on-surface);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-family:var(--font-family-body);font-size:1rem;font-size:var(--font-size-base);font-weight:500;font-weight:var(--font-weight-medium);padding:.5rem .75rem;padding:var(--spacing-sm) var(--spacing-md);text-decoration:none;transition:all .3s cubic-bezier(.25,1,.3,1);transition:all .3s var(--animation-curve-primary)}.navigation-action-link,.navigation-cta,.navigation-link{overflow:hidden;position:relative;white-space:nowrap}.navigation-link{border-radius:8px;border-radius:var(--border-radius-md);color:#0f1724;color:var(--color-on-surface);display:block;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-family:var(--font-family-body);font-size:1rem;font-size:var(--font-size-base);font-weight:500;font-weight:var(--font-weight-medium);letter-spacing:0;letter-spacing:var(--letter-spacing-normal);padding:.5rem .75rem;padding:var(--spacing-sm) var(--spacing-md);text-decoration:none;transition:all .3s cubic-bezier(.25,1,.3,1);transition:all .3s var(--animation-curve-primary)}.navigation-cta-text{position:relative;z-index:2}.navigation-cta-glow{background:linear-gradient(135deg,#0ea5ff,#00e0b8);background:linear-gradient(135deg,var(--color-primary),var(--color-accent));filter:blur(8px);inset:-2px;opacity:0;position:absolute;transition:opacity .4s cubic-bezier(.25,1,.3,1);transition:opacity .4s var(--animation-curve-primary);z-index:1}.navigation-link-text{position:relative;transition:color .3s cubic-bezier(.25,1,.3,1);transition:color .3s var(--animation-curve-primary);z-index:2}.navigation-link-glow{background:linear-gradient(135deg,color-mix(in srgb,#0ea5ff 15%,#0000),color-mix(in srgb,#00e0b8 10%,#0000));background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 15%,#0000),color-mix(in srgb,var(--color-accent) 10%,#0000));border-radius:8px;border-radius:var(--border-radius-md);inset:0;opacity:0;position:absolute;transition:opacity .3s cubic-bezier(.25,1,.3,1);transition:opacity .3s var(--animation-curve-primary);z-index:1}.navigation-toggle\[aria-expanded\=\"true\"\]\
\ \ \ \ \.navigation-toggle-icon\:not\(\.navigation-toggle-close\){opacity:0;transform:rotate(-90deg)}.navigation-logo:hover{transform:scale(1.05)}.navigation-logo:hover .navigation-logo-glow{animation:navigation-pulse 2s infinite;opacity:1}.navigation-toggle:hover{background:color-mix(in srgb,#0ea5ff 5%,#0000);background:color-mix(in srgb,var(--color-primary) 5%,#0000);border-color:#0ea5ff;border-color:var(--color-primary);box-shadow:0 0 16px color-mix(in srgb,#0ea5ff 30%,#0000);box-shadow:0 0 16px color-mix(in srgb,var(--color-primary) 30%,#0000)}.navigation-toggle[aria-expanded=true] .navigation-toggle-close{opacity:1;transform:translate(-50%,-50%) rotate(0deg)}.navigation-link:hover .navigation-link-glow{opacity:1}.navigation-link:hover .navigation-link-text{color:#0ea5ff;color:var(--color-primary)}.navigation-link:before{background:linear-gradient(90deg,#0000,#0ea5ff,#0000);background:linear-gradient(90deg,#0000,var(--color-primary),#0000);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%) scaleX(0);transition:transform .3s cubic-bezier(.25,1,.3,1);transition:transform .3s var(--animation-curve-primary);width:80%;z-index:2}.navigation-link:hover:before{transform:translateX(-50%) scaleX(1)}.navigation-action-link:before{background:color-mix(in srgb,#0ea5ff 10%,#0000);background:color-mix(in srgb,var(--color-primary) 10%,#0000);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s cubic-bezier(.25,1,.3,1);transition:opacity .3s var(--animation-curve-primary);z-index:1}.navigation-action-link:hover:before{opacity:1}.navigation-action-link span{position:relative;z-index:2}.navigation-action-link:hover{color:#0ea5ff;color:var(--color-primary)}.navigation-cta:hover .navigation-cta-glow{animation:navigation-cta-pulse 1.5s infinite;opacity:.6}.footer-main{background:#fafafa;background:var(--color-surface);border-top:1px solid color-mix(in oklab,#0f1724 12%,#0000);border-top:1px solid var(--color-border);overflow:hidden;padding:clamp(4rem,8vw,8rem) 0 0;position:relative}.footer-grid-bg{animation:footer-grid-pulse 4s ease-in-out infinite;background-image:linear-gradient(90deg,#0ea5ff 1px,#0000 0),linear-gradient(180deg,#0ea5ff 1px,#0000 0);background-image:linear-gradient(to right,var(--color-primary) 1px,#0000 1px),linear-gradient(to bottom,var(--color-primary) 1px,#0000 1px);background-size:60px 60px;opacity:.15;z-index:1}.footer-grid-bg,.footer-scanlines{height:100%;left:0;position:absolute;top:0;width:100%}.footer-scanlines{animation:footer-scanline-move 8s linear infinite;background:repeating-linear-gradient(0deg,#0000,#0000 2px,color-mix(in srgb,#0ea5ff 3%,#0000) 0,color-mix(in srgb,#0ea5ff 3%,#0000) 4px);background:repeating-linear-gradient(0deg,#0000 0,#0000 2px,color-mix(in srgb,var(--color-primary) 3%,#0000) 2px,color-mix(in srgb,var(--color-primary) 3%,#0000) 4px);pointer-events:none;z-index:2}.footer-container{margin:0 auto;max-width:84rem;max-width:var(--content-max-width);padding:0 1rem;padding:0 var(--spacing-lg);position:relative;z-index:3}.footer-particles{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.footer-content{grid-gap:clamp(2rem,5vw,4rem);border-bottom:1px solid color-mix(in oklab,#0f1724 12%,#0000);border-bottom:1px solid var(--color-border);display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:1.2fr 2fr;padding-bottom:clamp(3rem,6vw,5rem);position:relative}.footer-contact-section,.footer-content,.footer-cta{margin-bottom:clamp(3rem,6vw,5rem)}.footer-cta{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,#0ea5ff 15%,#0000),color-mix(in srgb,#00e0b8 15%,#0000));background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 15%,#0000),color-mix(in srgb,var(--color-accent) 15%,#0000));border:1px solid color-mix(in oklab,#0f1724 12%,#0000);border:1px solid var(--color-border);border-radius:12px;border-radius:var(--border-radius-lg);display:flex;gap:1.5rem;gap:var(--spacing-xl);justify-content:space-between;overflow:hidden;padding:clamp(2rem,4vw,3rem);position:relative}.footer-bottom{border-top:1px solid color-mix(in oklab,#0f1724 12%,#0000);border-top:1px solid var(--color-border);padding:1.5rem 0;padding:var(--spacing-xl) 0}.footer-particle{animation:footer-particle-float 20s linear infinite;background:#00e0b8;background:var(--color-accent);border-radius:50%;box-shadow:0 0 10px #00e0b8;box-shadow:0 0 10px var(--color-accent);height:4px;position:absolute;width:4px}.footer-brand{display:flex;flex-direction:column;gap:1rem;gap:var(--spacing-lg)}.footer-nav-group{grid-gap:clamp(1.5rem,3vw,2.5rem);display:grid;gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:repeat(4,1fr)}.footer-contact-grid{grid-gap:1rem;grid-gap:var(--spacing-lg);display:grid;gap:1rem;gap:var(--spacing-lg);grid-template-columns:repeat(4,1fr)}.footer-cta-content{flex:1 1}.footer-cta-button{box-shadow:0 6px 30px #0ea5ff0f,0 0 8px #0ea5ff26;box-shadow:var(--elevated-surface-glow);flex-shrink:0}.footer-bottom-content{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;gap:var(--spacing-lg);justify-content:space-between}.footer-logo-wrapper{display:inline-block;position:relative;width:-webkit-fit-content;width:fit-content}.footer-tagline{color:#374151;color:var(--color-on-surface-secondary);font-size:1rem;font-size:var(--font-size-base);line-height:1.4;line-height:var(--line-height-base);margin:0;max-width:320px}.footer-badges{flex-wrap:wrap}.footer-badges,.footer-contact-card{display:flex;gap:.75rem;gap:var(--spacing-md)}.footer-contact-card{align-items:flex-start;background:#fafafa;background:var(--color-surface-elevated);border:1px solid color-mix(in oklab,#0f1724 12%,#0000);border:1px solid var(--color-border);border-radius:12px;border-radius:var(--border-radius-lg);overflow:hidden;padding:1rem;padding:var(--spacing-lg);position:relative;transition:all .18s cubic-bezier(.25,1,.3,1);transition:all var(--animation-duration-standard) var(--animation-curve-primary)}.footer-cta-title{color:#0f1724;color:var(--color-on-surface);font-family:DM Sans,sans-serif;font-family:var(--font-family-heading);font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.05;line-height:var(--line-height-tight);margin:0 0 .5rem;margin:0 0 var(--spacing-sm) 0}.footer-cta-text{font-size:1rem;font-size:var(--font-size-base)}.footer-copyright,.footer-cta-text{color:#374151;color:var(--color-on-surface-secondary);margin:0}.footer-copyright{font-size:.875rem;font-size:var(--font-size-sm)}.footer-social{gap:.75rem;gap:var(--spacing-md)}.footer-meta,.footer-social{align-items:center;display:flex}.footer-meta{gap:.5rem;gap:var(--spacing-sm)}.footer-logo-glow{animation:footer-logo-pulse 2s ease-in-out infinite;background:radial-gradient(circle,color-mix(in srgb,#00e0b8 30%,#0000),#0000 70%);background:radial-gradient(circle,color-mix(in srgb,var(--color-accent) 30%,#0000),#0000 70%);filter:blur(20px);height:120%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:120%;z-index:1}.footer-logo{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00e0b8,#0ea5ff);background:linear-gradient(135deg,var(--color-accent) 0,var(--color-primary) 100%);background-clip:text;-webkit-background-clip:text;font-family:DM Sans,sans-serif;font-family:var(--font-family-heading);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;letter-spacing:var(--letter-spacing-tight);margin:0;position:relative;z-index:2}.footer-logo-image{display:block;height:clamp(36px,4vw,48px);position:relative;width:auto;z-index:2}.footer-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,#fafafa 60%,#0000);background:color-mix(in srgb,var(--color-surface-elevated) 60%,#0000);border:1px solid color-mix(in oklab,#0f1724 12%,#0000);border:1px solid var(--color-border);border-radius:8px;border-radius:var(--border-radius-md);display:flex;gap:.25rem;gap:var(--spacing-xs);padding:.5rem .75rem;padding:var(--spacing-sm) var(--spacing-md);transition:all .11s cubic-bezier(.25,1,.3,1);transition:all var(--animation-duration-fast) var(--animation-curve-primary)}.footer-column-title{color:#0f1724;color:var(--color-on-surface);font-family:DM Sans,sans-serif;font-family:var(--font-family-heading);font-size:1rem;font-size:var(--font-size-base);font-weight:600;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;letter-spacing:var(--letter-spacing-tight);margin:0 0 .75rem;margin:0 0 var(--spacing-md) 0;padding-bottom:.5rem;padding-bottom:var(--spacing-sm);position:relative;text-transform:uppercase}.footer-links{display:flex;flex-direction:column;gap:.5rem;gap:var(--spacing-sm);list-style:none;margin:0;padding:0}.footer-contact-icon{align-items:center;background:color-mix(in srgb,#00e0b8 15%,#0000);background:color-mix(in srgb,var(--color-accent) 15%,#0000);border:1px solid color-mix(in srgb,#00e0b8 30%,#0000);border:1px solid color-mix(in srgb,var(--color-accent) 30%,#0000);border-radius:8px;border-radius:var(--border-radius-md);color:#00e0b8;color:var(--color-accent);display:flex;flex-shrink:0;height:48px;justify-content:center;transition:all .11s cubic-bezier(.25,1,.3,1);transition:all var(--animation-duration-fast) var(--animation-curve-primary);width:48px}.footer-contact-info{display:flex;flex-direction:column;gap:.25rem;gap:var(--spacing-xs);min-width:0}.footer-social-link{align-items:center;background:#fafafa;background:var(--color-surface-elevated);border:1px solid color-mix(in oklab,#0f1724 12%,#0000);border:1px solid var(--color-border);border-radius:8px;border-radius:var(--border-radius-md);display:flex;height:40px;justify-content:center;text-decoration:none;transition:all .11s cubic-bezier(.25,1,.3,1);transition:all var(--animation-duration-fast) var(--animation-curve-primary);width:40px}.footer-meta-item,.footer-social-link{color:#374151;color:var(--color-on-surface-secondary)}.footer-meta-item{font-size:.875rem;font-size:var(--font-size-sm)}.footer-meta-separator{color:color-mix(in oklab,#0f1724 12%,#0000);color:var(--color-border);-webkit-user-select:none;user-select:none}.footer-badge-icon{align-items:center;color:#00e0b8;color:var(--color-accent);display:flex;height:20px;justify-content:center;width:20px}.footer-contact-label{color:#374151;color:var(--color-on-surface-secondary);font-size:.875rem;font-size:var(--font-size-sm);font-weight:500;font-weight:var(--font-weight-medium)}.footer-contact-value{color:#0f1724;color:var(--color-on-surface);font-weight:500;font-weight:var(--font-weight-medium);transition:color .11s cubic-bezier(.25,1,.3,1);transition:color var(--animation-duration-fast) var(--animation-curve-primary);word-break:break-word}.footer-contact-value,.footer-link{font-size:1rem;font-size:var(--font-size-base);text-decoration:none}.footer-link{color:#374151;color:var(--color-on-surface-secondary);display:inline-block;line-height:1.4;line-height:var(--line-height-base);padding-left:0;position:relative;transition:all .11s cubic-bezier(.25,1,.3,1);transition:all var(--animation-duration-fast) var(--animation-curve-primary)}.footer-content:after{animation:footer-border-glow 3s ease-in-out infinite;background:linear-gradient(90deg,#00e0b8,#0000);background:linear-gradient(to right,var(--color-accent),#0000);bottom:-1px;content:"";height:1px;left:0;position:absolute;width:40%}.footer-badge:hover{border-color:#00e0b8;border-color:var(--color-accent);box-shadow:0 6px 30px #0ea5ff0f,0 0 8px #0ea5ff26;box-shadow:var(--elevated-surface-glow);transform:translateY(-2px)}.footer-badge span{color:#0f1724;color:var(--color-on-surface);font-size:.875rem;font-size:var(--font-size-sm);font-weight:500;font-weight:var(--font-weight-medium);white-space:nowrap}.footer-badge-icon svg{height:100%;width:100%}.footer-column-title:after{background:#00e0b8;background:var(--color-accent);bottom:0;box-shadow:0 0 10px #00e0b8;box-shadow:0 0 10px var(--color-accent);content:"";height:2px;left:0;position:absolute;width:30px}.footer-accordion-trigger{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:0;text-align:left;width:100%}.footer-accordion-icon{color:#00e0b8;color:var(--color-accent);display:none;flex-shrink:0;transition:transform .18s cubic-bezier(.25,1,.3,1);transition:transform var(--animation-duration-standard) var(--animation-curve-primary)}.footer-accordion-trigger[aria-expanded=true] .footer-accordion-icon{transform:rotate(180deg)}.footer-link:before{background:#00e0b8;background:var(--color-accent);box-shadow:0 0 8px #00e0b8;box-shadow:0 0 8px var(--color-accent);content:"";height:2px;left:-12px;position:absolute;top:50%;transform:translateY(-50%);transition:width .11s cubic-bezier(.25,1,.3,1);transition:width var(--animation-duration-fast) var(--animation-curve-primary);width:0}.footer-link:hover{color:#00e0b8;color:var(--color-accent);padding-left:16px}.footer-link:hover:before{width:8px}.footer-contact-card:before{background:linear-gradient(90deg,#0000,#00e0b8,#0000);background:linear-gradient(to right,#0000,var(--color-accent),#0000);content:"";height:2px;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .18s cubic-bezier(.25,1,.3,1);transition:transform var(--animation-duration-standard) var(--animation-curve-primary);width:100%}.footer-contact-card:hover{border-color:#00e0b8;border-color:var(--color-accent);box-shadow:0 6px 30px #0ea5ff0f,0 0 8px #0ea5ff26;box-shadow:var(--elevated-surface-glow);transform:translateY(-4px)}.footer-contact-card:hover:before{transform:translateX(0)}.footer-contact-card:hover .footer-contact-icon{background:color-mix(in srgb,#00e0b8 25%,#0000);background:color-mix(in srgb,var(--color-accent) 25%,#0000);box-shadow:0 0 20px color-mix(in srgb,#00e0b8 40%,#0000);box-shadow:0 0 20px color-mix(in srgb,var(--color-accent) 40%,#0000)}.footer-contact-icon svg{height:24px;width:24px}.footer-cta:before{animation:footer-cta-shine 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,color-mix(in srgb,#00e0b8 20%,#0000),#0000);background:linear-gradient(90deg,#0000,color-mix(in srgb,var(--color-accent) 20%,#0000),#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.footer-social-link:hover{border-color:#00e0b8;border-color:var(--color-accent);box-shadow:0 0 20px color-mix(in srgb,#00e0b8 40%,#0000);box-shadow:0 0 20px color-mix(in srgb,var(--color-accent) 40%,#0000);color:#00e0b8;color:var(--color-accent);transform:translateY(-2px)}.footer-social-link svg{height:20px;width:20px}.footer-particle:first-child{animation-delay:0s;animation-duration:15s;left:15%;top:10%}.footer-particle:nth-child(2){animation-delay:2s;animation-duration:18s;left:45%;top:30%}.footer-particle:nth-child(3){animation-delay:4s;animation-duration:22s;left:75%;top:50%}.footer-particle:nth-child(4){animation-delay:1s;animation-duration:16s;left:25%;top:70%}.footer-particle:nth-child(5){animation-delay:3s;animation-duration:20s;left:85%;top:20%}.footer-particle:nth-child(6){animation-delay:5s;animation-duration:19s;left:55%;top:60%}.hero-section{background:#fafafa;background:var(--color-surface);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:3rem 1rem;padding:var(--spacing-3xl) var(--spacing-lg)}.hero-panel,.hero-section{align-items:center;position:relative}.hero-panel{grid-gap:4rem;grid-gap:var(--spacing-4xl);background:#fafafa;border:none;border-radius:12px;border-radius:var(--border-radius-lg);display:grid;gap:4rem;gap:var(--spacing-4xl);grid-template-columns:1fr minmax(320px,420px);margin:0 auto;max-width:84rem;max-width:var(--content-max-width);padding:3rem;padding:var(--spacing-3xl);width:100%;z-index:2}.hero-content{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;gap:var(--spacing-lg)}.hero-visual{border:none;border-radius:16px;border-radius:var(--border-radius-xl);height:500px;overflow:hidden;position:relative;width:100%}.home-hero-title{color:#0f1724;color:var(--color-on-surface);font-family:DM Sans,sans-serif;font-family:var(--font-family-heading);font-size:2.5rem;font-size:var(--font-size-4xl);font-weight:600;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;letter-spacing:var(--letter-spacing-tight);line-height:1.15;line-height:var(--line-height-heading);margin:0}.home-hero-subtitle{color:#374151;color:var(--color-on-surface-secondary);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-family:var(--font-family-body);font-size:1.125rem;font-size:var(--font-size-lg);font-weight:400;font-weight:var(--font-weight-regular);line-height:1.4;line-height:var(--line-height-base);margin:0}.hero-badges{display:flex;flex-wrap:wrap;margin-top:.5rem;margin-top:var(--spacing-sm)}.hero-badges,.hero-cta{gap:.25rem;gap:var(--btn-gap)}.hero-cta{align-items:center;box-shadow:none;display:inline-flex;margin-top:.75rem;margin-top:var(--spacing-md);transition:transform .11s cubic-bezier(.25,1,.3,1);transition:transform var(--animation-duration-fast) var(--animation-curve-primary)}.trust-note{color:#374151;color:var(--color-on-surface-secondary);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-family:var(--font-family-body);font-size:.875rem;font-size:var(--font-size-sm);margin-top:.25rem;margin-top:var(--spacing-xs)}.hero-video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:1}.hero-visual-overlay{background:linear-gradient(180deg,color-mix(in srgb,#02061799 30%,#0000),color-mix(in srgb,#02061799 60%,#0000));background:linear-gradient(180deg,color-mix(in srgb,var(--color-scrim) 30%,#0000) 0,color-mix(in srgb,var(--color-scrim) 60%,#0000) 100%);inset:0;position:absolute;z-index:2}.hero-visual-content{display:flex;flex-direction:column;height:100%;padding:1rem;padding:var(--spacing-lg);position:relative;z-index:3}.home-rotator-text,.rotator-text{-webkit-text-fill-color:#0000;animation:typing 4s steps(30) infinite;background:linear-gradient(135deg,#0ea5ff,#00e0b8);background:linear-gradient(135deg,var(--color-primary),var(--color-accent));background-clip:text;-webkit-background-clip:text;display:inline-block;font-size:1.5rem;font-size:var(--font-size-2xl);font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.15;line-height:var(--line-height-heading);position:relative}.badge{align-items:center;background:#0f17240a;background:var(--color-backplate);border:1px solid color-mix(in oklab,#0f1724 12%,#0000);border:1px solid var(--color-border);border-radius:4px;border-radius:var(--border-radius-sm);color:#374151;color:var(--color-on-surface-secondary);display:inline-flex;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-family:var(--font-family-body);font-size:.875rem;font-size:var(--font-size-sm);font-weight:500;font-weight:var(--font-weight-medium);gap:.25rem;gap:var(--spacing-xs);padding:.5rem .75rem;padding:var(--spacing-sm) var(--spacing-md)}.hero-dashboard{border-radius:8px;border-radius:var(--border-radius-md);box-shadow:0 0 18px #0ea5ff40;box-shadow:var(--shadow-level-2);height:auto;transition:transform .18s cubic-bezier(.25,1,.3,1);transition:transform var(--animation-duration-standard) var(--animation-curve-primary);width:100%}.floating-stat{align-items:center;animation:pulse 3s cubic-bezier(.25,1,.3,1) infinite;animation:pulse 3s var(--animation-curve-primary) infinite;background:#fafafa;background:var(--color-surface-elevated);border:1px solid color-mix(in oklab,#0ea5ff 60%,#0000);border:1px solid var(--color-outline);border-radius:8px;border-radius:var(--border-radius-md);box-shadow:0 0 36px #0ea5ff59;box-shadow:var(--shadow-level-3);display:flex;gap:.5rem;gap:var(--spacing-sm);padding:.5rem .75rem;padding:var(--spacing-sm) var(--spacing-md);position:absolute}.stat-1{right:1rem;right:var(--spacing-lg);top:1rem;top:var(--spacing-lg)}.stat-2{bottom:1rem;bottom:var(--spacing-lg);left:1rem;left:var(--spacing-lg)}.stat-icon{align-items:center;background:#0aa0f0;background:var(--color-primary-90);border-radius:4px;border-radius:var(--border-radius-sm);color:#001627;color:var(--color-on-primary);display:flex;height:40px;justify-content:center;width:40px}.stat-text{display:flex;flex-direction:column;gap:2px}.social-proof-section{background:#fafafa;background:var(--color-surface);padding:1.5rem 1rem clamp(2rem,5vw,6rem);padding:var(--spacing-xl) var(--spacing-lg) var(--section-gap);position:relative}.social-proof-container{background:#fafafa;background:var(--color-surface-elevated);border:1px solid color-mix(in oklab,#0f1724 12%,#0000);border:1px solid var(--color-border);border-radius:12px;border-radius:var(--border-radius-lg);box-shadow:0 0 18px #0ea5ff40;box-shadow:var(--shadow-level-2);margin:0 auto;max-width:84rem;max-width:var(--content-max-width);overflow:hidden;padding:3rem;padding:var(--spacing-3xl);position:relative}.social-proof-header{display:flex;flex-direction:column;margin-bottom:3rem;margin-bottom:var(--spacing-3xl)}.social-proof-header,.testimonials-grid{gap:1rem;gap:var(--spacing-lg);position:relative;z-index:2}.testimonials-grid{grid-gap:1rem;grid-gap:var(--spacing-lg);display:grid;grid-template-columns:repeat(3,1fr)}.stat-chips{display:flex;flex-wrap:wrap;gap:.5rem;gap:var(--spacing-sm)}.testimonial-card{background:linear-gradient(135deg,color-mix(in srgb,#0f17240a 80%,#0000),color-mix(in srgb,#0f17240a 60%,#0000));background:linear-gradient(135deg,color-mix(in srgb,var(--color-backplate) 80%,#0000),color-mix(in srgb,var(--color-backplate) 60%,#0000));box-shadow:0 0 36px #0ea5ff59;box-shadow:var(--shadow-level-3);padding:1rem;padding:var(--spacing-lg)}.stat-chip,.testimonial-card{border:1px solid color-mix(in oklab,#0f1724 12%,#0000);border:1px solid var(--color-border);border-radius:8px;border-radius:var(--border-radius-md);cursor:pointer;transition:transform .11s cubic-bezier(.25,1,.3,1),box-shadow .11s cubic-bezier(.25,1,.3,1);transition:transform var(--animation-duration-fast) var(--animation-curve-primary),box-shadow var(--animation-duration-fast) var(--animation-curve-primary)}.stat-chip{align-items:center;box-shadow:0 0 8px #0ea5ff26;box-shadow:var(--shadow-level-1);display:flex;gap:.5rem;gap:var(--spacing-sm);padding:.75rem 1rem;padding:var(--spacing-md) var(--spacing-lg)}.features-section,.stat-chip{background:#fafafa;background:var(--color-surface)}.features-section{padding:4rem 1rem;padding:var(--spacing-4xl) var(--spacing-lg);position:relative}.features-container{margin:0 auto;max-width:84rem;max-width:var(--content-max-width)}.features-header{margin-bottom:3rem;margin-bottom:var(--spacing-3xl);text-align:center}.feature-title-variable{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#9333ea,#3b82f6 50%,#06b6d4);-webkit-background-clip:text;background-clip:text;font-weight:600}.features-grid{grid-gap:clamp(2rem,5vw,6rem);grid-gap:var(--section-gap);background:#fafafa;background:var(--color-surface-elevated);border:1px solid color-mix(in oklab,#0f1724 12%,#0000);border:1px solid var(--color-border);border-radius:12px;border-radius:var(--border-radius-lg);display:grid;gap:clamp(2rem,5vw,6rem);gap:var(--section-gap);grid-template-columns:repeat(3,1fr);padding:1rem;padding:var(--spacing-lg)}.feature-hero{border-radius:12px;border-radius:var(--border-radius-lg);box-shadow:0 0 36px #0ea5ff59;box-shadow:var(--shadow-level-3);outline:1px 0 6px 30px 0 0 8px solid #0ea5ff26;outline:1px solid var(--elevated-surface-glow);padding:3rem;padding:var(--spacing-3xl)}.feature-hero,.feature-lottie{grid-column:1/2;grid-row:1/2;min-height:400px;overflow:hidden;position:relative}.feature-lottie{align-items:center;background:#fafafa;background:var(--color-surface-elevated);border:1px solid color-mix(in oklab,#0f1724 12%,#0000);border:1px solid var(--color-border);border-radius:12px;border-radius:var(--border-radius-lg);display:flex;justify-content:center;padding:2rem;padding:var(--spacing-2xl)}.feature-stats{gap:.75rem;gap:var(--spacing-md);grid-column:2/3;grid-row:1/2}.feature-card,.feature-stats{display:flex;flex-direction:column}.feature-card{background:#fafafa;background:var(--color-surface-elevated);border:1px solid color-mix(in oklab,#0f1724 12%,#0000);border:1px solid var(--color-border);border-radius:8px;border-radius:var(--border-radius-md);padding:1rem;padding:var(--spacing-lg);transition:transform .11s cubic-bezier(.25,1,.3,1),box-shadow .11s cubic-bezier(.25,1,.3,1);transition:transform var(--animation-duration-fast) var(--animation-curve-primary),box-shadow var(--animation-duration-fast) var(--animation-curve-primary)}.feature-card-header{align-items:center;display:flex;gap:.75rem;gap:var(--spacing-md);margin-bottom:.75rem;margin-bottom:var(--spacing-md)}.feature-divider{background:color-mix(in oklab,#0f1724 12%,#0000);background:var(--color-border);height:1px;margin:.75rem 0;margin:var(--spacing-md) 0;width:100%}.feature-wide{grid-column:1/-1}.feature-hero-video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:1}.feature-hero-overlay{background:linear-gradient(135deg,color-mix(in srgb,#02061799 70%,#0000),color-mix(in srgb,#0ea5ff 40%,#0000));background:linear-gradient(135deg,color-mix(in srgb,var(--color-scrim) 70%,#0000),color-mix(in srgb,var(--color-primary) 40%,#0000));inset:0;position:absolute;z-index:2}.feature-hero-content{flex-direction:column;height:100%;justify-content:flex-end;position:relative;z-index:3}.feature-hero-content,.stat-badge{display:flex;gap:.75rem;gap:var(--spacing-md)}.stat-badge{align-items:center;background:#fafafa;background:var(--color-surface-elevated);border:1px solid color-mix(in oklab,#0f1724 12%,#0000);border:1px solid var(--color-border);border-radius:8px;border-radius:var(--border-radius-md);padding:1rem;padding:var(--spacing-lg)}.feature-icon{align-items:center;color:#3b82f6;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.feature-title{flex:1 1;font-size:1.125rem;font-size:var(--font-size-lg);font-weight:600}.feature-hero-title{color:#0f1724;color:var(--color-on-surface);font-family:DM Sans,sans-serif;font-family:var(--font-family-heading);font-size:2.5rem;font-size:var(--font-size-4xl);font-weight:600;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;letter-spacing:var(--letter-spacing-tight);line-height:1.15;line-height:var(--line-height-heading);margin:0}.feature-hero-description{color:#374151;color:var(--color-on-surface-secondary);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-family:var(--font-family-body);font-size:1rem;font-size:var(--font-size-base);line-height:1.4;line-height:var(--line-height-base);margin:0}.feature-metrics{display:flex;gap:1rem;gap:var(--spacing-lg);margin-top:.75rem;margin-top:var(--spacing-md)}.feature-title{color:#0f1724;color:var(--color-on-surface);font-family:DM Sans,sans-serif;font-family:var(--font-family-heading);font-size:1.25rem;font-size:var(--font-size-xl);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.15;line-height:var(--line-height-heading);margin:0}.feature-description{color:#374151;color:var(--color-on-surface-secondary);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-family:var(--font-family-body);font-size:1rem;font-size:var(--font-size-base);line-height:1.4;line-height:var(--line-height-base);margin:0}.highlight-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00e0b8,#0ea5ff);background:linear-gradient(135deg,var(--color-accent),var(--color-primary));background-clip:text;-webkit-background-clip:text}.metric-item{display:flex;flex-direction:column;gap:4px}.stat-number{font-size:1.125rem;font-size:var(--font-size-lg)}.metric-value,.stat-number{color:#0f1724;color:var(--color-on-surface);font-family:DM Sans,sans-serif;font-family:var(--font-family-heading);font-weight:600;font-weight:var(--font-weight-semibold)}.metric-value{font-size:1.5rem;font-size:var(--font-size-2xl)}.metric-label{color:#374151;color:var(--color-on-surface-secondary);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-family:var(--font-family-body);font-size:.875rem;font-size:var(--font-size-sm)}.how-it-works-section{padding:clamp(2rem,5vw,6rem) 1rem;padding:var(--section-gap) var(--spacing-lg);position:relative}.how-it-works-container,.how-it-works-section{background:#fafafa;background:var(--color-surface)}.how-it-works-container{grid-gap:clamp(2rem,5vw,6rem);grid-gap:var(--section-gap);align-items:start;border-radius:12px;border-radius:var(--border-radius-lg);box-shadow:0 0 18px #0ea5ff40;box-shadow:var(--shadow-level-2);display:grid;gap:clamp(2rem,5vw,6rem);gap:var(--section-gap);grid-template-columns:1fr 1fr;margin:0 auto;max-width:84rem;max-width:var(--content-max-width);outline:1px 0 6px 30px 0 0 8px solid #0ea5ff26;outline:1px solid var(--elevated-surface-glow);padding:4rem 3rem;padding:var(--spacing-4xl) var(--spacing-3xl)}.steps-column{display:flex;flex-direction:column;gap:1rem;gap:var(--spacing-lg)}.visuals-column{grid-gap:.75rem;grid-gap:var(--spacing-md);display:grid;grid-auto-rows:auto}.step-item,.visuals-column{gap:.75rem;gap:var(--spacing-md)}.step-item{align-items:flex-start;display:flex}.visual-card{background:#fafafa;background:var(--color-surface-elevated);border:1px solid color-mix(in oklab,#0f1724 12%,#0000);border:1px solid var(--color-border);border-radius:8px;border-radius:var(--border-radius-md);box-shadow:0 0 36px #0ea5ff59;box-shadow:var(--shadow-level-3);overflow:hidden;position:relative;transition:transform .18s cubic-bezier(.25,1,.3,1);transition:transform var(--animation-duration-standard) var(--animation-curve-primary)}.step-marker{align-items:center;animation:glow 3s cubic-bezier(.25,1,.3,1) infinite alternate;animation:glow 3s var(--animation-curve-primary) infinite alternate;background:#0aa0f0;background:var(--color-primary-90);border-radius:9999px;border-radius:var(--border-radius-full);box-shadow:0 0 8px #0ea5ff26;box-shadow:var(--shadow-level-1);color:#001627;color:var(--color-on-primary);display:flex;flex-shrink:0;height:80px;justify-content:center;width:80px}.step-content{display:flex;flex:1 1;flex-direction:column;gap:.5rem;gap:var(--spacing-sm)}.card-overlay{background:linear-gradient(0deg,color-mix(in srgb,#02061799 90%,#0000),#0000);background:linear-gradient(to top,color-mix(in srgb,var(--color-scrim) 90%,#0000),#0000);bottom:0;left:0;padding:.75rem;padding:var(--spacing-md);position:absolute;right:0}.step-number{font-size:2rem;font-size:var(--font-size-3xl);font-weight:600;font-weight:var(--font-weight-semibold)}.step-number,.step-title{font-family:DM Sans,sans-serif;font-family:var(--font-family-heading)}.step-title{color:#0f1724;color:var(--color-on-surface);font-size:1.5rem;font-size:var(--font-size-2xl);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.15;line-height:var(--line-height-heading);margin:0}.step-description{color:#374151;color:var(--color-on-surface-secondary);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-family:var(--font-family-body);line-height:1.4;line-height:var(--line-height-base);margin:0}.card-label,.step-description{font-size:1rem;font-size:var(--font-size-base)}.card-label{background:#0f17240a;background:var(--color-backplate);border:1px solid color-mix(in oklab,#0f1724 12%,#0000);border:1px solid var(--color-border);border-radius:4px;border-radius:var(--border-radius-sm);color:#0f1724;color:var(--color-on-surface);display:inline-block;font-family:DM Sans,sans-serif;font-family:var(--font-family-heading);font-weight:600;font-weight:var(--font-weight-semibold);padding:.25rem .5rem;padding:var(--spacing-xs) var(--spacing-sm)}.pricing-section{background:#fafafa;background:var(--color-surface);padding:clamp(2rem,5vw,6rem) 1rem;padding:var(--section-gap) var(--spacing-lg);position:relative}.pricing-container{margin:0 auto;max-width:84rem;max-width:var(--content-max-width)}.pricing-header{margin-bottom:3rem;margin-bottom:var(--spacing-3xl);text-align:center}.pricing-grid{grid-gap:clamp(2rem,5vw,6rem);grid-gap:var(--section-gap);align-items:start;display:grid;gap:clamp(2rem,5vw,6rem);gap:var(--section-gap);grid-template-columns:1fr minmax(320px,1.2fr) 1fr}.pricing-footer{margin-top:3rem;margin-top:var(--spacing-3xl);text-align:center}.pricing-card{background:#fafafa;background:var(--color-surface-elevated);border:1px solid color-mix(in oklab,#0f1724 12%,#0000);border:1px solid var(--color-border);border-radius:12px;border-radius:var(--border-radius-lg);box-shadow:0 0 18px #0ea5ff40;box-shadow:var(--shadow-level-2);padding:1rem;padding:var(--spacing-lg);position:relative;transition:transform .11s cubic-bezier(.25,1,.3,1),box-shadow .11s cubic-bezier(.25,1,.3,1);transition:transform var(--animation-duration-fast) var(--animation-curve-primary),box-shadow var(--animation-duration-fast) var(--animation-curve-primary)}.pricing-featured{box-shadow:0 0 36px #0ea5ff59;box-shadow:var(--shadow-level-3);outline:1px 0 6px 30px 0 0 8px solid #0ea5ff26;outline:1px solid var(--elevated-surface-glow);transform:scale(1.03)}.guarantee-text{align-items:center;background:#0f17240a;background:var(--color-backplate);border:1px solid color-mix(in oklab,#0f1724 12%,#0000);border:1px solid var(--color-border);border-radius:8px;border-radius:var(--border-radius-md);color:#374151;color:var(--color-on-surface-secondary);display:inline-flex;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-family:var(--font-family-body);font-size:1rem;font-size:var(--font-size-base);gap:.5rem;gap:var(--spacing-sm);padding:.75rem 1rem;padding:var(--spacing-md) var(--spacing-lg)}.pricing-header-card{border-bottom:1px solid color-mix(in oklab,#0f1724 12%,#0000);border-bottom:1px solid var(--color-border);margin-bottom:1rem;margin-bottom:var(--spacing-lg);padding-bottom:1rem;padding-bottom:var(--spacing-lg)}.feature-list,.pricing-header-card{display:flex;flex-direction:column;gap:.5rem;gap:var(--spacing-sm);position:relative;z-index:2}.feature-list{list-style:none;margin:0 0 1rem;margin:0 0 var(--spacing-lg) 0;padding:0}.legal-text{color:#374151;color:var(--color-on-surface-secondary);display:block;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-family:var(--font-family-body);font-size:.875rem;font-size:var(--font-size-sm);position:relative;text-align:center;z-index:2}.popular-badge{animation:pulse 2s cubic-bezier(.25,1,.3,1) infinite;animation:pulse 2s var(--animation-curve-primary) infinite;background:#0ea5ff;background:var(--color-primary);border-radius:9999px;border-radius:var(--border-radius-full);box-shadow:0 0 8px #0ea5ff26;box-shadow:var(--shadow-level-1);color:#001627;color:var(--color-on-primary);font-size:.875rem;font-size:var(--font-size-sm);padding:.25rem .5rem;padding:var(--spacing-xs) var(--spacing-sm);position:absolute;right:1rem;right:var(--spacing-lg);top:-12px;z-index:2}.popular-badge,.tier-name{font-family:DM Sans,sans-serif;font-family:var(--font-family-heading);font-weight:600;font-weight:var(--font-weight-semibold)}.tier-name{color:#0f1724;color:var(--color-on-surface);font-size:1.5rem;font-size:var(--font-size-2xl);letter-spacing:-.02em;letter-spacing:var(--letter-spacing-tight);line-height:1.15;line-height:var(--line-height-heading);margin:0}.tier-price{align-items:baseline;display:flex;gap:4px}.tier-tagline{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-family:var(--font-family-body);font-size:1rem;font-size:var(--font-size-base);margin:0}.currency,.tier-tagline{color:#374151;color:var(--color-on-surface-secondary)}.currency{font-size:1.25rem;font-size:var(--font-size-xl);font-weight:400;font-weight:var(--font-weight-regular)}.amount,.currency{font-family:DM Sans,sans-serif;font-family:var(--font-family-heading)}.amount{color:#0f1724;color:var(--color-on-surface);font-size:2rem;font-size:var(--font-size-3xl);font-weight:600;font-weight:var(--font-weight-semibold)}.period{color:#374151;color:var(--color-on-surface-secondary);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-family:var(--font-family-body);font-size:1rem;font-size:var(--font-size-base)}.amount-custom{color:#0f1724;color:var(--color-on-surface);font-family:DM Sans,sans-serif;font-family:var(--font-family-heading);font-size:1.5rem;font-size:var(--font-size-2xl);font-weight:600;font-weight:var(--font-weight-semibold)}.cta-final-section{background:#fafafa;background:var(--color-surface);padding:clamp(2rem,5vw,6rem) 1rem;padding:var(--section-gap) var(--spacing-lg);position:relative}.cta-container{grid-gap:clamp(2rem,5vw,6rem);grid-gap:var(--section-gap);align-items:stretch;background:#fafafa;background:var(--color-surface-elevated);border-radius:12px;border-radius:var(--border-radius-lg);box-shadow:0 0 18px #0ea5ff40;box-shadow:var(--shadow-level-2);display:grid;gap:clamp(2rem,5vw,6rem);gap:var(--section-gap);grid-template-columns:60fr 40fr;margin:0 auto;max-width:84rem;max-width:var(--content-max-width);outline:1px solid color-mix(in oklab,#0ea5ff 60%,#0000);outline:1px solid var(--color-outline);padding:3rem;padding:var(--spacing-3xl)}.cta-content{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;gap:var(--spacing-lg)}.cta-visual{grid-gap:.75rem;grid-gap:var(--spacing-md);display:grid;gap:.75rem;gap:var(--spacing-md);grid-template-rows:1fr 1fr 1fr 1fr;height:100%;justify-items:stretch;place-content:stretch;position:relative}.cta-title{color:#0f1724;color:var(--color-on-surface);font-family:DM Sans,sans-serif;font-family:var(--font-family-heading);font-size:2.5rem;font-size:var(--font-size-4xl);font-weight:600;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;letter-spacing:var(--letter-spacing-tight);line-height:1.15;line-height:var(--line-height-heading);margin:0}.cta-subtitle{color:#374151;color:var(--color-on-surface-secondary);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-family:var(--font-family-body);font-size:1.125rem;font-size:var(--font-size-lg);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.4;line-height:var(--line-height-base);margin:0}.cta-benefits{display:flex;flex-direction:column;gap:.5rem;gap:var(--spacing-sm);list-style:none;margin:.75rem 0;margin:var(--spacing-md) 0;padding:0}.cta-actions{display:flex;gap:.25rem;gap:var(--btn-gap);margin-top:.75rem;margin-top:var(--spacing-md)}.cta-trust{color:#374151;color:var(--color-on-surface-secondary);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-family:var(--font-family-body);font-size:.875rem;font-size:var(--font-size-sm);margin-top:.25rem;margin-top:var(--spacing-xs)}.floating-card{background:#fafafa;background:var(--color-surface);border:1px solid color-mix(in oklab,#0ea5ff 60%,#0000);border:1px solid var(--color-outline);border-radius:12px;border-radius:var(--border-radius-lg);padding:.75rem;padding:var(--spacing-md);transition:transform .18s cubic-bezier(.25,1,.3,1);transition:transform var(--animation-duration-standard) var(--animation-curve-primary)}.trust-card{display:flex;flex-direction:column;gap:.5rem;gap:var(--spacing-sm);height:100%;justify-content:center}.metric-card{overflow:hidden;padding:0;position:relative}.rating-card{display:flex;flex-direction:column;gap:.5rem;gap:var(--spacing-sm);height:100%;justify-content:center}.metric-overlay{background:linear-gradient(0deg,color-mix(in srgb,#02061799 90%,#0000),#0000);background:linear-gradient(to top,color-mix(in srgb,var(--color-scrim) 90%,#0000),#0000);bottom:0;left:0;padding:.75rem;padding:var(--spacing-md);position:absolute;right:0}.metric-stat,.rating-stars{display:flex;gap:4px}.metric-stat{flex-direction:column}.metric-number{color:#0f1724;color:var(--color-on-surface);font-family:DM Sans,sans-serif;font-family:var(--font-family-heading);font-size:1.5rem;font-size:var(--font-size-2xl);font-weight:600;font-weight:var(--font-weight-semibold)}.faq-section{background:#fafafa;background:var(--color-surface);padding:4rem 1rem;padding:var(--spacing-4xl) var(--spacing-lg);position:relative}.faq-container{margin:0 auto;max-width:84rem;max-width:var(--content-max-width)}.faq-header{margin-bottom:3rem;margin-bottom:var(--spacing-3xl);text-align:center}.faq-content{align-items:stretch;gap:clamp(2rem,5vw,6rem);gap:var(--section-gap);margin:0 auto;max-width:60%}.faq-content,.faq-list{display:flex;flex-direction:column}.faq-list{gap:1rem;gap:var(--spacing-lg)}.faq-support-card{background:#fafafa;background:var(--color-surface-elevated);display:flex;flex-direction:column;gap:.75rem;gap:var(--spacing-md);max-width:100%;padding:1rem;padding:var(--spacing-lg)}.faq-item,.faq-support-card{border:1px solid color-mix(in oklab,#0f1724 12%,#0000);border:1px solid var(--color-border);border-radius:8px;border-radius:var(--border-radius-md)}.faq-item{background:#0f17240a;background:var(--color-backplate);padding:.75rem;padding:var(--spacing-md);transition:border-color .11s cubic-bezier(.25,1,.3,1);transition:border-color var(--animation-duration-fast) var(--animation-curve-primary)}.faq-question{align-items:center;background:#0000;border:none;color:#0f1724;color:var(--color-on-surface);cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-family:var(--font-family-heading);font-size:1.125rem;font-size:var(--font-size-lg);font-weight:600;font-weight:var(--font-weight-semibold);gap:.5rem;gap:var(--spacing-sm);justify-content:space-between;line-height:1.15;line-height:var(--line-height-heading);padding:.5rem 0;padding:var(--spacing-sm) 0;text-align:left;transition:color .11s cubic-bezier(.25,1,.3,1);transition:color var(--animation-duration-fast) var(--animation-curve-primary);width:100%}.faq-answer{max-height:0;opacity:0;overflow:hidden;transition:max-height .18s cubic-bezier(.25,1,.3,1),opacity .11s cubic-bezier(.25,1,.3,1);transition:max-height var(--animation-duration-standard) var(--animation-curve-primary),opacity var(--animation-duration-fast) var(--animation-curve-primary)}.hero-section:before{background:#0000;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.badge svg{color:#00e0b8;color:var(--color-accent)}.hero-cta:hover{box-shadow:none;transform:translateY(-2px)}.hero-cta:focus{outline:0 0 0 3px color-mix(in oklab,#0ea5ff 30%,#0000);outline:var(--focus-ring)}.hero-dashboard:hover{transform:scale(1.02) translateY(-4px)}.stat-text strong{color:#0f1724;color:var(--color-on-surface);font-family:DM Sans,sans-serif;font-family:var(--font-family-heading);font-size:1.125rem;font-size:var(--font-size-lg);font-weight:600;font-weight:var(--font-weight-semibold)}.stat-text span{color:#374151;color:var(--color-on-surface-secondary);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-family:var(--font-family-body);font-size:.875rem;font-size:var(--font-size-sm)}.social-proof-container:before{background:radial-gradient(circle,color-mix(in srgb,#0ea5ff 5%,#0000),#0000 70%);background:radial-gradient(circle,color-mix(in srgb,var(--color-primary) 5%,#0000),#0000 70%);content:"";height:600px;pointer-events:none;position:absolute;right:-20%;top:-50%;width:600px;z-index:1}.stat-chip:focus,.stat-chip:hover{box-shadow:0 6px 30px #0ea5ff0f,0 0 8px #0ea5ff26;box-shadow:var(--elevated-surface-glow);outline:0 0 0 3px color-mix(in oklab,#0ea5ff 30%,#0000);outline:var(--focus-ring);transform:translateY(-2px)}.stat-chip svg{color:#00e0b8;color:var(--color-accent)}.stat-chip strong{color:#0f1724;color:var(--color-on-surface);font-family:DM Sans,sans-serif;font-family:var(--font-family-heading);font-size:1.25rem;font-size:var(--font-size-xl);font-weight:500;font-weight:var(--font-weight-medium)}.stat-chip span{color:#374151;color:var(--color-on-surface-secondary);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-family:var(--font-family-body);font-size:.875rem;font-size:var(--font-size-sm)}.testimonial-card:focus,.testimonial-card:hover{border-color:#0ea5ff;border-color:var(--color-primary);transform:translateY(-4px)}.testimonial-card:focus{outline:2px solid #0ea5ff;outline:2px solid var(--color-primary);outline-offset:2px}.testimonial-card blockquote{margin:0 0 .75rem;margin:0 0 var(--spacing-md) 0}.testimonial-card p{color:#0f1724;color:var(--color-on-surface);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-family:var(--font-family-body);font-size:1rem;font-size:var(--font-size-base);line-height:1.4;line-height:var(--line-height-base);margin:0}.testimonial-card footer{border-top:1px solid color-mix(in oklab,#0f1724 12%,#0000);border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:4px;margin-top:.75rem;margin-top:var(--spacing-md);padding-top:.75rem;padding-top:var(--spacing-md)}.testimonial-card strong{color:#0f1724;color:var(--color-on-surface);font-family:DM Sans,sans-serif;font-family:var(--font-family-heading);font-size:1rem;font-size:var(--font-size-base);font-weight:600;font-weight:var(--font-weight-semibold)}.testimonial-card span{color:#374151;color:var(--color-on-surface-secondary);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-family:var(--font-family-body);font-size:.875rem;font-size:var(--font-size-sm)}.stat-badge svg{fill:none;stroke:#7322c3;stroke:url(#icon-gradient);flex-shrink:0}.stat-badge div{display:flex;flex-direction:column;gap:4px}.stat-badge span{color:#374151;color:var(--color-on-surface-secondary);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-family:var(--font-family-body);font-size:.875rem;font-size:var(--font-size-sm)}.feature-card:hover{border-color:#0ea5ff;border-color:var(--color-primary);transform:translateY(-4px) scale(1.01)}.visual-card:hover{transform:translateY(-6px)}.visual-card img{display:block;height:auto;width:100%}.pricing-card:hover{box-shadow:0 0 36px #0ea5ff59;box-shadow:var(--shadow-level-3);transform:translateY(-4px)}.pricing-card .btn{margin-bottom:.5rem;margin-bottom:var(--spacing-sm);position:relative;width:100%;z-index:2}.pricing-featured:before{background:#0f17240a;background:var(--color-backplate);border-radius:12px;border-radius:var(--border-radius-lg);content:"";filter:blur(8px);inset:0;opacity:.18;pointer-events:none;position:absolute;z-index:1}.pricing-featured:hover{transform:scale(1.03) translateY(-6px)}.feature-list li{align-items:flex-start;color:#374151;color:var(--color-on-surface-secondary);display:flex;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-family:var(--font-family-body);font-size:1rem;font-size:var(--font-size-base);font-weight:400;font-weight:var(--font-weight-regular);gap:.5rem;gap:var(--spacing-sm);line-height:1.4;line-height:var(--line-height-base)}.feature-list svg{flex-shrink:0;margin-top:2px}.feature-list svg,.guarantee-text svg{color:#00e0b8;color:var(--color-accent)}.cta-benefits li{align-items:center;color:#374151;color:var(--color-on-surface-secondary);display:flex;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-family:var(--font-family-body);font-size:1rem;font-size:var(--font-size-base);font-weight:400;font-weight:var(--font-weight-regular);gap:.5rem;gap:var(--spacing-sm)}.cta-benefits svg{color:#00e0b8;color:var(--color-accent);flex-shrink:0}.cta-actions .btn{animation:halo 3s cubic-bezier(.25,1,.3,1) infinite;animation:halo 3s var(--animation-curve-primary) infinite}.floating-card:hover{transform:translateY(-4px)}.trust-card>svg{color:#00e0b8;color:var(--color-accent);flex-shrink:0}.trust-card>div{display:flex;flex-direction:column;gap:4px}.trust-card strong{color:#0f1724;color:var(--color-on-surface);font-family:DM Sans,sans-serif;font-family:var(--font-family-heading);font-size:1rem;font-size:var(--font-size-base);font-weight:600;font-weight:var(--font-weight-semibold)}.trust-card span{color:#374151;color:var(--color-on-surface-secondary);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-family:var(--font-family-body);font-size:.875rem;font-size:var(--font-size-sm)}.metric-card img{display:block;height:auto;width:100%}.rating-stars svg{color:#00e0b8;color:var(--color-accent)}.rating-card strong{color:#0f1724;color:var(--color-on-surface);font-family:DM Sans,sans-serif;font-family:var(--font-family-heading);font-size:1rem;font-size:var(--font-size-base);font-weight:600;font-weight:var(--font-weight-semibold)}.rating-card span{color:#374151;color:var(--color-on-surface-secondary);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-family:var(--font-family-body);font-size:.875rem;font-size:var(--font-size-sm)}.faq-item:focus-within,.faq-item:hover{border-color:#0ea5ff;border-color:var(--color-primary)}.faq-item:focus-within{outline:2px solid #0ea5ff;outline:2px solid var(--color-primary);outline-offset:2px}.faq-question:hover{color:#0ea5ff;color:var(--color-primary)}.faq-question:focus{outline:0 0 0 3px color-mix(in oklab,#0ea5ff 30%,#0000);outline:var(--focus-ring)}.faq-question svg{flex-shrink:0;transition:transform .18s cubic-bezier(.25,1,.3,1);transition:transform var(--animation-duration-standard) var(--animation-curve-primary)}.faq-question[aria-expanded=true] svg{transform:rotate(180deg)}.faq-answer[aria-hidden=false]{margin-top:.5rem;margin-top:var(--spacing-sm);max-height:1000px;opacity:1}.faq-answer p{color:#374151;color:var(--color-on-surface-secondary);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-family:var(--font-family-body);font-size:1rem;font-size:var(--font-size-base);font-weight:400;font-weight:var(--font-weight-regular);line-height:1.4;line-height:var(--line-height-base);margin:0}.faq-support-card h3{color:#0f1724;color:var(--color-on-surface);font-family:DM Sans,sans-serif;font-family:var(--font-family-heading);font-size:1.25rem;font-size:var(--font-size-xl);font-weight:600;font-weight:var(--font-weight-semibold);margin:0}.faq-support-card p{color:#374151;color:var(--color-on-surface-secondary);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-family:var(--font-family-body);font-size:1rem;font-size:var(--font-size-base);line-height:1.4;line-height:var(--line-height-base);margin:0}.faq-support-card .btn{width:100%}.Headings{font-family:DM Sans;font-size:2em;font-weight:700}.BodyFont{font-family:Poppins;font-size:1rem;font-weight:400}.Content{font-family:DM Sans;font-size:16px;font-weight:400;line-height:1.15;text-decoration:none;text-transform:none}@media(max-width:991px){.thq-grid-4{grid-template-columns:1fr 1fr 1fr}.navigation-toggle{display:flex}.navigation-menu{align-items:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:color-mix(in srgb,#fafafa 95%,#0000);background:color-mix(in srgb,var(--color-surface) 95%,#0000);bottom:0;flex-direction:column;gap:1.5rem;gap:var(--spacing-xl);justify-content:center;left:0;opacity:0;padding:2rem;padding:var(--spacing-2xl);position:fixed;right:0;top:0;transform:translateX(100%);transition:all .4s cubic-bezier(.25,1,.3,1);transition:all .4s var(--animation-curve-primary);z-index:2}.navigation-menu.navigation-active{opacity:1;transform:translateX(0)}.navigation-menu-overlay{background:radial-gradient(circle at center,color-mix(in srgb,#0ea5ff 10%,#0000),#0000 70%);background:radial-gradient(circle at center,color-mix(in srgb,var(--color-primary) 10%,#0000),#0000 70%);display:block;inset:0;opacity:.5;position:absolute;z-index:1}.navigation-list{gap:.5rem;gap:var(--spacing-sm)}.navigation-actions,.navigation-list{flex-direction:column;position:relative;z-index:2}.navigation-actions{max-width:320px;width:100%}.navigation-action-link,.navigation-cta{justify-content:center;text-align:center;width:100%}.navigation-link{font-size:1.125rem;font-size:var(--font-size-lg);padding:.75rem 1.5rem;padding:var(--spacing-md) var(--spacing-xl);text-align:center}.footer-content{gap:clamp(2rem,4vw,3rem);grid-template-columns:1fr}.footer-cta{flex-direction:column;text-align:center}.footer-nav-group{gap:clamp(1.5rem,3vw,2rem)}.footer-contact-grid,.footer-nav-group{grid-template-columns:repeat(2,1fr)}.footer-cta-button{width:100%}.hero-panel{gap:3rem;gap:var(--spacing-3xl);grid-template-columns:1fr;padding:2rem;padding:var(--spacing-2xl)}.hero-visual{height:400px}.social-proof-container{padding:2rem;padding:var(--spacing-2xl)}.testimonials-grid{grid-template-columns:repeat(2,1fr)}.features-grid{grid-template-columns:1fr}.feature-hero,.feature-lottie{grid-column:1/-1;grid-row:auto}.feature-lottie{min-height:300px}.feature-stats{-webkit-overflow-scrolling:touch;flex-direction:row;grid-column:1/-1;grid-row:auto;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:thin}.stat-badge{flex-shrink:0;min-width:280px;scroll-snap-align:start}.how-it-works-container{grid-template-columns:1fr;padding:2rem;padding:var(--spacing-2xl)}.pricing-grid{grid-template-columns:repeat(2,1fr)}.cta-container{grid-template-columns:1fr}.faq-content,.faq-list{flex-direction:column}}@media(max-width:767px){.btn{margin-bottom:4px}.thq-section-padding{padding:48px;padding:var(--dl-layout-space-threeunits)}.thq-flex-column,.thq-flex-row{gap:24px;gap:var(--dl-layout-space-oneandhalfunits)}.thq-grid-5,.thq-grid-6{grid-gap:24px;grid-gap:var(--dl-layout-space-oneandhalfunits);grid-template-columns:1fr 1fr 1fr}.thq-card{padding:24px;padding:var(--dl-layout-space-oneandhalfunits)}.thq-grid-3,.thq-grid-4{grid-gap:24px;grid-gap:var(--dl-layout-space-oneandhalfunits);grid-template-columns:1fr 1fr}.thq-grid-4{flex-direction:row}.thq-grid-2{grid-gap:24px;grid-gap:var(--dl-layout-space-oneandhalfunits);grid-template-columns:1fr}.thq-img-scale{width:100%}.navigation-container{padding:.5rem .75rem;padding:var(--spacing-sm) var(--spacing-md)}.navigation-logo{font-size:1.125rem;font-size:var(--font-size-lg)}.navigation-menu{padding:1.5rem;padding:var(--spacing-xl)}.footer-main{padding:clamp(3rem,6vw,4rem) 0 0}.footer-contact-grid,.footer-nav-group{grid-template-columns:1fr}.footer-bottom-content{flex-direction:column;text-align:center}.footer-badges{flex-direction:column}.footer-social{order:-1}.footer-meta{flex-direction:column;gap:.25rem;gap:var(--spacing-xs)}.footer-badge{justify-content:center;width:100%}.footer-meta-separator{display:none}.hero-section{align-items:flex-start;justify-content:flex-start;min-height:auto;overflow:visible;padding:100px 1rem 2rem;padding:100px var(--spacing-lg) var(--spacing-2xl)}.hero-panel{gap:2rem;gap:var(--spacing-2xl);padding:2rem;padding:var(--spacing-2xl)}.hero-visual{display:none}.home-hero-title,.home-rotator-text,.rotator-text{font-size:2.7rem!important}.hero-badges{grid-gap:.75rem;grid-gap:var(--spacing-md);display:grid;gap:.75rem;gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.social-proof-container{padding:1.5rem;padding:var(--spacing-xl)}.testimonials-grid{grid-template-columns:1fr}.faq-content{max-width:95%}.faq-list{grid-template-columns:1fr}.footer-accordion-icon{display:block}.footer-accordion-trigger{cursor:pointer}.footer-links{margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .18s cubic-bezier(.25,1,.3,1),opacity .11s cubic-bezier(.25,1,.3,1),margin .11s cubic-bezier(.25,1,.3,1);transition:max-height var(--animation-duration-standard) var(--animation-curve-primary),opacity var(--animation-duration-fast) var(--animation-curve-primary),margin var(--animation-duration-fast) var(--animation-curve-primary)}.footer-links-expanded{margin-top:.75rem;margin-top:var(--spacing-md);max-height:500px;opacity:1}}@media(max-width:479px){.thq-section-padding{padding:24px;padding:var(--dl-layout-space-oneandhalfunits)}.thq-flex-column,.thq-flex-row{gap:16px;gap:var(--dl-layout-space-unit)}.thq-grid-5,.thq-grid-6{grid-gap:16px;grid-gap:var(--dl-layout-space-unit);grid-template-columns:1fr 1fr}.thq-grid-3,.thq-grid-4{grid-gap:16px;grid-gap:var(--dl-layout-space-unit);align-items:center;grid-template-columns:1fr}.thq-grid-4{flex-direction:column}.thq-grid-2{grid-gap:16px;grid-gap:var(--dl-layout-space-unit)}.thq-grid-auto-300{grid-template-columns:1fr}.footer-container{padding:0 .75rem;padding:0 var(--spacing-md)}.footer-cta{padding:1rem;padding:var(--spacing-lg)}.footer-contact-card{padding:.75rem;padding:var(--spacing-md)}.footer-cta-title{font-size:1.125rem}.footer-logo{font-size:1.5rem}.footer-contact-icon{height:40px;width:40px}.hero-section{align-items:flex-start;justify-content:flex-start;overflow:visible;padding:90px .75rem 1.5rem;padding:90px var(--spacing-md) var(--spacing-xl)}.hero-panel{gap:1.5rem;gap:var(--spacing-xl);padding:.75rem;padding:var(--spacing-md)}.hero-visual{display:none}.home-hero-title{font-size:2.25rem!important}.hero-badges{grid-gap:.5rem;grid-gap:var(--spacing-sm);display:grid;gap:.5rem;gap:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.home-rotator-text,.rotator-text{font-size:2.25rem!important}.floating-stat{padding:.25rem .5rem;padding:var(--spacing-xs) var(--spacing-sm)}.stat-chips{align-items:stretch;flex-direction:column}.pricing-grid{grid-template-columns:1fr}.cta-container{padding:1.5rem;padding:var(--spacing-xl)}.cta-title{font-size:1.5rem;font-size:var(--font-size-2xl)}}.multicanal-section{background-color:#fff;padding:clamp(3rem,8vw,6rem) 1.5rem;padding:clamp(3rem,8vw,6rem) var(--spacing-xl)}.multicanal-container{margin:0 auto;max-width:84rem;max-width:var(--content-max-width)}.multicanal-header{margin-bottom:clamp(2rem,5vw,4rem);text-align:center}.multicanal-header .section-title{font-weight:600;margin-bottom:1rem;margin-bottom:var(--spacing-lg)}.channel-badge{align-items:center;border-radius:9999px;border-radius:var(--border-radius-full);color:#374151;color:var(--color-on-surface-secondary);display:inline-flex;font-size:.875rem;font-size:var(--font-size-sm);font-weight:500;gap:.5rem;gap:var(--spacing-sm);padding:.5rem 1rem;padding:var(--spacing-sm) var(--spacing-lg)}.channels-grid{grid-gap:3rem;grid-gap:var(--spacing-3xl);display:grid;gap:3rem;gap:var(--spacing-3xl);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.channel-card{background:#fafafa;background:var(--color-surface);border:1px solid color-mix(in oklab,#0f1724 12%,#0000);border:1px solid var(--color-border);border-radius:8px;border-radius:var(--border-radius-md);box-shadow:0 0 8px #0ea5ff26;box-shadow:var(--shadow-level-1);cursor:pointer;padding:2rem;padding:var(--spacing-2xl);transition:transform .11s cubic-bezier(.25,1,.3,1),box-shadow .11s cubic-bezier(.25,1,.3,1);transition:transform var(--animation-duration-fast) var(--animation-curve-primary),box-shadow var(--animation-duration-fast) var(--animation-curve-primary)}.channel-card:hover{box-shadow:0 6px 30px #0ea5ff0f,0 0 8px #0ea5ff26;box-shadow:var(--elevated-surface-glow);transform:translateY(-2px)}.channel-header{display:flex;gap:.75rem;gap:var(--spacing-md);margin-bottom:1rem;margin-bottom:var(--spacing-lg)}.channel-header,.channel-icon{align-items:center;justify-content:center}.channel-icon{display:inline-flex;flex-shrink:0;height:48px;width:48px}.channel-icon svg{height:100%;width:100%}.channel-icon.whatsapp svg{fill:#25d366;fill:url(#whatsapp-gradient)}.channel-icon.instagram svg{fill:#833ab4;fill:url(#instagram-gradient)}.channel-icon.webchat svg{fill:#7322c3;fill:url(#icon-gradient)}.channel-title{color:#0f1724;color:var(--color-on-surface);font-size:1.125rem;font-size:var(--font-size-lg);font-weight:600;font-weight:var(--font-weight-semibold);margin:0}.channel-divider{background:color-mix(in oklab,#0f1724 12%,#0000);background:var(--color-border);height:1px;margin:1rem 0;margin:var(--spacing-lg) 0}.channel-description{color:#374151;color:var(--color-on-surface-secondary);font-size:1rem;font-size:var(--font-size-base);line-height:var(--line-height-body);margin:0;text-align:center}.rotate-text{-webkit-text-fill-color:#0000;animation:fadeInText .5s ease-in-out;background:linear-gradient(135deg,#7322c3,#1258e2 50%,#10c6c6);-webkit-background-clip:text;background-clip:text;color:#7322c3;display:inline-block;font-weight:var(--font-weight-bold);min-width:160px;padding:.25rem .5rem;text-align:center}@keyframes fadeInText{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.automacoes-section{background-color:#fff;padding:clamp(3rem,8vw,6rem) 1.5rem;padding:clamp(3rem,8vw,6rem) var(--spacing-xl)}.automacoes-container{margin:0 auto;max-width:84rem;max-width:var(--content-max-width)}.automacoes-header{margin-bottom:clamp(2rem,5vw,4rem);text-align:center}.automacoes-header .section-title{font-weight:600;margin-bottom:.75rem;margin-bottom:var(--spacing-md)}.automacoes-content{grid-gap:3rem;grid-gap:var(--spacing-3xl);display:grid;gap:3rem;gap:var(--spacing-3xl);grid-template-columns:1fr}.automacoes-highlight{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;padding:1.5rem;padding:var(--spacing-xl);text-align:center}.automacoes-screenshot{border-radius:8px;display:block;height:auto;width:100%}.automacoes-flow-container{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;height:600px;overflow:hidden;position:relative;width:100%}.flow-panel-clickable{z-index:5}.flow-click-hint{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 8px #00000014;color:#6b7280;cursor:pointer;display:flex;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-family:var(--font-family-body);font-size:.875rem;font-weight:500;gap:.5rem;gap:var(--spacing-sm);padding:.5rem .75rem;padding:var(--spacing-sm) var(--spacing-md);transition:all .2s ease}.flow-click-hint:hover{background:#fafafa;border-color:#9333ea;box-shadow:0 4px 12px #9333ea26;color:#9333ea}.flow-click-hint:focus{outline:3px solid #3b82f6;outline-offset:2px}.flow-click-hint:focus:not(:focus-visible){outline:none}.flow-click-hint:focus-visible{outline:3px solid #3b82f6;outline-offset:2px}.flow-click-hint svg{flex-shrink:0}.flow-node-image{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:12px;width:400px}.flow-node-screenshot{border-radius:8px;display:block;height:auto;width:100%}.flow-node-feature{background:#fff;border:1px solid #9333ea26;border-image:linear-gradient(135deg,#9333ea,#3b82f6 50%,#06b6d4) 1;border-left:4px solid;border-radius:8px;cursor:grab;padding:1rem;padding:var(--spacing-lg);transition:all .2s;width:280px}.flow-node-feature:hover{transform:translateY(-2px)}.flow-node-header{align-items:center;display:flex;gap:.5rem;gap:var(--spacing-sm);margin-bottom:.5rem;margin-bottom:var(--spacing-sm)}.flow-node-check{flex-shrink:0}.flow-node-title{color:#0f1724;color:var(--color-on-surface);font-size:1rem;font-size:var(--font-size-base);font-weight:600;font-weight:var(--font-weight-semibold);margin:0}.flow-node-description{color:#374151;color:var(--color-on-surface-secondary);font-size:.875rem;font-size:var(--font-size-sm);line-height:var(--line-height-body);margin:0}.flow-panel-info{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 12px}.flow-hint{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:8px}.flow-hint svg{flex-shrink:0}.react-flow__node{cursor:grab}.react-flow__node:active{cursor:grabbing}.react-flow__edge-path{stroke-width:2}.react-flow__background{background-color:#fafafa}.automacoes-features{grid-gap:3rem;grid-gap:var(--spacing-3xl);display:grid;gap:3rem;gap:var(--spacing-3xl);grid-template-columns:1fr}.automacao-feature{background:#fff;border:1px solid #9333ea33;border-radius:5px;box-shadow:-12px 12px 2px -1px #9333ea33;cursor:pointer;display:flex;gap:1rem;gap:var(--spacing-lg);padding:1.5rem;padding:var(--spacing-xl);transition:all .2s}.automacao-feature:hover{box-shadow:-14px 14px 3px -1px #9333ea40;transform:translateY(-2px)}.feature-check{align-items:center;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.feature-check svg{stroke:url(#icon-gradient);fill:url(#icon-gradient)}.feature-name{color:#0f1724;color:var(--color-on-surface);font-size:1.125rem;font-size:var(--font-size-lg);font-weight:600;margin-bottom:.25rem;margin-bottom:var(--spacing-xs)}.feature-desc{color:#374151;color:var(--color-on-surface-secondary);font-size:1rem;font-size:var(--font-size-base);line-height:1.6}.gestao-section{background-color:#fafafa;padding:clamp(3rem,8vw,6rem) 1.5rem;padding:clamp(3rem,8vw,6rem) var(--spacing-xl)}.gestao-container{margin:0 auto;max-width:84rem;max-width:var(--content-max-width)}.gestao-header{margin-bottom:clamp(2rem,5vw,4rem);text-align:center}.gestao-header .section-title{font-weight:600;margin-bottom:.75rem;margin-bottom:var(--spacing-md)}.gestao-grid{grid-gap:3rem;grid-gap:var(--spacing-3xl);display:grid;gap:3rem;gap:var(--spacing-3xl);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.gestao-card{background:#fff;border:1px solid #9333ea33;border-radius:5px;box-shadow:-12px 12px 2px -1px #9333ea33;cursor:pointer;padding:2rem;padding:var(--spacing-2xl);transition:all .2s}.gestao-card:hover{box-shadow:-14px 14px 3px -1px #9333ea40;transform:translateY(-2px)}.gestao-icon{align-items:center;display:inline-flex;height:64px;justify-content:center;margin-bottom:1rem;margin-bottom:var(--spacing-lg);width:64px}.gestao-icon svg{stroke:url(#icon-gradient);fill:url(#icon-gradient)}.gestao-content{display:flex;flex-direction:column;gap:.5rem;gap:var(--spacing-sm)}.gestao-title{color:#0f1724;color:var(--color-on-surface);font-size:1.125rem;font-size:var(--font-size-lg);font-weight:600}.gestao-description{color:#374151;color:var(--color-on-surface-secondary);font-size:1rem;font-size:var(--font-size-base);line-height:1.6}.adicionais-section{background-color:#fff;padding:clamp(3rem,8vw,6rem) 1.5rem;padding:clamp(3rem,8vw,6rem) var(--spacing-xl)}.adicionais-container{margin:0 auto;max-width:84rem;max-width:var(--content-max-width)}.adicionais-header{margin-bottom:clamp(2rem,5vw,4rem);text-align:center}.adicionais-header .section-title{font-weight:600}.adicionais-grid{grid-gap:3rem;grid-gap:var(--spacing-3xl);display:grid;gap:3rem;gap:var(--spacing-3xl);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.adicional-card{background:#fff;border:1px solid #3b82f633;border-radius:5px;box-shadow:-12px 12px 2px -1px #3b82f633;cursor:pointer;padding:2rem;padding:var(--spacing-2xl);text-align:center;transition:all .2s}.adicional-card:hover{box-shadow:-14px 14px 3px -1px #3b82f640;transform:translateY(-2px)}.adicional-icon{align-items:center;display:inline-flex;height:56px;justify-content:center;margin:0 auto 1rem;margin:0 auto var(--spacing-lg);width:56px}.adicional-icon svg{stroke:url(#icon-gradient);fill:url(#icon-gradient)}.adicional-title{color:#0f1724;color:var(--color-on-surface);font-size:1.125rem;font-size:var(--font-size-lg);font-weight:600;margin-bottom:.5rem;margin-bottom:var(--spacing-sm)}.adicional-description{color:#374151;color:var(--color-on-surface-secondary);font-size:.875rem;font-size:var(--font-size-sm);line-height:1.6}@media (min-width:768px){.channels-grid{grid-template-columns:repeat(3,1fr)}.adicionais-grid,.gestao-grid{grid-template-columns:repeat(2,1fr)}.automacoes-content{align-items:start;grid-template-columns:1fr 1fr}}@media (min-width:1024px){.adicionais-grid,.gestao-grid{grid-template-columns:repeat(4,1fr)}}.navigation-container1{display:contents}.navigation-container2{display:none}.navigation-container3{display:contents}.navigation-navigation-toggle-icon1,.navigation-navigation-toggle-icon2{align-items:center;display:flex;height:24px;justify-content:center;transition:all .3s var(--animation-curve-primary);width:24px}.navigation-navigation-toggle-icon2{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(90deg)}.navigation-navigation-cta-text{position:relative;z-index:2}.navigation-navigation-cta-glow{background:linear-gradient(135deg,var(--color-primary),var(--color-accent));filter:blur(8px);inset:-2px;opacity:0;position:absolute;transition:opacity .4s var(--animation-curve-primary);z-index:1}.navigation-container4{display:none}.navigation-container5{display:contents}.navigation-container6{display:none}.footer-container1,.navigation-container7{display:contents}.footer-container2{display:none}.footer-container3{display:contents}.footer-container4{display:none}.footer-container5{display:contents}.footer-container6{display:none}.footer-container7{display:contents}.whatsapp-chat-container{background-color:#fff;border:1px solid #0000001a;border-radius:16px;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:600px;max-width:480px;overflow:hidden;width:100%}.whatsapp-header{align-items:center;background-color:#00a884;border-bottom:none;display:flex;gap:12px;padding:12px 16px}.whatsapp-header-avatar{flex-shrink:0}.avatar-circle{background:#fff;border-radius:50%;height:40px;object-fit:cover;width:40px}.whatsapp-header-info{flex:1 1}.whatsapp-contact-name{color:#fff;font-size:16px;font-weight:500;line-height:21px}.whatsapp-status{color:#ffffffd9;font-size:13px;line-height:18px}.whatsapp-messages{background-color:#e5ddd5;background-image:url(https://res.cloudinary.com/dghn7y0xb/image/upload/v1762648991/28719144-86dc0f70-73b1-11e7-911d-60d70fcded21_lzvqad.png);background-position:0 0;background-repeat:repeat;background-size:400px 400px;display:flex;flex:1 1;flex-direction:column;gap:8px;overflow-y:auto;padding:16px;position:relative}.whatsapp-message{animation:slideIn .3s ease-out;display:flex;max-width:75%}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.whatsapp-message.sent{align-self:flex-end}.whatsapp-message.received{align-self:flex-start}.message-bubble{background-color:#dcf8c6;border-radius:8px;box-shadow:0 1px .5px #00000021;padding:6px 8px 8px 10px;position:relative}.whatsapp-message.received .message-bubble{background-color:#fff}.message-text{word-wrap:break-word;color:#000;font-size:14.2px;line-height:19px;margin-right:8px;padding-right:48px;white-space:pre-wrap}.message-meta{align-items:center;bottom:4px;display:flex;gap:4px;margin-top:4px;position:absolute;right:8px}.message-time{color:#00000073;font-size:11px;line-height:15px}.message-check{color:#4fc3f7;font-size:14px;font-weight:600;line-height:15px}.typing-indicator{min-width:60px;padding:12px 16px}.typing-dots{align-items:center;display:flex;gap:4px}.typing-dots span{animation:typing 1.4s ease-in-out infinite;background-color:#999;border-radius:50%;height:8px;width:8px}.typing-dots span:first-child{animation-delay:0s}.typing-dots span:nth-child(2){animation-delay:.2s}.typing-dots span:nth-child(3){animation-delay:.4s}@keyframes typing{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}@media (max-width:768px){.whatsapp-chat-container{display:none}}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:#0000;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:#0000;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#0000;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 0.5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;background-color:var(--xy-background-color-default);background-color:var(--xy-background-color,var(--xy-background-color-default));direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:#0000;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:#0000;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 0.5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-default);background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{pointer-events:none;transform-origin:0 0;z-index:2}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke-default);stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width-default);stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke-default);stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width-default);stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;pointer-events:none;position:absolute}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path,.react-flow__edge.selected .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected-default);stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke-default);stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke-default);fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{overflow:visible;position:absolute;z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:default;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;user-select:none}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background-color:var(--xy-handle-background-color-default);background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:0;left:50%;top:auto;transform:translate(-50%,50%)}.react-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.react-flow__handle-left{left:0;top:50%;transform:translate(-50%,-50%)}.react-flow__handle-right{right:0;top:50%;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{margin:15px;position:absolute;z-index:5}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.bottom.center,.react-flow__panel.top.center{left:50%;transform:translateX(-15px) translateX(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color-default);background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{pointer-events:none}.react-flow__edgelabel-renderer,.react-flow__viewport-portal{height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:100%}.react-flow__minimap{background:var(--xy-minimap-background-color-default);background:var(
    --xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default))
  )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-default);fill:var(
      --xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default))
    );stroke:var(--xy-minimap-mask-stroke-color-default);stroke:var(
      --xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default))
    );stroke-width:var(--xy-minimap-mask-stroke-width-default);stroke-width:var(
      --xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default))
    )}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-default);fill:var(
      --xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default))
    );stroke:var(--xy-minimap-node-stroke-color-default);stroke:var(
      --xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default))
    );stroke-width:var(--xy-minimap-node-stroke-width-default);stroke-width:var(
      --xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default))
    )}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-dots-color-default);fill:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default))
    )}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-lines-color-default);stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default))
    )}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-cross-color-default);stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default))
    )}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow-default);box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));display:flex;flex-direction:column}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{align-items:center;background:var(--xy-controls-button-background-color-default);background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      );color:var(--xy-controls-button-color-default);color:var(
      --xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default))
    );cursor:pointer;display:flex;height:26px;justify-content:center;padding:4px;-webkit-user-select:none;user-select:none;width:26px}.react-flow__controls-button svg{fill:currentColor;max-height:12px;max-width:12px;width:100%}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{background-color:var(--xy-node-background-color-default);background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));border:var(--xy-node-border,var(--xy-node-border-default));border-radius:var(--xy-node-border-radius-default);border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));color:var(--xy-node-color-default);color:var(--xy-node-color,var(--xy-node-color-default));font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover-default);box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected-default);box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color-default);background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color-default);background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-default);background:var(
        --xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default))
      );color:var(--xy-controls-button-color-hover-default);color:var(
        --xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default))
      )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color-default);background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;height:5px;translate:-50% -50%;width:5px}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;transform:translate(-50%);width:1px}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color-default);fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color-default);fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.home-container10{display:block;min-height:100vh;width:100%}.home-container11{display:none}.home-container12{display:contents}.home-rotator-text{-webkit-text-fill-color:#0000;animation:typing 4s steps(30) infinite;background:linear-gradient(135deg,var(--color-primary),var(--color-accent));background-clip:text;-webkit-background-clip:text;display:inline-block;font-size:var(--font-size-4xl);font-weight:var(--font-weight-medium);position:relative}.home-highlight-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--color-accent),var(--color-primary));background-clip:text;-webkit-background-clip:text}.home-container20{display:none}.home-container21{display:contents}.home-container22{display:none}.home-container23{display:contents}@media(max-width:479px){.home-rotator-text{font-size:var(--font-size-xl)}}.privacy-policy-container{background-color:var(--color-surface);display:flex;flex-direction:column;min-height:100vh;width:100%}.privacy-policy-container .footer-cta{display:none}.privacy-policy-main{flex:1 1;padding-bottom:60px;padding-top:100px;width:100%}.privacy-policy-header{margin:0 auto 60px;max-width:900px;padding:0 24px;text-align:center}.privacy-policy-title{color:var(--color-text-primary);font-family:Poppins,sans-serif;font-size:48px;font-weight:700;line-height:1.2;margin:0 0 16px}.privacy-policy-subtitle{color:var(--color-text-secondary);font-family:Poppins,sans-serif;font-size:20px;font-weight:500;margin:0 0 12px}.privacy-policy-update{color:var(--color-text-tertiary);font-family:Inter,sans-serif;font-size:14px;margin:0}.privacy-policy-content{margin:0 auto;max-width:900px;padding:0 24px}.privacy-section{background-color:var(--color-surface-elevated);border-radius:var(--radius-md);margin-bottom:24px;padding:32px;transition:transform .2s ease}.privacy-section:hover{transform:translateY(-2px)}.security-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.security-item{background-color:var(--color-surface);border:1px solid #0ea5ff1a;border-radius:var(--radius-sm);padding:20px}.security-item h3{color:var(--color-text-primary);font-family:Poppins,sans-serif;font-size:16px;font-weight:600;margin:0 0 8px}.security-item p{color:var(--color-text-secondary);font-size:14px;line-height:1.5;margin:0}.rights-list{grid-gap:12px;display:grid;gap:12px;margin:24px 0}.right-item{background-color:var(--color-surface);border:1px solid #0ea5ff1a;border-radius:var(--radius-sm);padding:12px}.right-item strong{color:var(--color-text-primary)}.contact-box{background-color:var(--color-surface);border:1px solid #0ea5ff1a;border-radius:var(--radius-sm);margin:16px 0;padding:20px}.contact-box h3{color:var(--color-text-primary);font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin:0 0 12px}.contact-box p{margin:8px 0}.anpd-note{background-color:var(--color-surface);border-radius:var(--radius-sm);color:var(--color-text-tertiary);font-size:14px;font-style:italic;margin-top:24px;padding:16px}@media (max-width:767px){.privacy-policy-main{padding-bottom:40px;padding-top:80px}.privacy-policy-header{margin-bottom:40px;padding:0 16px}.privacy-policy-title{font-size:32px}.privacy-policy-subtitle{font-size:18px}.privacy-policy-update{font-size:13px}.privacy-policy-content{padding:0 16px}.privacy-section{margin-bottom:16px;padding:24px 20px}.section-header{align-items:flex-start;flex-direction:row;gap:12px}.section-icon{height:36px;min-width:36px;width:36px}.section-header h2{font-size:20px}.section-content li,.section-content p{font-size:15px}.subsection{margin:20px 0;padding-left:12px}.subsection h3{font-size:16px}.security-grid{gap:12px;grid-template-columns:1fr}.security-item{padding:16px}.right-item{padding:10px}.checkmark{font-size:12px;height:20px;min-width:20px;width:20px}.contact-box{padding:16px}.contact-box h3{font-size:16px}.highlight-box{padding:14px 16px}}@media (max-width:479px){.privacy-policy-title{font-size:28px}.privacy-policy-subtitle{font-size:16px}.section-header h2{font-size:18px}.section-content li,.section-content p{font-size:14px}}.terms-of-service-container{background-color:var(--color-surface);display:flex;flex-direction:column;min-height:100vh;width:100%}.terms-of-service-container .footer-cta{display:none}.terms-of-service-main{flex:1 1;padding-bottom:60px;padding-top:100px;width:100%}.terms-of-service-header{margin:0 auto 60px;max-width:900px;padding:0 24px;text-align:center}.terms-of-service-title{color:var(--color-text-primary);font-family:Poppins,sans-serif;font-size:48px;font-weight:700;line-height:1.2;margin:0 0 16px}.terms-of-service-subtitle{color:var(--color-text-secondary);font-family:Poppins,sans-serif;font-size:20px;font-weight:500;margin:0 0 12px}.terms-of-service-update{color:var(--color-text-tertiary);font-family:Inter,sans-serif;font-size:14px;margin:0 0 8px}.terms-of-service-content{margin:0 auto;max-width:900px;padding:0 24px}.terms-section{background-color:var(--color-surface-elevated);border-radius:var(--radius-md);margin-bottom:24px;padding:32px;transition:transform .2s ease}.terms-section:hover{transform:translateY(-2px)}.subsection ul{margin-top:12px}.update-reminder{color:var(--color-text-tertiary);font-size:14px;font-style:italic;margin-top:12px;text-align:center}@media (max-width:767px){.terms-of-service-main{padding-bottom:40px;padding-top:80px}.terms-of-service-header{margin-bottom:40px;padding:0 16px}.terms-of-service-title{font-size:32px}.terms-of-service-subtitle{font-size:18px}.terms-of-service-update{font-size:13px}.terms-of-service-content{padding:0 16px}.terms-section{margin-bottom:16px;padding:24px 20px}.section-header{align-items:flex-start;flex-direction:row;gap:12px}.section-icon{height:36px;min-width:36px;width:36px}.section-header h2{font-size:20px}.section-content li,.section-content p{font-size:15px}.subsection{margin:20px 0;padding-left:12px}.subsection h3{font-size:16px}.contact-grid{gap:12px;grid-template-columns:1fr}.contact-item{padding:14px}.highlight-box{padding:14px 16px}.update-reminder,.version-note{font-size:13px}}@media (max-width:479px){.terms-of-service-title{font-size:28px}.terms-of-service-subtitle{font-size:16px}.section-header h2{font-size:18px}.section-content li,.section-content p{font-size:14px}}.lgpd-container{background-color:var(--color-surface);display:flex;flex-direction:column;min-height:100vh;width:100%}.lgpd-container .footer-cta{display:none}.lgpd-main{flex:1 1;padding-bottom:60px;padding-top:100px;width:100%}.lgpd-header{margin:0 auto 60px;max-width:900px;padding:0 24px;text-align:center}.lgpd-title{color:var(--color-text-primary);font-size:48px;font-weight:700;line-height:1.2;margin:0 0 16px}.lgpd-subtitle,.lgpd-title{font-family:Poppins,sans-serif}.lgpd-subtitle{color:var(--color-text-secondary);font-size:20px;font-weight:500;margin:0 0 12px}.lgpd-update{color:var(--color-text-tertiary);font-family:Inter,sans-serif;font-size:14px;margin:0 0 8px}.lgpd-content{margin:0 auto;max-width:900px;padding:0 24px}.lgpd-section{background-color:var(--color-surface-elevated);border-radius:var(--radius-md);margin-bottom:24px;padding:32px;transition:transform .2s ease}.lgpd-section:hover{transform:translateY(-2px)}.section-content p:last-child{margin-bottom:0}.principles-list li{margin-bottom:12px}.subsection h3{color:var(--color-text-primary);font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin:0 0 12px}.pillars-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:24px 0}.pillar-item{background-color:var(--color-surface);border:1px solid #0ea5ff1a;border-radius:var(--radius-sm);padding:20px;text-align:center}.pillar-item strong{color:var(--color-text-primary);display:block;font-family:Poppins,sans-serif;font-size:16px;margin-bottom:8px}.pillar-item p{color:var(--color-text-secondary);font-size:14px;line-height:1.5;margin:0}.legal-bases{grid-gap:12px;display:grid;gap:12px;margin:24px 0}.legal-base-item{align-items:flex-start;background-color:var(--color-surface);border:1px solid #0ea5ff1a;border-radius:var(--radius-sm);display:flex;gap:12px;padding:16px}.checkmark{align-items:center;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-accent) 100%);border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;height:24px;justify-content:center;min-width:24px;width:24px}.legal-base-item strong,.right-detailed-item strong{color:var(--color-text-primary);display:block;margin-bottom:4px}.legal-base-item p,.right-detailed-item p{font-size:15px;margin:0}.rights-detailed{grid-gap:16px;display:grid;gap:16px;margin:24px 0}.right-detailed-item{background-color:var(--color-surface);border-left:4px solid var(--color-primary);border-radius:var(--radius-sm);padding:16px}.retention-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:24px 0}.retention-item{background-color:var(--color-surface);border:1px solid #0ea5ff1a;border-radius:var(--radius-sm);padding:20px}.retention-item strong{color:var(--color-text-primary);display:block;font-family:Poppins,sans-serif;font-size:16px;margin-bottom:8px}.retention-item p{color:var(--color-text-secondary);font-size:14px;line-height:1.5;margin:0}.highlight-box{padding:20px}.highlight-box h3{margin-top:0}.dpo-contact-box{background-color:var(--color-surface);border:2px solid var(--color-primary);border-radius:var(--radius-sm);margin:24px 0;padding:24px}.dpo-contact-box h3{color:var(--color-primary);margin-top:0}.contact-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:24px 0}.contact-item{background-color:var(--color-surface);border:1px solid #0ea5ff1a;border-radius:var(--radius-sm);padding:16px}.contact-item strong{color:var(--color-text-primary);display:block;font-family:Poppins,sans-serif;font-size:14px;margin-bottom:6px}.contact-item p{color:var(--color-text-secondary);font-size:14px;margin:0}.related-docs{background-color:var(--color-surface);border-radius:var(--radius-sm);margin:24px 0;padding:20px}.related-docs h3{margin-top:0}.related-docs ul{list-style:none;margin:12px 0 0;padding:0}.related-docs li{margin-bottom:8px}.related-docs a{align-items:center;color:var(--color-primary);display:inline-flex;font-weight:500;gap:8px;text-decoration:none}.related-docs a:hover{text-decoration:underline}.related-docs a:before{content:"→";font-weight:700}.legal-reference{color:var(--color-text-tertiary);font-size:14px;font-style:italic;margin-top:16px}.compliance-note{color:var(--color-primary);font-size:14px;font-weight:600;margin-top:12px;text-align:center}@media (max-width:767px){.lgpd-main{padding-bottom:40px;padding-top:80px}.lgpd-header{margin-bottom:40px;padding:0 16px}.lgpd-title{font-size:32px}.lgpd-subtitle{font-size:18px}.lgpd-update{font-size:13px}.lgpd-content{padding:0 16px}.lgpd-section{margin-bottom:16px;padding:24px 20px}.section-header{align-items:flex-start;flex-direction:row;gap:12px}.section-icon{height:36px;min-width:36px;width:36px}.section-header h2{font-size:20px}.section-content li,.section-content p{font-size:15px}.section-content h3{font-size:16px}.subsection{margin:20px 0;padding-left:12px}.contact-grid,.pillars-grid,.retention-grid{gap:12px;grid-template-columns:1fr}.contact-item,.dpo-contact-box,.highlight-box,.pillar-item,.retention-item{padding:16px}.legal-base-item,.right-detailed-item{padding:14px}.checkmark{font-size:12px;height:20px;min-width:20px;width:20px}}@media (max-width:479px){.lgpd-title{font-size:28px}.lgpd-subtitle{font-size:16px}.section-header h2{font-size:18px}.section-content li,.section-content p{font-size:14px}.section-content h3{font-size:15px}}.sla-container{background-color:var(--color-surface);display:flex;flex-direction:column;min-height:100vh;width:100%}.sla-container .footer-cta{display:none}.sla-main{flex:1 1;padding-bottom:60px;padding-top:100px;width:100%}.sla-header{margin:0 auto 60px;max-width:900px;padding:0 24px;text-align:center}.sla-title{color:var(--color-text-primary);font-size:48px;font-weight:700;line-height:1.2;margin:0 0 16px}.sla-subtitle,.sla-title{font-family:Poppins,sans-serif}.sla-subtitle{color:var(--color-text-secondary);font-size:20px;font-weight:500;margin:0 0 12px}.sla-update{color:var(--color-text-tertiary);font-family:Inter,sans-serif;font-size:14px;margin:0 0 8px}.sla-content{margin:0 auto;max-width:900px;padding:0 24px}.sla-section{background-color:var(--color-surface-elevated);border-radius:var(--radius-md);margin-bottom:24px;padding:32px;transition:transform .2s ease}.sla-section:hover{transform:translateY(-2px)}.highlight-section{border:1px solid var(--color-primary)}.contact-section,.highlight-section{background:linear-gradient(135deg,#0ea5ff15,#8b5cf615)}.section-header{gap:12px;margin-bottom:20px}.section-icon{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-accent) 100%);border-radius:var(--radius-sm);color:#fff;height:40px;min-width:40px;width:40px}.section-header h2{color:var(--color-text-primary);font-size:24px;line-height:1.3}.section-content{color:var(--color-text-secondary)}.section-content h3{color:var(--color-text-primary);font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin:24px 0 12px}.section-content p{font-size:16px;margin:0 0 16px}.section-content strong{color:var(--color-text-primary)}.section-content a{color:var(--color-primary);font-weight:500;text-decoration:none;transition:color .2s ease}.section-content a:hover{color:var(--color-accent);text-decoration:underline}.section-content ol{margin:16px 0;padding-left:24px}.section-content li{font-size:16px}.subsection{border-left:3px solid var(--color-primary);margin:24px 0;padding-left:16px}.uptime-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:24px 0}.uptime-card{background-color:var(--color-surface);border:2px solid #0ea5ff33;border-radius:var(--radius-sm);padding:24px;text-align:center}.uptime-card.featured{border-color:var(--color-primary);box-shadow:var(--shadow-level-2)}.uptime-card h3{color:var(--color-text-primary);font-family:Poppins,sans-serif;font-size:16px;font-weight:600;margin:0 0 16px}.uptime-percentage{color:var(--color-primary);font-family:Poppins,sans-serif;font-size:48px;font-weight:700;margin:12px 0}.uptime-downtime{color:var(--color-text-tertiary);font-size:14px;margin:0}.formula-box{background-color:var(--color-surface);border-left:4px solid var(--color-accent);border-radius:var(--radius-sm);margin:16px 0;padding:16px}.formula-box code{color:var(--color-text-primary);display:block;font-family:Courier New,monospace;font-size:14px;line-height:1.6}.support-channels{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:24px 0}.channel-item{background-color:var(--color-surface);border:1px solid #0ea5ff1a;border-radius:var(--radius-sm);padding:20px;text-align:center}.channel-icon{display:block;font-size:32px;margin-bottom:12px}.channel-item strong{color:var(--color-text-primary);display:block;font-family:Poppins,sans-serif;font-size:16px;margin-bottom:8px}.channel-item p{color:var(--color-text-secondary);font-size:14px;margin:8px 0}.response-time{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-accent) 100%);border-radius:var(--radius-sm);color:#fff;display:inline-block;font-size:14px;font-weight:600;margin-top:8px;padding:6px 12px}.priority-list{grid-gap:12px;display:grid;gap:12px;margin:24px 0}.priority-item{align-items:flex-start;background-color:var(--color-surface);border-left:4px solid #ccc;border-radius:var(--radius-sm);display:flex;gap:16px;padding:16px}.priority-item.critical{border-left-color:#f44}.priority-item.high{border-left-color:#f94}.priority-item.medium{border-left-color:#fd4}.priority-item.low{border-left-color:#4f4}.priority-badge{font-size:14px;font-weight:600;min-width:100px}.priority-details strong{color:var(--color-text-primary);display:block;margin-bottom:6px}.priority-details p{font-size:15px;margin:0}.resolution-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:24px 0}.resolution-item{background-color:var(--color-surface);border:1px solid #0ea5ff1a;border-radius:var(--radius-sm);padding:20px;text-align:center}.resolution-item strong{color:var(--color-text-primary);display:block;font-family:Poppins,sans-serif;font-size:16px;margin-bottom:12px}.resolution-time{color:var(--color-primary);font-size:24px;font-weight:700;margin:12px 0}.resolution-item p{color:var(--color-text-tertiary);font-size:14px;margin:0}.performance-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:24px 0}.performance-metric{background-color:var(--color-surface);border:2px solid #0ea5ff33;border-radius:var(--radius-sm);padding:24px;text-align:center}.metric-value{color:var(--color-primary);font-family:Poppins,sans-serif;font-size:36px;font-weight:700;margin:12px 0}.performance-metric strong{display:block;font-size:16px;margin-bottom:8px}.performance-metric p{margin:0}.metrics-note,.performance-metric p{color:var(--color-text-tertiary);font-size:14px}.metrics-note{font-style:italic;margin-top:16px}.status-box{background-color:var(--color-surface);border:2px solid var(--color-primary);border-radius:var(--radius-sm);margin:24px 0;padding:24px}.status-box h3{color:var(--color-primary);margin-top:0}.credits-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:24px 0}.credit-tier{background-color:var(--color-surface);border:2px solid #0ea5ff33;border-radius:var(--radius-sm);padding:20px;text-align:center}.credit-tier strong{display:block;font-size:16px;margin-bottom:8px}.credit-tier p{color:var(--color-text-tertiary);font-size:14px;margin:8px 0 12px}.credit-value{color:var(--color-primary);font-family:Poppins,sans-serif;font-size:32px;font-weight:700}.exclusions-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:24px 0}.exclusion-category{background-color:var(--color-surface);border:1px solid #0ea5ff1a;border-radius:var(--radius-sm);padding:20px}.exclusion-category h3{font-size:16px;margin-top:0}.exclusion-category ul{margin:12px 0 0;padding-left:20px}.rto-rpo-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:24px 0}.rto-rpo-item{background-color:var(--color-surface);border:2px solid var(--color-primary);border-radius:var(--radius-sm);padding:24px;text-align:center}.rto-rpo-item h3{font-size:16px;margin-top:0}.objective-value{color:var(--color-primary);font-family:Poppins,sans-serif;font-size:42px;font-weight:700;margin:16px 0}.rto-rpo-item p{color:var(--color-text-tertiary);font-size:14px;margin:0}.security-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:24px 0}.security-category{background-color:var(--color-surface);border:1px solid #0ea5ff1a;border-radius:var(--radius-sm);padding:20px}.security-category h3{font-size:16px;margin-top:0}.metrics-list{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.metric-badge{background-color:var(--color-surface);border:1px solid #0ea5ff33;border-radius:var(--radius-sm);color:var(--color-text-secondary);display:inline-block;font-size:14px;padding:8px 16px}.contact-groups{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:24px 0}.contact-group{background-color:var(--color-surface);border:1px solid #0ea5ff1a;border-radius:var(--radius-sm);padding:20px}.contact-group.critical{background:linear-gradient(135deg,#ff44440d,#ff44441a);border:2px solid #f44}.contact-group h3{font-size:16px;margin-top:0}.contact-group ul{margin:12px 0 0;padding-left:20px}.hours-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:24px 0}.hours-item{background-color:var(--color-surface);border:2px solid #0ea5ff33;border-radius:var(--radius-sm);padding:16px;text-align:center}.hours-item.featured{border-color:var(--color-primary);box-shadow:var(--shadow-level-2)}.hours-item strong{display:block;font-size:16px;margin-bottom:8px}.hours-item p{color:var(--color-text-secondary);font-size:14px;margin:0}.highlight-box{background-color:var(--color-surface);border-left:4px solid var(--color-primary);border-radius:var(--radius-sm);box-shadow:var(--shadow-level-1);margin:24px 0;padding:16px 20px}.highlight-box strong{color:var(--color-primary)}.version-note{background-color:var(--color-surface);border-radius:var(--radius-sm);margin-top:24px;padding:12px}.terms-note,.version-note{font-size:14px;text-align:center}.terms-note{color:var(--color-text-tertiary);margin-top:12px}@media (max-width:767px){.sla-main{padding-bottom:40px;padding-top:80px}.sla-header{margin-bottom:40px;padding:0 16px}.sla-title{font-size:32px}.sla-subtitle{font-size:18px}.sla-update{font-size:13px}.sla-content{padding:0 16px}.sla-section{margin-bottom:16px;padding:24px 20px}.section-header{align-items:flex-start;flex-direction:row;gap:12px}.section-icon{height:36px;min-width:36px;width:36px}.section-header h2{font-size:20px}.section-content li,.section-content p{font-size:15px}.section-content h3{font-size:16px}.subsection{margin:20px 0;padding-left:12px}.contact-groups,.credits-grid,.exclusions-grid,.hours-grid,.performance-grid,.resolution-grid,.rto-rpo-grid,.security-grid,.support-channels,.uptime-grid{gap:12px;grid-template-columns:1fr}.uptime-percentage{font-size:36px}.metric-value{font-size:28px}.objective-value{font-size:32px}.formula-box code{font-size:12px}.priority-item{flex-direction:column;gap:8px}.priority-badge{min-width:auto}}@media (max-width:479px){.sla-title{font-size:28px}.sla-subtitle{font-size:16px}.section-header h2{font-size:18px}.section-content li,.section-content p{font-size:14px}.section-content h3{font-size:15px}.uptime-percentage{font-size:32px}.credit-value,.metric-value{font-size:24px}}.contact-container{background-color:#fff;display:flex;flex-direction:column;min-height:100vh;width:100%}.contact-container .footer-cta{display:none}.contact-main{flex:1 1;width:100%}.contact-hero{background-color:#fafafa;padding:80px 24px 60px;text-align:center}.contact-hero-content{margin:0 auto;max-width:800px}.contact-title{color:#1a1a2e;font-size:48px;font-weight:700;line-height:1.2;margin:0 0 20px}.contact-subtitle{color:#64748b;font-size:18px;line-height:1.6;margin:0}.contact-channels-section{background-color:#fff;padding:80px 24px}.contact-channels-container{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.contact-channel-card{background-color:#fafafa;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:32px;transition:transform .2s ease}.contact-channel-card:hover{transform:translateY(-4px)}.contact-channel-icon{align-items:center;background:linear-gradient(90deg,#7322c3,#1258e2 35%,#10c6c6);border-radius:12px;color:#fff;display:flex;height:64px;justify-content:center;width:64px}.contact-channel-info{display:flex;flex-direction:column;gap:8px}.contact-channel-title{color:#1a1a2e;font-size:24px;font-weight:600;margin:0}.contact-channel-description{color:#64748b;font-size:14px;margin:0}.contact-channel-link{color:#0ea5ff;font-size:16px;font-weight:500;text-decoration:none;transition:color .2s ease}.contact-channel-link:hover{color:#0d8fd8}.contact-form-section{background-color:#fafafa;padding:80px 24px}.contact-form-container{margin:0 auto;max-width:800px}.contact-form-header{margin-bottom:48px;text-align:center}.contact-form-subtitle{color:#64748b;font-size:16px;line-height:1.6;margin-top:12px}.contact-form{background-color:#fff;border-radius:16px;display:flex;flex-direction:column;gap:24px;padding:48px 40px}.contact-form-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.contact-form-field{display:flex;flex-direction:column;gap:8px}.contact-form-label{color:#1a1a2e;font-size:14px;font-weight:600}.contact-form-input{background-color:#fafafa;border:1px solid #e2e8f0;border-radius:8px;color:#1a1a2e;font-family:Poppins,sans-serif;font-size:16px;outline:none;padding:14px 16px;transition:border-color .2s ease,background-color .2s ease;width:100%}.contact-form-input::placeholder{color:#94a3b8}.contact-form-input:focus{background-color:#fff;border-color:#0ea5ff}.contact-form-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;cursor:pointer;padding-right:44px}.contact-form-textarea{line-height:1.6;min-height:120px;resize:vertical}.contact-form-footer{align-items:center;display:flex;flex-direction:column;gap:16px;margin-top:8px}.contact-form-button{align-items:center;background:linear-gradient(90deg,#7322c3,#1258e2 35%,#10c6c6);border:none;border-radius:24px;box-shadow:none;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;gap:10px;justify-content:center;min-width:200px;padding:14px 32px;transition:opacity .2s ease}.contact-form-button:hover{opacity:.9}.contact-form-button:active{transform:translateY(0)}.contact-form-button svg{flex-shrink:0}.contact-form-notice{color:#64748b;font-size:14px;margin:0}.contact-quick-access-section{background-color:#fff;padding:80px 24px}.contact-quick-access-container{margin:0 auto;max-width:1200px}.contact-section-title{color:#1a1a2e;font-size:36px;font-weight:700;margin:0 0 48px;text-align:center}.contact-quick-access-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.contact-quick-card{align-items:center;background-color:#fafafa;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:16px;padding:32px 24px;text-align:center;text-decoration:none;transition:transform .2s ease}.contact-quick-card:hover{transform:translateY(-4px)}.contact-quick-icon{align-items:center;background:linear-gradient(135deg,#10b981,#06b6d4);border-radius:12px;color:#fff;display:flex;height:64px;justify-content:center;width:64px}.contact-quick-title{color:#1a1a2e;font-size:18px;font-weight:600;margin:0}.contact-quick-description{color:#64748b;font-size:14px;line-height:1.5;margin:0}.contact-support-section{background-color:#fff;padding:80px 24px}.contact-support-container{margin:0 auto;max-width:800px}.contact-support-content{align-items:center;background-color:#fafafa;border-radius:16px;display:flex;flex-direction:column;gap:20px;padding:48px 32px;text-align:center}.contact-support-icon{align-items:center;background:linear-gradient(90deg,#7322c3,#1258e2 35%,#10c6c6);border-radius:50%;color:#fff;display:flex;height:80px;justify-content:center;width:80px}.contact-support-title{color:#1a1a2e;font-size:32px;font-weight:700;margin:0}.contact-support-description{color:#64748b;font-size:16px;line-height:1.6;margin:0;max-width:600px}@media (max-width:768px){.contact-title{font-size:36px}.contact-subtitle{font-size:16px}.contact-hero{padding:60px 20px 40px}.contact-channels-section,.contact-form-section,.contact-quick-access-section,.contact-support-section{padding:60px 20px}.contact-channels-container{gap:24px;grid-template-columns:1fr}.contact-form-row{gap:20px;grid-template-columns:1fr}.contact-form{padding:32px 24px}.contact-form-header{margin-bottom:32px}.contact-quick-access-grid{gap:20px;grid-template-columns:1fr}.contact-section-title{font-size:28px;margin-bottom:32px}.contact-support-content{padding:40px 24px}.contact-support-title{font-size:24px}}@media (max-width:480px){.contact-title{font-size:28px}.contact-channel-card,.contact-quick-card{padding:24px 20px}.contact-channel-icon,.contact-quick-icon{height:56px;width:56px}.contact-support-icon{height:64px;width:64px}.contact-form{padding:24px 20px}.contact-form-button{width:100%}}.data-deletion-container{background-color:#fafafa;display:flex;flex-direction:column;min-height:100vh}.data-deletion-main{flex:1 1;margin:0 auto;max-width:1200px;padding:120px 24px 80px;width:100%}.data-deletion-header{margin-bottom:60px;text-align:center}.data-deletion-title{color:#1a202c;font-family:Poppins,sans-serif;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:16px}.data-deletion-subtitle{color:#4a5568;font-family:DM Sans,sans-serif;font-size:20px;line-height:1.6;margin:0 auto;max-width:800px}.data-deletion-content{margin:0 auto;max-width:900px}.data-deletion-section{background:#fff;border-radius:16px;margin-bottom:32px;padding:40px;transition:transform .2s ease}.data-deletion-section:hover{transform:translateY(-2px)}.section-header{gap:16px;margin-bottom:24px}.section-header,.section-icon{align-items:center;display:flex}.section-icon{background:linear-gradient(135deg,#7322c3,#1258e2,#178282);border-radius:12px;flex-shrink:0;height:48px;justify-content:center;width:48px}.section-icon svg{color:#fff}.section-header h2{color:#1a202c;font-family:Poppins,sans-serif;font-size:28px;font-weight:600;margin:0}.section-content{color:#4a5568;font-family:DM Sans,sans-serif;font-size:16px;line-height:1.7}.section-content p{margin-bottom:16px}.section-content ul{margin:16px 0;padding-left:24px}.section-content li{margin-bottom:8px}.section-content strong{color:#1a202c;font-weight:600}.info-box{background:#f7fafc;border-left:4px solid #1258e2;border-radius:8px;margin:24px 0;padding:20px 24px}.info-box strong{display:block;font-size:17px;margin-bottom:12px}.info-box ul{margin:0}.important-note{align-items:flex-start;background:#fff5f5;border:1px solid #feb2b2;border-radius:8px;display:flex;gap:16px;margin:24px 0;padding:20px}.important-note svg{color:#e53e3e;flex-shrink:0;margin-top:2px}.important-note strong{color:#c53030}.lgpd-link{border-bottom:2px solid #0000;color:#1258e2;font-weight:600;text-decoration:none;transition:border-color .2s ease}.lgpd-link:hover{border-bottom-color:#1258e2}.form-intro{font-size:17px;margin-bottom:32px}.deletion-form{margin-top:32px}.form-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:24px}.form-group{display:flex;flex-direction:column;gap:8px}.form-label{color:#2d3748;font-family:Poppins,sans-serif;font-size:15px;font-weight:500}.form-input,.form-select,.form-textarea{background:#fff;border:2px solid #e2e8f0;border-radius:8px;color:#2d3748;font-family:DM Sans,sans-serif;font-size:15px;padding:12px 16px;transition:all .2s ease}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:#1258e2;box-shadow:0 0 0 3px #1258e21a;outline:none}.select-wrapper{position:relative}.select-wrapper:after{color:#718096;content:"▼";font-size:12px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.form-select{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:40px}.form-textarea{min-height:120px;resize:vertical}.form-hint{color:#718096;font-size:13px;font-style:italic}.checkbox-group{margin:24px 0}.checkbox-label{align-items:flex-start;cursor:pointer;display:flex;font-size:15px;gap:12px;line-height:1.6}.checkbox-label input[type=checkbox]{cursor:pointer;flex-shrink:0;height:18px;margin-top:4px;width:18px}.deletion-submit{align-items:center;display:flex;font-size:17px;font-weight:600;gap:10px;justify-content:center;margin-top:32px;max-width:400px;padding:16px 32px;width:100%}.form-footer-note{color:#718096;font-size:14px;font-style:italic;margin-top:16px}.process-timeline{margin-top:32px}.timeline-item{display:flex;gap:24px;margin-bottom:32px;position:relative}.timeline-item:not(:last-child):before{background:linear-gradient(180deg,#1258e2,#178282);content:"";height:calc(100% + 8px);left:19px;opacity:.3;position:absolute;top:48px;width:2px}.timeline-number{align-items:center;background:linear-gradient(135deg,#7322c3,#1258e2,#178282);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:40px;justify-content:center;width:40px}.timeline-content h3{color:#1a202c;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin-bottom:4px}.timeline-content p{color:#4a5568;margin-bottom:8px}.timeline-time{background:#f7fafc;border-radius:12px;color:#1258e2;display:inline-block;font-size:13px;font-weight:600;padding:4px 12px}.rights-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:24px 0}.right-item{align-items:flex-start;background:#f7fafc;border-radius:8px;display:flex;gap:12px;padding:16px;transition:background .2s ease}.right-item:hover{background:#edf2f7}.right-icon{align-items:center;background:linear-gradient(135deg,#7322c3,#1258e2);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:28px;justify-content:center;width:28px}.right-item strong{display:block;font-size:15px;margin-bottom:4px}.right-item p{color:#718096;font-size:14px;margin:0}.rights-footer{border-top:1px solid #e2e8f0;font-size:15px;margin-top:24px;padding-top:24px}.contact-info-box{background:#f7fafc;border-radius:12px;margin-top:24px;padding:32px}.contact-details{gap:16px;margin:24px 0}.contact-detail,.contact-details{display:flex;flex-direction:column}.contact-detail{gap:4px}.contact-detail strong{color:#2d3748;font-size:15px}.contact-detail a{color:#1258e2;font-weight:500;text-decoration:none;transition:opacity .2s ease}.contact-detail a:hover{opacity:.8}.contact-hours{border-top:1px solid #e2e8f0;font-size:15px;margin-top:24px;padding-top:24px}@media (max-width:768px){.data-deletion-main{padding:100px 16px 60px}.data-deletion-title{font-size:32px}.data-deletion-subtitle{font-size:17px}.data-deletion-section{padding:24px}.section-header{align-items:flex-start;flex-direction:column}.section-header h2{font-size:22px}.form-row,.rights-grid{grid-template-columns:1fr}.deletion-submit{max-width:100%}.timeline-item{gap:16px}.timeline-item:not(:last-child):before{left:15px}.timeline-number{font-size:16px;height:32px;width:32px}.contact-info-box{padding:20px}}.not-found-container1{min-height:100vh;overflow:auto;width:100%}.not-found-container1,.not-found-container2{align-items:center;display:flex;flex-direction:column;justify-content:center}.not-found-container2{position:relative}.not-found-text2{color:#262626;font-size:252px;font-weight:900;letter-spacing:-20px;margin-bottom:-20px;margin-top:-20px}.not-found-container3{align-items:center;display:flex;flex-direction:column;justify-content:center;width:421px}.not-found-text3{font-weight:400;text-align:center}
/*# sourceMappingURL=main.1863e8d9.css.map*/