.HeroContactForm-module__We9yXG__circleContainer{position:relative}.HeroContactForm-module__We9yXG__circleImage{aspect-ratio:1;pointer-events:none;width:133.25%;position:absolute;top:2.8%;left:-11.4%}.HeroContactForm-module__We9yXG__circleImage>div{position:relative}.HeroContactForm-module__We9yXG__circleImage .HeroContactForm-module__We9yXG__circleImage{width:100%;height:auto;position:static}.HeroContactForm-module__We9yXG__form{z-index:1;gap:var(--space-xl);padding:var(--space-3xl);border:var(--stroke-hairline) solid var(--home-line,var(--border-subtle));border-radius:var(--space-5xl);background:linear-gradient(180deg, rgba(var(--surface-rgb), 1) 19%, rgba(var(--surface-rgb), .25));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;display:flex;position:relative}.HeroContactForm-module__We9yXG__formHeader{gap:var(--space-3xs);display:grid}.HeroContactForm-module__We9yXG__formTitle{font-size:var(--step-2);color:var(--home-ink,var(--text-primary));font-weight:500;line-height:1.4}.HeroContactForm-module__We9yXG__formSubtitle{font-size:var(--step-0);color:var(--home-muted,var(--text-muted));line-height:1.6}.HeroContactForm-module__We9yXG__formGroup{gap:var(--space-3xs);flex-direction:column;display:flex}.HeroContactForm-module__We9yXG__label{font-size:var(--step-0);color:var(--home-text,var(--text-primary));font-weight:400;line-height:1.6}.HeroContactForm-module__We9yXG__required{color:var(--primary-500)}.HeroContactForm-module__We9yXG__form input,.HeroContactForm-module__We9yXG__form textarea{padding:var(--space-s);border-radius:var(--space-m);background:rgba(var(--surface-rgb), .76);border:var(--stroke-hairline) solid var(--home-line,var(--border-subtle));font-family:inherit;font-size:var(--step--1);color:var(--home-text,var(--text-primary));box-shadow:none;min-height:0;line-height:1.6}.HeroContactForm-module__We9yXG__form input::placeholder,.HeroContactForm-module__We9yXG__form textarea::placeholder{color:var(--home-subtle,var(--text-muted))}.HeroContactForm-module__We9yXG__form input:focus,.HeroContactForm-module__We9yXG__form textarea:focus{border-color:var(--home-secondary,var(--text-primary));box-shadow:none;outline:var(--stroke-hairline) solid var(--home-secondary,var(--text-primary));outline-offset:0;background:rgba(var(--surface-rgb), .9)}.HeroContactForm-module__We9yXG__form input[aria-invalid=true],.HeroContactForm-module__We9yXG__form input[aria-invalid=true]:focus{border-color:var(--error);outline-color:var(--error)}.HeroContactForm-module__We9yXG__form textarea{height:calc(var(--space-7xl) * 2);min-height:calc(var(--space-7xl) * 2);resize:vertical}.HeroContactForm-module__We9yXG__error{font-size:var(--step--1);color:var(--error)}.HeroContactForm-module__We9yXG__form .HeroContactForm-module__We9yXG__submitButton{width:100%;padding:0 var(--space-s);background:rgba(var(--surface-rgb), .8);color:var(--home-text,var(--text-primary));-webkit-backdrop-filter:blur(var(--space-7xl));backdrop-filter:blur(var(--space-7xl));border-radius:var(--pill);font-size:var(--button-font-size);font-weight:500;line-height:var(--button-line-height);box-shadow:none;border:0;transition:background-color .18s,color .18s}.HeroContactForm-module__We9yXG__form .HeroContactForm-module__We9yXG__submitButton:hover:not(:disabled){color:var(--home-text,var(--text-primary));background:rgba(var(--surface-rgb), .95);box-shadow:none;transform:none}.HeroContactForm-module__We9yXG__form .HeroContactForm-module__We9yXG__submitButton:before,.HeroContactForm-module__We9yXG__form .HeroContactForm-module__We9yXG__submitButton:after{display:none}.HeroContactForm-module__We9yXG__honeypot{width:1px;height:1px;position:absolute;top:-9999px;left:-9999px;overflow:hidden}@media (max-width:900px){.HeroContactForm-module__We9yXG__form{padding:var(--space-l);gap:var(--space-l)}.HeroContactForm-module__We9yXG__circleImage{width:130%;top:15%;left:-15%}.HeroContactForm-module__We9yXG__formTitle{font-size:var(--step-3)}.HeroContactForm-module__We9yXG__form input,.HeroContactForm-module__We9yXG__form textarea{font-size:max(1rem, var(--step-0))}.HeroContactForm-module__We9yXG__formSubtitle{font-size:var(--step-0)}}.HeroContactForm-module__We9yXG__circleImage img.HeroContactForm-module__We9yXG__circleImage{display:block}.HeroContactForm-module__We9yXG__circleImage video.HeroContactForm-module__We9yXG__circleImage{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.HeroContactForm-module__We9yXG__form input,.HeroContactForm-module__We9yXG__form textarea{border-color:var(--home-input-border,#d9d9d9)}[data-theme=dark] .HeroContactForm-module__We9yXG__form{--home-input-border:#36363e}.HeroContactForm-module__We9yXG__label,.HeroContactForm-module__We9yXG__form .HeroContactForm-module__We9yXG__submitButton{font-weight:500}.HeroContactForm-module__We9yXG__form{border-color:var(--home-form-border,#e5e5e5)}.HeroContactForm-module__We9yXG__form .HeroContactForm-module__We9yXG__submitButton{background:rgba(var(--surface-rgb), .75)}[data-theme=dark] .HeroContactForm-module__We9yXG__form{--home-form-border:#2c2c32}.HeroContactForm-module__We9yXG__form .HeroContactForm-module__We9yXG__submitButton:disabled{opacity:1;box-shadow:none;transform:none}.HeroContactForm-module__We9yXG__form .HeroContactForm-module__We9yXG__submitButton:disabled:not(.HeroContactForm-module__We9yXG__submitReady){color:var(--home-subtle,var(--text-muted))}.HeroContactForm-module__We9yXG__form .HeroContactForm-module__We9yXG__submitReady{background:var(--home-ink,var(--text-primary));color:rgb(var(--surface-rgb));padding-inline:var(--space-m) var(--space-s)}.HeroContactForm-module__We9yXG__form .HeroContactForm-module__We9yXG__submitReady:hover:not(:disabled){background:var(--home-text,var(--text-primary));color:rgb(var(--surface-rgb))}.HeroContactForm-module__We9yXG__form .HeroContactForm-module__We9yXG__submitButton svg{width:var(--space-l);height:var(--space-l)}
.Button-module__8RiFmG__button{border-radius:var(--pill);transition:background-color var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal), opacity var(--transition-normal);text-align:center;cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;font-family:inherit;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.Button-module__8RiFmG__button:disabled{opacity:.5;cursor:not-allowed}.Button-module__8RiFmG__buttonContent{align-items:center;gap:var(--space-xs);display:flex}.Button-module__8RiFmG__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.Button-module__8RiFmG__primary{background:var(--fireburst-600);color:#fff}.Button-module__8RiFmG__primary:hover:not(:disabled){background:var(--fireburst-700)}.Button-module__8RiFmG__secondary{color:var(--lavender-400);border:1px solid var(--lavender-900);-webkit-backdrop-filter:blur(8px)}.Button-module__8RiFmG__secondary:hover:not(:disabled){background-color:var(--lavender-1000)}[data-theme=light] .Button-module__8RiFmG__secondary{color:var(--accent-text)}[data-theme=light] .Button-module__8RiFmG__secondary:hover:not(:disabled){background-color:var(--lavender-950);color:var(--accent-text)}.Button-module__8RiFmG__outline{color:var(--dynamic-dark);border:1px solid var(--neutral-600);background-color:#0000}.Button-module__8RiFmG__outline:hover:not(:disabled){background-color:rgba(var(--ink-rgb), .03);border-color:var(--neutral-500)}.Button-module__8RiFmG__ghost{color:var(--dynamic-dark);background-color:#0000;border:none}.Button-module__8RiFmG__ghost:hover:not(:disabled){color:var(--fireburst);background-color:#e8543d14}.Button-module__8RiFmG__toggle{color:var(--neutral-400);border-radius:var(--pill);font-size:var(--step--1);letter-spacing:.05em;gap:var(--space-2xs);background:0 0;border:1px solid #0000;font-weight:500;display:inline-flex}.Button-module__8RiFmG__toggle:hover:not(:disabled):not(.Button-module__8RiFmG__active){background:color-mix(in srgb, var(--lavender-950) 15%, transparent);color:var(--lavender-300);border-color:color-mix(in srgb, var(--lavender-800) 15%, transparent)}.Button-module__8RiFmG__toggle.Button-module__8RiFmG__active{background:var(--lavender-1000);color:var(--lavender-400);border-color:color-mix(in srgb, var(--lavender-900) 40%, transparent)}.Button-module__8RiFmG__toggle:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.Button-module__8RiFmG__chip{padding:var(--space-xs) var(--space-m);border:1px solid rgba(var(--ink-rgb), .12);border-radius:var(--space-xs);color:var(--neutral-400);font-size:var(--step--1);transition:background-color var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal), opacity var(--transition-normal);background:0 0;font-weight:500}.Button-module__8RiFmG__chip:hover:not(:disabled):not(.Button-module__8RiFmG__active){border-color:var(--fireburst);color:var(--fireburst)}.Button-module__8RiFmG__chip.Button-module__8RiFmG__active{background:var(--primary-500);color:var(--on-accent);border-color:var(--fireburst)}.Button-module__8RiFmG__tab{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-m);font-size:var(--step--1);color:var(--neutral-400);background:0 0;border:none;border-radius:0;font-weight:500;transition:color .2s;display:flex;position:relative}.Button-module__8RiFmG__tab:hover:not(:disabled):not(.Button-module__8RiFmG__active),.Button-module__8RiFmG__tab.Button-module__8RiFmG__active{color:var(--dynamic-dark)}.Button-module__8RiFmG__tab.Button-module__8RiFmG__active:after{content:"";background:var(--fireburst);height:2px;position:absolute;bottom:-1px;left:0;right:0}.Button-module__8RiFmG__segment{padding:var(--space-xs) var(--space-m);color:var(--neutral-400);font-size:var(--step--1);transition:background-color var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal), opacity var(--transition-normal);background:0 0;border:none;border-radius:0;font-weight:500}.Button-module__8RiFmG__segment:hover:not(:disabled):not(.Button-module__8RiFmG__active){background:var(--neutral-800)}.Button-module__8RiFmG__segment.Button-module__8RiFmG__active{background:var(--primary-500);color:var(--on-accent)}.Button-module__8RiFmG__subtle{color:var(--neutral-400);font-size:var(--step--1);letter-spacing:.05em;background:0 0;border:none;border-radius:0;font-weight:500;transition:color .2s;padding:var(--space-s) var(--space-xl) var(--space-s) 0!important}.Button-module__8RiFmG__subtle:before{display:none}.Button-module__8RiFmG__subtle:after{content:"";width:var(--space-2xs);height:var(--space-2xs);top:50%;right:var(--space-xs);background-color:#0000;border-radius:100%;transition:background-color .2s;position:absolute;transform:translateY(-50%)}.Button-module__8RiFmG__subtle:hover:not(:disabled):not(.Button-module__8RiFmG__active){color:var(--dynamic-dark)}.Button-module__8RiFmG__subtle:hover:not(:disabled):not(.Button-module__8RiFmG__active):after{background-color:var(--neutral-850)}.Button-module__8RiFmG__subtle.Button-module__8RiFmG__active{color:var(--dynamic-dark)}.Button-module__8RiFmG__subtle.Button-module__8RiFmG__active:after{background-color:var(--fireburst)}.Button-module__8RiFmG__danger{color:var(--error-400);background-color:#0000;border:none}.Button-module__8RiFmG__danger:hover:not(:disabled){color:var(--error-300);background-color:#f871711a}.Button-module__8RiFmG__iconOnly{aspect-ratio:1;padding:var(--space-2xs)}.Button-module__8RiFmG__iconOnly.Button-module__8RiFmG__xs{padding:var(--space-3xs)}.Button-module__8RiFmG__iconOnly.Button-module__8RiFmG__sm{padding:var(--space-2xs)}.Button-module__8RiFmG__iconOnly.Button-module__8RiFmG__md{padding:var(--space-xs)}.Button-module__8RiFmG__iconOnly.Button-module__8RiFmG__lg{padding:var(--space-s)}.Button-module__8RiFmG__xs{padding:var(--space-3xs) var(--space-xs);font-size:var(--step--2)}.Button-module__8RiFmG__sm{padding:var(--space-2xs) var(--space-s);font-size:var(--step--1)}.Button-module__8RiFmG__md{padding:var(--space-xs) var(--space-xl);font-size:var(--step-0)}.Button-module__8RiFmG__lg{padding:var(--space-s) var(--space-2xl);font-size:var(--step-1)}.Button-module__8RiFmG__fullWidth{width:100%;display:flex}.Button-module__8RiFmG__success{background:var(--success-dark);color:var(--on-accent);border:none}.Button-module__8RiFmG__success:hover:not(:disabled){background:var(--success-dark)}.Button-module__8RiFmG__carousel{border:1px solid rgba(var(--ink-rgb), .08);background:rgba(var(--surface-rgb), .95);-webkit-backdrop-filter:blur(10px);width:48px;height:48px;color:var(--neutral-300);border-radius:50%;padding:0}.Button-module__8RiFmG__carousel:hover:not(:disabled){background:rgba(var(--surface-rgb), .98);border-color:var(--neutral-800);color:var(--fireburst)}.Button-module__8RiFmG__carousel.Button-module__8RiFmG__sm{width:40px;height:40px}.Button-module__8RiFmG__indicator{border-radius:var(--pill);background:0 0;border:none;width:24px;min-width:24px;height:24px;padding:0;overflow:visible}.Button-module__8RiFmG__indicator:before{display:none}.Button-module__8RiFmG__indicator:after{content:"";width:var(--space-xs);height:var(--space-xs);border-radius:var(--pill);background:var(--neutral-600);transition:width var(--transition-normal), background-color var(--transition-normal)}.Button-module__8RiFmG__indicator.Button-module__8RiFmG__active:after{background:var(--lavender-900);width:24px}.Button-module__8RiFmG__indicator:hover:not(:disabled):not(.Button-module__8RiFmG__active):after{background:var(--lavender-900)}.Button-module__8RiFmG__page{width:44px;height:44px;color:var(--neutral-400);background:0 0;border:1px solid #0000;border-radius:50%;padding:0}.Button-module__8RiFmG__page:hover:not(:disabled):not(.Button-module__8RiFmG__active){background:var(--neutral-800);color:var(--neutral-200)}.Button-module__8RiFmG__page.Button-module__8RiFmG__active{background:var(--fireburst-600);color:#fff}.Button-module__8RiFmG__page.Button-module__8RiFmG__active:hover{background:var(--fireburst-600)}.Button-module__8RiFmG__page.Button-module__8RiFmG__sm{width:36px;height:36px}.Button-module__8RiFmG__button:active:not(:disabled){opacity:.85}.Button-module__8RiFmG__button:is(.Button-module__8RiFmG__primary,.Button-module__8RiFmG__secondary,.Button-module__8RiFmG__outline,.Button-module__8RiFmG__ghost,.Button-module__8RiFmG__danger,.Button-module__8RiFmG__success):not(.Button-module__8RiFmG__iconOnly){min-height:var(--button-height);font-size:var(--button-font-size);line-height:var(--button-line-height);padding-block:0}.Button-module__8RiFmG__xs{--button-padding-x:var(--space-xs);--button-padding-x-next:var(--space-s)}.Button-module__8RiFmG__sm{--button-padding-x:var(--space-s);--button-padding-x-next:var(--space-m)}.Button-module__8RiFmG__md{--button-padding-x:var(--space-xl);--button-padding-x-next:var(--space-2xl)}.Button-module__8RiFmG__lg{--button-padding-x:var(--space-2xl);--button-padding-x-next:var(--space-3xl)}.Button-module__8RiFmG__button:is(.Button-module__8RiFmG__primary,.Button-module__8RiFmG__secondary,.Button-module__8RiFmG__outline,.Button-module__8RiFmG__ghost,.Button-module__8RiFmG__danger,.Button-module__8RiFmG__success).Button-module__8RiFmG__iconLeft{padding-inline:var(--button-padding-x) var(--button-padding-x-next)}.Button-module__8RiFmG__button:is(.Button-module__8RiFmG__primary,.Button-module__8RiFmG__secondary,.Button-module__8RiFmG__outline,.Button-module__8RiFmG__ghost,.Button-module__8RiFmG__danger,.Button-module__8RiFmG__success).Button-module__8RiFmG__iconRight{padding-inline:var(--button-padding-x-next) var(--button-padding-x)}
.ToolPageHeading-module__X3mbWW__heading{padding-block:var(--space-9xl) var(--space-4xl);color:var(--neutral-50);position:relative;overflow:clip}.ToolPageHeading-module__X3mbWW__heading .ToolPageHeading-module__X3mbWW__grid{padding-inline:var(--space-9xl);grid-template-columns:minmax(0,712fr) minmax(0,600fr);align-items:start;display:grid}.ToolPageHeading-module__X3mbWW__intro{gap:var(--space-m);min-width:0;padding-right:var(--space-3xl);flex-direction:column;display:flex}.ToolPageHeading-module__X3mbWW__breadcrumb,.ToolPageHeading-module__X3mbWW__breadcrumb a{align-items:center;gap:var(--space-2xs);color:var(--neutral-400);font-size:var(--step--1);text-decoration:none;display:flex}.ToolPageHeading-module__X3mbWW__breadcrumb{margin-bottom:var(--space-3xl);flex-wrap:wrap}.ToolPageHeading-module__X3mbWW__breadcrumb svg{width:var(--space-xs);height:var(--space-xs);flex:none}.ToolPageHeading-module__X3mbWW__breadcrumb a:hover{color:var(--neutral-50)}.ToolPageHeading-module__X3mbWW__intro h1{max-width:19ch;font-size:var(--step-8);letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:500;line-height:1.07}.ToolPageHeading-module__X3mbWW__intro>p{max-width:39ch;font-size:var(--step-1);color:var(--neutral-400);margin:0;line-height:1.5}.ToolPageHeading-module__X3mbWW__contact{min-width:0;position:relative}.ToolPageHeading-module__X3mbWW__art{right:calc(-1 * var(--space-11xl));top:calc(-1 * var(--space-13xl) * 4);pointer-events:none;width:125%;max-width:none;height:auto;position:absolute}.ToolPageHeading-module__X3mbWW__contactBody{gap:var(--space-xs);padding:var(--space-3xl);border:1px solid var(--neutral-900);border-radius:var(--space-3xl);background:linear-gradient(0deg, rgba(var(--surface-rgb), .9) 25%, rgba(var(--surface-rgb), .25) 100%);-webkit-backdrop-filter:blur(20px)saturate(300%);backdrop-filter:blur(20px)saturate(300%);flex-direction:column;display:flex;position:relative}.ToolPageHeading-module__X3mbWW__contactBody h2{font-size:var(--step-3);letter-spacing:-.025em;margin:0;font-weight:500}.ToolPageHeading-module__X3mbWW__contactBody p{color:var(--neutral-400);font-size:var(--step-0);margin:0;line-height:1.5}.ToolPageHeading-module__X3mbWW__contactFields{margin-top:var(--space-l);gap:var(--space-xs);display:grid}.ToolPageHeading-module__X3mbWW__contactFields label{font-size:var(--step--1);text-transform:uppercase;letter-spacing:.05em}.ToolPageHeading-module__X3mbWW__contactRow{align-items:center;gap:var(--space-xs);display:flex}.ToolPageHeading-module__X3mbWW__contactRow input{min-width:0;padding:var(--space-s);border:1px solid var(--neutral-800);border-radius:var(--space-m);background:var(--control);color:var(--neutral-50);font:inherit;font-size:var(--step-0);flex:1}.ToolPageHeading-module__X3mbWW__contactRow button{padding:var(--space-s) var(--space-2xl);border:1px solid var(--neutral-700);border-radius:var(--space-13xl);color:var(--neutral-50);font:inherit;font-size:var(--step-0);white-space:nowrap;cursor:pointer;background:0 0}.ToolPageHeading-module__X3mbWW__contactRow button:hover{border-color:var(--fireburst)}.ToolPageHeading-module__X3mbWW__contactRow :focus-visible{outline:2px solid var(--fireburst);outline-offset:var(--space-3xs)}@media (max-width:64rem){.ToolPageHeading-module__X3mbWW__heading .ToolPageHeading-module__X3mbWW__grid{grid-template-columns:1fr}.ToolPageHeading-module__X3mbWW__contact{display:none}.ToolPageHeading-module__X3mbWW__intro{padding-right:0}.ToolPageHeading-module__X3mbWW__intro h1{font-size:var(--step-7)}.ToolPageHeading-module__X3mbWW__heading{padding-block:var(--space-3xl)}}@media (max-width:40rem){.ToolPageHeading-module__X3mbWW__heading .ToolPageHeading-module__X3mbWW__grid{padding-inline:var(--space-l)}.ToolPageHeading-module__X3mbWW__breadcrumb{margin-bottom:var(--space-m);font-size:var(--step--2)}.ToolPageHeading-module__X3mbWW__intro{gap:var(--space-l)}.ToolPageHeading-module__X3mbWW__intro h1{font-size:var(--step-8)}.ToolPageHeading-module__X3mbWW__contactBody{padding:var(--space-3xl);border-radius:var(--space-6xl)}.ToolPageHeading-module__X3mbWW__contactBody h2{font-size:var(--step-3)}.ToolPageHeading-module__X3mbWW__contactFields{margin-top:var(--space-3xl)}.ToolPageHeading-module__X3mbWW__contactRow{flex-direction:column;align-items:stretch}.ToolPageHeading-module__X3mbWW__contactRow input,.ToolPageHeading-module__X3mbWW__contactRow button{padding:var(--space-l)}}@media (min-width:64.001rem){.ToolPageHeading-module__X3mbWW__heading{padding-block:var(--space-4xl) var(--space-l)}.ToolPageHeading-module__X3mbWW__intro h1{font-size:var(--step-7)}.ToolPageHeading-module__X3mbWW__breadcrumb{margin-bottom:var(--space-xl)}.ToolPageHeading-module__X3mbWW__contactRow input,.ToolPageHeading-module__X3mbWW__contactRow button{padding-block:var(--space-xs)}}.ToolPageHeading-module__X3mbWW__intro>p{white-space:pre-line}.ToolPageHeading-module__X3mbWW__heading{overflow:visible}.ToolPageHeading-module__X3mbWW__art{right:0;top:calc(-1 * var(--space-13xl) * 3.65);clip-path:inset(0 8% 0 0);width:125%;transform:translate(10%)}.ToolPageHeading-module__X3mbWW__intro h1{white-space:pre-line;text-wrap:initial;max-width:none}.ToolPageHeading-module__X3mbWW__art{width:125%;right:calc(-1 * var(--space-9xl));clip-path:inset(0 21% 0 0);z-index:-1;transform:translate(16%)}.ToolPageHeading-module__X3mbWW__heading{isolation:isolate}.ToolPageHeading-module__X3mbWW__contactBody p{font-size:var(--step--1)}.ToolPageHeading-module__X3mbWW__mobileTitle{display:none}@media (max-width:40rem){.ToolPageHeading-module__X3mbWW__desktopTitle{display:none}.ToolPageHeading-module__X3mbWW__mobileTitle{display:inline}.ToolPageHeading-module__X3mbWW__heading .ToolPageHeading-module__X3mbWW__grid{padding-inline:var(--space-2xl)}}.ToolPageHeading-module__X3mbWW__art{clip-path:none}
.Header-module__lnUIdW__header{z-index:1000;padding:var(--space-m) 0;transition:padding var(--transition-slow);isolation:isolate;position:sticky;top:0}.Header-module__lnUIdW__header:before{content:"";background-color:rgba(var(--surface-rgb), .5);-webkit-backdrop-filter:blur(10px)saturate(180%);backdrop-filter:blur(10px)saturate(180%);border-bottom:1px solid rgba(var(--ink-rgb), .06);z-index:0;position:absolute;inset:0}.Header-module__lnUIdW__container{max-width:var(--max-width);padding:0 var(--grid-gutter);justify-content:space-between;align-items:center;gap:var(--space-m);z-index:1;margin:0 auto;display:flex;position:relative}.Header-module__lnUIdW__logo{min-width:0;margin-left:calc(var(--space-xs) * -.8);align-items:center;display:flex}.Header-module__lnUIdW__logo svg{width:calc(var(--space-xl) * 7.78);max-width:100%;height:var(--space-xl)}.Header-module__lnUIdW__mobileMenu{position:relative}.Header-module__lnUIdW__menuToggle{gap:var(--space-3xs);width:44px;height:44px;padding:var(--space-2xs);cursor:pointer;transition:transform var(--transition-normal);-webkit-tap-highlight-color:transparent;touch-action:manipulation;z-index:1001;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:none;position:relative}.Header-module__lnUIdW__menuIcon{width:var(--space-xl);background-color:var(--dynamic-dark);height:.15em;transition:transform var(--transition-slow), opacity var(--transition-slow), background-color var(--transition-slow);border-radius:var(--pill)}.Header-module__lnUIdW__menuToggle:focus-visible{outline:.15em solid var(--fireburst);outline-offset:4px;border-radius:var(--pill)}.Header-module__lnUIdW__nav{align-items:center;gap:var(--space-2xs);display:flex}.Header-module__lnUIdW__navLink{min-height:44px;font-size:var(--step--1);color:var(--dynamic-dark);padding:var(--space-2xs) var(--space-xs);border-radius:var(--pill);transition:color var(--transition-normal), background-color var(--transition-normal);align-items:center;font-weight:500;display:inline-flex;position:relative}.Header-module__lnUIdW__navLink:after{content:"";background-color:var(--fireburst);width:0;height:2px;transition:width var(--transition-normal);border-radius:var(--pill);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.Header-module__lnUIdW__navLink:hover:after,.Header-module__lnUIdW__navLink[aria-current=page]:after,.Header-module__lnUIdW__navGroup[data-active=true]>.Header-module__lnUIdW__navGroupHeading .Header-module__lnUIdW__navLink:after{width:80%}.Header-module__lnUIdW__navLink:focus-visible,.Header-module__lnUIdW__dropdownToggle:focus-visible,.Header-module__lnUIdW__dropdownLink:focus-visible,.Header-module__lnUIdW__dropdownAll:focus-visible{outline:2px solid var(--fireburst);outline-offset:2px}.Header-module__lnUIdW__navGroup{position:relative}.Header-module__lnUIdW__navGroupHeading{align-items:center;display:flex}@media (min-width:1200px){.Header-module__lnUIdW__navGroupHeading .Header-module__lnUIdW__navLink{padding-right:0}}.Header-module__lnUIdW__dropdownToggle{border-radius:var(--pill);width:40px;height:44px;color:var(--dynamic-dark);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.Header-module__lnUIdW__dropdownToggle svg{transform-box:view-box;transform-origin:50%;transition:transform var(--transition-normal);flex:none;display:block;transform:rotate(0)}.Header-module__lnUIdW__dropdownToggle[aria-expanded=true] svg{transform:rotate(180deg)}.Header-module__lnUIdW__dropdown{min-width:var(--layout-sidebar);padding:var(--space-2xs);border-radius:var(--space-2xl);background:var(--home-raised,var(--panel));border:var(--stroke-hairline) solid var(--home-line,var(--border-subtle));box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--space-2xs));transition:opacity var(--transition-normal), transform var(--transition-normal), visibility var(--transition-normal);display:grid;position:absolute;top:100%;right:0}.Header-module__lnUIdW__dropdownOpen{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.Header-module__lnUIdW__dropdownLink,.Header-module__lnUIdW__dropdownAll{min-height:var(--button-height);padding:var(--space-2xs) var(--space-s);border-radius:var(--space-m);color:var(--text-primary);font-size:var(--step--1);transition:color var(--transition-normal), background-color var(--transition-normal);align-items:center;text-decoration:none;display:flex}.Header-module__lnUIdW__dropdownLink:hover,.Header-module__lnUIdW__dropdownAll:hover,.Header-module__lnUIdW__dropdownLink[aria-current=page]{color:var(--neutral-50);background:var(--home-panel,var(--control))}.Header-module__lnUIdW__dropdownAll{margin-top:var(--space-2xs);border-top:var(--stroke-hairline) solid var(--home-line,var(--border-subtle));border-radius:0 0 var(--space-xs) var(--space-xs);color:var(--text-primary)}.Header-module__lnUIdW__navLinkCta{background:var(--fireburst-600);color:#fff;padding:0 var(--space-l);min-height:var(--button-height);font-size:var(--button-font-size);line-height:var(--button-line-height);border-radius:var(--pill);border:none;font-weight:500}.Header-module__lnUIdW__navLinkCta:after{display:none}.Header-module__lnUIdW__navLinkCta:hover{background:var(--fireburst-700)}@media (max-width:1199px){.Header-module__lnUIdW__menuToggle{display:flex}.Header-module__lnUIdW__header{padding:var(--space-m) 0}.Header-module__lnUIdW__nav{width:100vw;height:100dvh;padding:6rem var(--grid-gutter) var(--space-4xl);gap:var(--space-xs);opacity:0;visibility:hidden;transition:opacity var(--transition-slow), transform var(--transition-slow), visibility var(--transition-slow);isolation:isolate;overscroll-behavior:contain;flex-direction:column;justify-content:flex-start;align-items:stretch;position:fixed;inset:0;overflow-y:auto;transform:translateY(-10px)}.Header-module__lnUIdW__nav:before{content:"";background-color:color-mix(in srgb, var(--dynamic-light) 97%, transparent);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);z-index:0;position:absolute;inset:0}.Header-module__lnUIdW__nav>*{z-index:1;position:relative}.Header-module__lnUIdW__nav.Header-module__lnUIdW__navOpen{opacity:1;visibility:visible;transform:translateY(0)}.Header-module__lnUIdW__menuToggle.Header-module__lnUIdW__menuToggleOpen .Header-module__lnUIdW__menuIcon:first-child{transform:translateY(calc(var(--space-xl)/4)) rotate(45deg);background-color:var(--fireburst)}.Header-module__lnUIdW__menuToggle.Header-module__lnUIdW__menuToggleOpen .Header-module__lnUIdW__menuIcon:nth-child(2){opacity:0;transform:scaleX(0)}.Header-module__lnUIdW__menuToggle.Header-module__lnUIdW__menuToggleOpen .Header-module__lnUIdW__menuIcon:nth-child(3){transform:translateY(calc(-1 * var(--space-xl)/3)) rotate(-45deg);background-color:var(--fireburst)}.Header-module__lnUIdW__navLink{width:fit-content;font-size:var(--step-1)}.Header-module__lnUIdW__navGroupHeading{justify-content:space-between}.Header-module__lnUIdW__dropdownToggle{width:44px;height:44px}.Header-module__lnUIdW__dropdown{min-width:0;margin:var(--space-xs) 0 var(--space-m);padding:var(--space-3xs);opacity:1;display:none;position:static;transform:none}.Header-module__lnUIdW__dropdownOpen{display:grid}.Header-module__lnUIdW__navLinkCta{width:fit-content;margin-top:var(--space-xs)}}@media (prefers-reduced-motion:reduce){.Header-module__lnUIdW__dropdown,.Header-module__lnUIdW__dropdownToggle svg,.Header-module__lnUIdW__nav{transition:none}}
.Logo-module__WIRVka__logo{width:100%;height:100%;display:block}.Logo-module__WIRVka__circleLavender{fill:var(--lavender);transition:fill .2s}.Logo-module__WIRVka__circleFireburst{fill:var(--fireburst)}.Logo-module__WIRVka__pathBlack{fill:var(--dynamic-light);transition:fill .2s}.Logo-module__WIRVka__pathWhite{fill:var(--dynamic-dark);transition:fill .2s}.Logo-module__WIRVka__pathOverlay{fill:var(--lavender);fill-opacity:.15}.Logo-module__WIRVka__pathText{fill:var(--dynamic-dark)}
.ThemeToggle-module__gv9_OW__toggle{align-items:center;gap:var(--space-xs);color:var(--text-muted);font:inherit;font-size:var(--step--1);padding:var(--space-3xs) var(--space-s);border-radius:var(--pill);transition:color .18s,background-color .18s;display:inline-flex}.ThemeToggle-module__gv9_OW__toggle:hover{color:var(--text-primary);background:var(--surface-subtle)}.ThemeToggle-module__gv9_OW__toggle:focus-visible{outline:2px solid var(--primary-500);outline-offset:var(--space-3xs)}.ThemeToggle-module__gv9_OW__toggle svg{width:var(--space-m);height:var(--space-m)}.ThemeToggle-module__gv9_OW__track{width:calc(var(--space-l) * 2);height:var(--space-l);padding:var(--space-3xs);border-radius:var(--pill);background:var(--neutral-600)}.ThemeToggle-module__gv9_OW__track:before{content:"";width:calc(var(--space-l) - var(--space-3xs) * 2);border-radius:var(--pill);background:#fff;height:100%;transition:transform .18s;display:block}.ThemeToggle-module__gv9_OW__toggle[aria-checked=true] .ThemeToggle-module__gv9_OW__track{background:var(--lavender-800)}.ThemeToggle-module__gv9_OW__toggle[aria-checked=true] .ThemeToggle-module__gv9_OW__track:before{transform:translateX(var(--space-l))}
.Footer-module__3hUVsW__footer{background:linear-gradient(180deg, var(--dynamic-light) 0%, rgba(var(--tint-rgb), .4) 100%);color:var(--dynamic-dark);padding:var(--space-7xl) var(--space-5xl);border-top:1px solid rgba(var(--ink-rgb), .06);position:relative}[data-theme=light] .Footer-module__3hUVsW__footer{background:linear-gradient(180deg, var(--dynamic-light) 0%, #1f1d4114 100%)}.Footer-module__3hUVsW__container{max-width:var(--max-width);padding:0 var(--space-m-l);margin:0 auto}.Footer-module__3hUVsW__grid{gap:var(--space-12xl);margin-bottom:var(--space-4xl);display:flex}.Footer-module__3hUVsW__about{gap:var(--space-s);flex-direction:column;max-width:22em;display:flex}.Footer-module__3hUVsW__column{gap:var(--space-m);flex-direction:column;flex:1;min-width:8em;display:flex}.Footer-module__3hUVsW__logoWrapper{margin-bottom:var(--space-xs);margin-left:calc(var(--space-s) * -.825)}.Footer-module__3hUVsW__logoWrapper svg{height:var(--space-xl);width:calc(var(--space-xl) * 7.78);max-width:100%}.Footer-module__3hUVsW__logoText{font-size:var(--step-2);letter-spacing:-.02em;color:var(--dynamic-dark);margin-bottom:var(--space-xs);font-weight:500}.Footer-module__3hUVsW__tagline{font-size:var(--step--1);color:var(--text-muted);margin-bottom:var(--space-m);line-height:170%}.Footer-module__3hUVsW__socialLinks{gap:var(--space-xs);display:grid}.Footer-module__3hUVsW__socialTitle{color:var(--neutral-300);font-size:var(--step--1)}.Footer-module__3hUVsW__description{font-size:var(--step--1);color:var(--text-muted);margin-bottom:var(--space-m);line-height:1.7}.Footer-module__3hUVsW__themeToggleWrapper{margin-bottom:var(--space-m)}.Footer-module__3hUVsW__columnTitle{font-size:var(--step-0);color:var(--dynamic-dark);margin-bottom:var(--space-xs);font-weight:500}.Footer-module__3hUVsW__links{gap:var(--space-10xl) var(--space-2xl);flex-flow:wrap;flex:1;justify-content:space-between;align-items:stretch;display:flex}.Footer-module__3hUVsW__link{font-size:var(--step--1);color:var(--text-muted);transition:background-color var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal), opacity var(--transition-normal);padding-left:var(--space-xs);position:relative}.Footer-module__3hUVsW__link:before{content:"";background-color:var(--fireburst);width:3px;height:0;transition:height var(--transition-normal);border-radius:var(--pill);position:absolute;top:50%;left:0;transform:translateY(-50%)}.Footer-module__3hUVsW__link:hover{color:var(--dynamic-dark);padding-left:var(--space-s)}.Footer-module__3hUVsW__link:hover:before{height:100%}.Footer-module__3hUVsW__bottom{padding-top:var(--space-xl);border-top:1px solid rgba(var(--ink-rgb), .06);justify-content:space-between;align-items:center;gap:var(--space-m);flex-wrap:wrap;display:flex}.Footer-module__3hUVsW__copyright{font-size:var(--step--1);color:var(--text-muted)}.Footer-module__3hUVsW__legal{align-items:center;gap:var(--space-m);flex-wrap:wrap;display:flex}.Footer-module__3hUVsW__legalLink{font-size:var(--step--1);color:var(--text-muted);transition:background-color var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal), opacity var(--transition-normal);padding:var(--space-3xs) var(--space-s);border-radius:var(--pill)}.Footer-module__3hUVsW__legalButton{padding:var(--space-3xs) var(--space-s);color:var(--text-muted);font:inherit;font-size:var(--step--1);cursor:pointer;border-radius:var(--pill);transition:background-color var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal), opacity var(--transition-normal);background:0 0;border:0}.Footer-module__3hUVsW__legalLink:hover,.Footer-module__3hUVsW__legalButton:hover{color:var(--fireburst);background-color:#e8543d14}.Footer-module__3hUVsW__legalLink:focus-visible,.Footer-module__3hUVsW__legalButton:focus-visible{outline:2px solid var(--fireburst);outline-offset:2px}@media (max-width:1024px){.Footer-module__3hUVsW__grid{gap:var(--space-8xl);flex-direction:column}.Footer-module__3hUVsW__about{max-width:100%}}@media (max-width:768px){.Footer-module__3hUVsW__grid{grid-template-columns:1fr}.Footer-module__3hUVsW__bottom{flex-direction:column;align-items:flex-start}}
.AnalyticsConsent-module__o5hlla__banner{right:var(--space-m-l);bottom:var(--space-m-l);z-index:1000;width:min(44rem, calc(100vw - (2 * var(--space-m-l))));gap:var(--space-l);padding:var(--space-l);color:var(--dynamic-dark);background:rgba(var(--panel-rgb), .98);border:1px solid rgba(var(--ink-rgb), .14);border-radius:var(--space-m);flex-direction:column;align-items:stretch;display:flex;position:fixed;box-shadow:0 1.5rem 4rem #00000073}.AnalyticsConsent-module__o5hlla__copy{padding-right:var(--space-xl);flex:1}.AnalyticsConsent-module__o5hlla__copy h2{margin-bottom:var(--space-xs);font-size:var(--step-0)}.AnalyticsConsent-module__o5hlla__copy p{color:var(--text-muted);font-size:var(--step--1);margin:0;line-height:1.55}.AnalyticsConsent-module__o5hlla__copy a{color:var(--dynamic-dark);text-underline-offset:.2em;text-decoration:underline}.AnalyticsConsent-module__o5hlla__actions{gap:var(--space-s);flex-shrink:0;display:flex}.AnalyticsConsent-module__o5hlla__actions button{min-height:2.75rem;padding:var(--space-xs) var(--space-m);font:inherit;cursor:pointer;border-radius:var(--pill);font-weight:600}.AnalyticsConsent-module__o5hlla__primary{color:#fff;background:var(--fireburst-600);border:1px solid var(--fireburst)}.AnalyticsConsent-module__o5hlla__secondary{color:var(--dynamic-dark);border:1px solid var(--neutral-400);background:0 0}.AnalyticsConsent-module__o5hlla__actions button:focus-visible,.AnalyticsConsent-module__o5hlla__copy a:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:700px){.AnalyticsConsent-module__o5hlla__banner{left:var(--space-s);right:var(--space-s);bottom:var(--space-s);flex-direction:column;align-items:stretch;width:auto}.AnalyticsConsent-module__o5hlla__actions{flex-direction:column-reverse}}.AnalyticsConsent-module__o5hlla__close{right:var(--space-s);top:var(--space-s);padding:var(--space-xs);border-radius:var(--space-xs);color:var(--text-muted);place-items:center;transition:color .18s,background-color .18s;display:grid;position:absolute}.AnalyticsConsent-module__o5hlla__close svg{width:var(--space-l);height:var(--space-l)}.AnalyticsConsent-module__o5hlla__close:hover{color:var(--dynamic-dark);background:var(--neutral-900)}.AnalyticsConsent-module__o5hlla__close:focus-visible{outline:2px solid var(--lavender-500)}.AnalyticsConsent-module__o5hlla__motion{justify-content:space-between;align-items:center;gap:var(--space-l);padding-block:var(--space-m);border-block:1px solid var(--neutral-800);cursor:pointer;display:flex;position:relative}.AnalyticsConsent-module__o5hlla__motionTitle{font-size:var(--step-0);display:block}.AnalyticsConsent-module__o5hlla__motionDescription{color:var(--text-muted);font-size:var(--step--1);margin-top:var(--space-2xs);display:block}.AnalyticsConsent-module__o5hlla__motion input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.AnalyticsConsent-module__o5hlla__switchTrack{width:calc(var(--space-xl) * 2);height:var(--space-xl);padding:var(--space-3xs);border-radius:var(--pill);background:var(--neutral-700);flex-shrink:0;transition:background-color .18s}.AnalyticsConsent-module__o5hlla__switchTrack:before{content:"";width:calc(var(--space-xl) - var(--space-3xs) * 2);border-radius:var(--pill);background:var(--dynamic-dark);height:100%;transition:transform .18s;display:block}.AnalyticsConsent-module__o5hlla__motion input:checked+.AnalyticsConsent-module__o5hlla__switchTrack{background:var(--lavender-700)}.AnalyticsConsent-module__o5hlla__motion input:checked+.AnalyticsConsent-module__o5hlla__switchTrack:before{transform:translateX(var(--space-xl))}.AnalyticsConsent-module__o5hlla__motion input:focus-visible+.AnalyticsConsent-module__o5hlla__switchTrack{outline:2px solid var(--lavender-400);outline-offset:var(--space-3xs)}.AnalyticsConsent-module__o5hlla__motion input:disabled{cursor:default}.AnalyticsConsent-module__o5hlla__actions{justify-content:flex-end}.AnalyticsConsent-module__o5hlla__actions button{transition:background-color .18s,border-color .18s}.AnalyticsConsent-module__o5hlla__primary:hover{background:var(--fireburst-700)}.AnalyticsConsent-module__o5hlla__secondary:hover{background:var(--neutral-900)}.AnalyticsConsent-module__o5hlla__banner{max-height:calc(100dvh - var(--space-l) * 2);overflow-y:auto}
.Section-module___Vmd5W__sectionDark{background:linear-gradient(135deg, rgba(var(--tint-rgb), .95) 0%, rgba(var(--tint-deep-rgb), .95) 100%);color:var(--dynamic-light);border-top:1px solid rgba(var(--ink-rgb), .1);position:relative;overflow:hidden}.Section-module___Vmd5W__sectionDark:before{content:"";pointer-events:none;background:radial-gradient(circle at 20%,#e8543d1a 0%,#0000 50%),radial-gradient(circle at 80% 80%,#edecfb0d 0%,#0000 50%);position:absolute;inset:0}.Section-module___Vmd5W__section{padding:var(--space-8xl-9xl) 0;position:relative}.Section-module___Vmd5W__sectionAlt{background:linear-gradient(180deg, rgba(var(--tint-rgb), .2) 0%, rgba(var(--surface-rgb), .3) 100%);border-top:1px solid rgba(var(--ink-rgb), .06)}[data-theme=light] .Section-module___Vmd5W__sectionAlt{background:linear-gradient(#1f1d4105 0%,#0000000f 100%);border-top:1px solid #0000000f}
.ServiceFAQ-module__byFiuW__section.ServiceFAQ-module__byFiuW__section{padding-block:var(--space-5xl)}.ServiceFAQ-module__byFiuW__container.ServiceFAQ-module__byFiuW__container{gap:var(--space-8xl);padding-inline:var(--space-13xl);grid-template-columns:minmax(0,28%) minmax(0,1fr);display:grid}.ServiceFAQ-module__byFiuW__header{padding-block:var(--space-3xl);align-content:start;gap:var(--space-m);display:grid}.ServiceFAQ-module__byFiuW__title{font-size:var(--step-5)}.ServiceFAQ-module__byFiuW__description{color:var(--text-muted)}.ServiceFAQ-module__byFiuW__faqList{min-width:0}.ServiceFAQ-module__byFiuW__faqItem+.ServiceFAQ-module__byFiuW__faqItem{border-top:1px solid var(--neutral-900)}.ServiceFAQ-module__byFiuW__questionHeading{font:inherit}.ServiceFAQ-module__byFiuW__question{justify-content:space-between;align-items:center;gap:var(--space-l);width:100%;padding:var(--space-3xl);text-align:left;color:var(--dynamic-dark);font-size:var(--step-1);font-weight:500;line-height:1.4;transition:color .18s,padding-bottom .28s;display:flex}@media (hover:hover){.ServiceFAQ-module__byFiuW__question:hover{color:var(--lavender-400)}.ServiceFAQ-module__byFiuW__question:hover .ServiceFAQ-module__byFiuW__iconPair{color:var(--dynamic-dark)}}.ServiceFAQ-module__byFiuW__open .ServiceFAQ-module__byFiuW__question{padding-bottom:var(--space-xs)}.ServiceFAQ-module__byFiuW__question:focus-visible{outline:2px solid var(--lavender-500);outline-offset:calc(-1 * var(--space-3xs));border-radius:var(--space-xs)}.ServiceFAQ-module__byFiuW__iconPair{width:var(--space-l);height:var(--space-l);color:var(--lavender-500);transition:color var(--transition-normal);flex-shrink:0;position:relative}.ServiceFAQ-module__byFiuW__iconPair svg{width:100%;height:100%;transition:opacity var(--transition-normal);position:absolute;inset:0}.ServiceFAQ-module__byFiuW__chevron{opacity:1}.ServiceFAQ-module__byFiuW__minus,.ServiceFAQ-module__byFiuW__open .ServiceFAQ-module__byFiuW__chevron{opacity:0}.ServiceFAQ-module__byFiuW__open .ServiceFAQ-module__byFiuW__minus{opacity:1}.ServiceFAQ-module__byFiuW__answer{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .28s,opacity .22s,visibility 0s .28s;display:grid}.ServiceFAQ-module__byFiuW__open .ServiceFAQ-module__byFiuW__answer{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.ServiceFAQ-module__byFiuW__answerBody{min-height:0;overflow:hidden}.ServiceFAQ-module__byFiuW__answer p{padding:0 var(--space-3xl) var(--space-3xl);color:var(--text-muted)}@media (max-width:1100px){.ServiceFAQ-module__byFiuW__container.ServiceFAQ-module__byFiuW__container{padding-inline:var(--space-7xl)}}@media (max-width:767px){.ServiceFAQ-module__byFiuW__section.ServiceFAQ-module__byFiuW__section{padding-block:var(--space-8xl)}.ServiceFAQ-module__byFiuW__container.ServiceFAQ-module__byFiuW__container{padding-inline:var(--space-l);gap:var(--space-l);grid-template-columns:1fr}.ServiceFAQ-module__byFiuW__header{padding-block:0}.ServiceFAQ-module__byFiuW__question{padding:var(--space-xl) 0}.ServiceFAQ-module__byFiuW__answer p{padding:0 0 var(--space-xl)}}@media (prefers-reduced-motion:reduce){.ServiceFAQ-module__byFiuW__question,.ServiceFAQ-module__byFiuW__iconPair,.ServiceFAQ-module__byFiuW__iconPair svg,.ServiceFAQ-module__byFiuW__answer{transition:none}}
.services-module__g8J8Uq__page{--service-action-width:calc(15ch + var(--space-l) + var(--space-s) * 2 + var(--space-2xs));--service-panel:color-mix(in srgb, var(--dynamic-dark) 4%, var(--dynamic-light));--service-raised:color-mix(in srgb, var(--dynamic-dark) 8%, var(--dynamic-light))}.services-module__g8J8Uq__page p{color:var(--text-muted)}.services-module__g8J8Uq__container{width:100%;max-width:var(--max-width);padding-inline:var(--space-13xl);margin-inline:auto}.services-module__g8J8Uq__hero{isolation:isolate;background:radial-gradient(ellipse at top left, var(--lavender-1000), transparent 55%), radial-gradient(ellipse at bottom right, var(--lavender-1000), transparent 45%);position:relative;overflow:clip}.services-module__g8J8Uq__heroContent{z-index:2;padding-block:var(--space-10xl);align-items:flex-start;gap:var(--space-2xl);pointer-events:none;flex-direction:column;display:flex;position:relative}.services-module__g8J8Uq__heroContent a{pointer-events:auto}.services-module__g8J8Uq__breadcrumb{margin-bottom:var(--space-l);font-size:var(--step--1);color:var(--text-muted)}.services-module__g8J8Uq__breadcrumb ol,.services-module__g8J8Uq__breadcrumb li{align-items:center;gap:var(--space-xs);list-style:none;display:flex}.services-module__g8J8Uq__breadcrumb svg{width:var(--space-m);height:var(--space-m)}.services-module__g8J8Uq__heroCopy{gap:var(--space-s);max-width:68%;display:grid}.services-module__g8J8Uq__heroCopy p{max-width:60ch}.services-module__g8J8Uq__heroCopy h1{font-size:var(--step-6)}.services-module__g8J8Uq__action.services-module__g8J8Uq__action{border-radius:var(--space-13xl);width:fit-content;padding:var(--space-s) var(--space-2xl);box-shadow:none;font-size:var(--step-0)}.services-module__g8J8Uq__action.services-module__g8J8Uq__action:hover{box-shadow:none;transform:none}.services-module__g8J8Uq__action.services-module__g8J8Uq__action svg{width:var(--space-m);height:var(--space-m)}.services-module__g8J8Uq__heroAnimation{aspect-ratio:2;width:90.25%;position:absolute;top:-12.7%;left:61.8%}.services-module__g8J8Uq__heroMedia{object-fit:contain;mix-blend-mode:screen;width:100%;height:100%;position:absolute}.services-module__g8J8Uq__orbits{aspect-ratio:1;pointer-events:none;width:120%;position:absolute;top:-56.25%;left:47%}.services-module__g8J8Uq__orbits span{border:1px solid var(--lavender-900);opacity:.4;border-radius:50%;position:absolute;inset:0}.services-module__g8J8Uq__orbits span:nth-child(2){opacity:.3;inset:4.1667%}.services-module__g8J8Uq__orbits span:nth-child(3){opacity:.2;inset:8.3333%}.services-module__g8J8Uq__engagements{padding-block:var(--space-7xl);gap:var(--space-4xl);display:grid}.services-module__g8J8Uq__paths{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.services-module__g8J8Uq__path{background:var(--service-panel);padding:var(--space-2xs);border-radius:var(--space-3xl);flex-direction:column;min-width:0;display:flex}.services-module__g8J8Uq__pathLabel{background:var(--dynamic-light);border-radius:var(--space-13xl);padding:var(--space-m) var(--space-3xl);justify-content:space-between;align-items:center;gap:var(--space-xs);font-size:var(--step-1);color:var(--text-muted);display:flex}.services-module__g8J8Uq__pathLabel svg{width:var(--space-xl);height:var(--space-xl);color:var(--lavender-600);flex-shrink:0}.services-module__g8J8Uq__pathBody{padding:var(--space-3xl);gap:var(--space-3xl);flex-direction:column;flex:1;display:flex}.services-module__g8J8Uq__pathBody h3{font-size:var(--step-3);margin-bottom:var(--space-s);line-height:1.4}.services-module__g8J8Uq__tags{gap:var(--space-2xs);border-top:1px solid var(--neutral-900);padding-top:var(--space-3xl);flex-wrap:wrap;margin-top:auto;list-style:none;display:flex}.services-module__g8J8Uq__tags li{background:var(--dynamic-light);border-radius:var(--space-13xl);padding:var(--space-2xs) var(--space-s);font-size:var(--step--1);color:var(--text-muted)}.services-module__g8J8Uq__capabilities{padding-block:var(--space-5xl);gap:var(--space-6xl);display:grid}.services-module__g8J8Uq__heading{align-content:start;gap:var(--space-l);display:grid}.services-module__g8J8Uq__services{list-style:none}.services-module__g8J8Uq__services>li+li{border-top:1px solid var(--neutral-900)}.services-module__g8J8Uq__service{isolation:isolate;grid-template-columns:minmax(0, 28%) minmax(0, 1fr) var(--service-action-width);align-items:center;gap:var(--space-6xl);padding-block:var(--space-5xl);display:grid;position:relative}.services-module__g8J8Uq__serviceName{align-items:center;gap:var(--space-s);min-width:0;display:flex}.services-module__g8J8Uq__serviceName h3{font-size:var(--step-2);line-height:1.4}.services-module__g8J8Uq__serviceIcon{width:var(--space-7xl);height:var(--space-7xl);flex:0 0 var(--space-7xl);display:flex}.services-module__g8J8Uq__serviceIcon svg{width:100%;height:100%}.services-module__g8J8Uq__serviceCopy{gap:var(--space-2xs);display:grid}.services-module__g8J8Uq__serviceCopy p:first-child{color:var(--dynamic-dark)}.services-module__g8J8Uq__serviceCopy p:last-child{font-size:var(--step--1)}.services-module__g8J8Uq__serviceAction{justify-content:center;justify-self:end;align-items:center;gap:var(--space-2xs);min-width:var(--space-8xl);min-height:var(--space-8xl);padding:var(--space-s);border-radius:var(--space-13xl);background:var(--service-raised);display:flex}.services-module__g8J8Uq__serviceAction svg{width:var(--space-l);height:var(--space-l);flex-shrink:0}.services-module__g8J8Uq__serviceAction span{opacity:0;white-space:nowrap;max-width:0;font-size:var(--step-0);transition:max-width .2s,opacity .2s,margin-left .2s;overflow:hidden}.services-module__g8J8Uq__serviceAction:has(span){gap:0}.services-module__g8J8Uq__service:before,.services-module__g8J8Uq__service:after{content:"";height:var(--space-8xl);pointer-events:none;opacity:0;z-index:-1;transition:opacity .2s;position:absolute;inset-inline:0}.services-module__g8J8Uq__service:before{background:radial-gradient(ellipse at bottom, color-mix(in srgb, var(--lavender-900) 30%, transparent), transparent 72%);bottom:100%}.services-module__g8J8Uq__service:after{background:radial-gradient(ellipse at top, color-mix(in srgb, var(--lavender-900) 30%, transparent), transparent 72%);top:100%}.services-module__g8J8Uq__service:focus-visible{outline:2px solid var(--lavender-500);outline-offset:var(--space-3xs);z-index:1}.services-module__g8J8Uq__service:focus-visible:before,.services-module__g8J8Uq__service:focus-visible:after{opacity:1}.services-module__g8J8Uq__service:focus-visible .services-module__g8J8Uq__serviceAction span{opacity:1;max-width:10em;margin-left:var(--space-2xs)}@media (hover:hover){.services-module__g8J8Uq__service:hover{z-index:1}.services-module__g8J8Uq__service:hover:before,.services-module__g8J8Uq__service:hover:after{opacity:1}.services-module__g8J8Uq__service:hover .services-module__g8J8Uq__serviceAction span{opacity:1;max-width:10em;margin-left:var(--space-2xs)}}.services-module__g8J8Uq__work{isolation:isolate;padding-block:var(--space-5xl);gap:var(--space-4xl);display:grid;position:relative}.services-module__g8J8Uq__workAnimation{z-index:-1;position:absolute;inset:0}.services-module__g8J8Uq__workMedia{aspect-ratio:133/120;object-fit:contain;width:56.1%;height:auto;position:absolute;top:-12.5%;right:1.5%;transform:scaleX(-1)}.services-module__g8J8Uq__feature{align-items:center;gap:var(--space-6xl);padding:var(--space-m);border-radius:var(--space-7xl) var(--space-l) var(--space-l) var(--space-7xl);background:color-mix(in srgb, var(--service-panel) 50%, transparent);-webkit-backdrop-filter:blur(var(--space-l));backdrop-filter:blur(var(--space-l));grid-template-columns:minmax(0,1fr) minmax(0,1.85fr);display:grid}.services-module__g8J8Uq__featureCopy{padding:var(--space-5xl);gap:var(--space-2xl);display:grid}.services-module__g8J8Uq__featureCopy>div{gap:var(--space-xs);display:grid}.services-module__g8J8Uq__label{font-size:var(--step--1)}.services-module__g8J8Uq__featureCopy h3{font-size:var(--step-5)}.services-module__g8J8Uq__featureCopy .services-module__g8J8Uq__featureLede{font-size:var(--step-2);color:var(--dynamic-dark);line-height:1.4}.services-module__g8J8Uq__editor{border-radius:var(--space-xs);width:100%;height:auto}.services-module__g8J8Uq__process{gap:var(--space-8xl);padding-block:var(--space-10xl);grid-template-columns:minmax(0,28%) minmax(0,1fr);display:grid}.services-module__g8J8Uq__steps{gap:var(--space-2xs);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.services-module__g8J8Uq__steps>li{gap:var(--space-xs);flex-direction:column;display:flex}.services-module__g8J8Uq__stepLabel{justify-content:space-between;align-items:center;gap:var(--space-xs);padding:var(--space-s) var(--space-3xl);border-radius:var(--space-13xl);background:var(--service-panel);color:var(--text-muted);font-size:var(--step--1);display:flex}.services-module__g8J8Uq__dots{gap:var(--space-3xs);display:flex}.services-module__g8J8Uq__dots i{width:var(--space-2xs);height:var(--space-2xs);background:var(--lavender-600);border-radius:var(--space-13xl)}.services-module__g8J8Uq__stepBody{padding:var(--space-3xl);border-radius:var(--space-3xl);background:var(--service-raised);flex:1}.services-module__g8J8Uq__stepBody h3{font-size:var(--step-1);margin-bottom:var(--space-2xs);line-height:1.4}[data-theme=light] .services-module__g8J8Uq__hero{background:var(--dynamic-light)}@media (max-width:1100px){.services-module__g8J8Uq__container{padding-inline:var(--space-7xl)}.services-module__g8J8Uq__process{grid-template-columns:1fr}.services-module__g8J8Uq__featureCopy{padding:var(--space-l)}.services-module__g8J8Uq__service{grid-template-columns:minmax(0, 35%) minmax(0, 1fr) var(--service-action-width);gap:var(--space-l)}.services-module__g8J8Uq__pathBody,.services-module__g8J8Uq__pathLabel{padding:var(--space-l)}}@media (max-width:767px){.services-module__g8J8Uq__container{padding-inline:var(--space-l)}.services-module__g8J8Uq__heroContent{padding-block:var(--space-8xl)}.services-module__g8J8Uq__heroCopy{max-width:100%}.services-module__g8J8Uq__heroCopy h1{font-size:var(--step-5)}.services-module__g8J8Uq__heroAnimation{opacity:.3;width:150%;top:0;left:52%}.services-module__g8J8Uq__heroContent{background:linear-gradient(90deg, var(--dynamic-light), transparent)}.services-module__g8J8Uq__heroAnimation{height:100%}.services-module__g8J8Uq__paths{gap:var(--space-l);grid-template-columns:1fr}.services-module__g8J8Uq__pathBody{padding:var(--space-3xl)}.services-module__g8J8Uq__pathLabel{padding:var(--space-m) var(--space-3xl)}.services-module__g8J8Uq__engagements,.services-module__g8J8Uq__capabilities,.services-module__g8J8Uq__work,.services-module__g8J8Uq__process{padding-block:var(--space-8xl)}.services-module__g8J8Uq__service{gap:var(--space-l);grid-template-columns:minmax(0,1fr) auto}.services-module__g8J8Uq__serviceCopy{grid-column:1/-1}.services-module__g8J8Uq__serviceAction{grid-area:1/2}.services-module__g8J8Uq__serviceAction span{display:none}.services-module__g8J8Uq__serviceName h3{font-size:var(--step-2)}.services-module__g8J8Uq__feature{gap:var(--space-l);border-radius:var(--space-3xl);grid-template-columns:minmax(0,1fr)}.services-module__g8J8Uq__featureCopy{padding:var(--space-l)}.services-module__g8J8Uq__workMedia{width:110%;top:10%;right:-30%}.services-module__g8J8Uq__steps{gap:var(--space-l);grid-template-columns:1fr}.services-module__g8J8Uq__process{gap:var(--space-4xl)}}@media (prefers-reduced-motion:reduce){.services-module__g8J8Uq__serviceAction span,.services-module__g8J8Uq__service:before,.services-module__g8J8Uq__service:after{transition:none}}.services-module__g8J8Uq__breadcrumb a{transition:color .18s}.services-module__g8J8Uq__breadcrumb a:is(:hover,:focus-visible){color:var(--dynamic-dark)}.services-module__g8J8Uq__action.services-module__g8J8Uq__action{transition:background-color .18s,border-color .18s,color .18s}.services-module__g8J8Uq__action.services-module__g8J8Uq__action:before{display:none}.services-module__g8J8Uq__action svg,.services-module__g8J8Uq__serviceAction svg,.services-module__g8J8Uq__serviceIcon{transition:transform .22s,color .18s}.services-module__g8J8Uq__serviceAction{transition:background-color .18s}@media (hover:hover){.services-module__g8J8Uq__service:hover .services-module__g8J8Uq__serviceAction{background:color-mix(in srgb, var(--dynamic-dark) 12%, var(--dynamic-light))}}.services-module__g8J8Uq__page button svg{transition:transform .18s,opacity .18s}@media (prefers-reduced-motion:reduce){.services-module__g8J8Uq__page a,.services-module__g8J8Uq__page button,.services-module__g8J8Uq__page svg,.services-module__g8J8Uq__serviceIcon,.services-module__g8J8Uq__serviceAction,.services-module__g8J8Uq__serviceAction span,.services-module__g8J8Uq__service:before,.services-module__g8J8Uq__service:after{transition:none!important}.services-module__g8J8Uq__action:is(:hover,:focus-visible,:active) svg,.services-module__g8J8Uq__service:is(:hover,:focus-visible,:active) .services-module__g8J8Uq__serviceAction svg,.services-module__g8J8Uq__service:hover .services-module__g8J8Uq__serviceIcon,.services-module__g8J8Uq__page button:active svg{transform:none}}
.SectionHeader-module__GL-CYG__header{margin-bottom:var(--space-7xl);z-index:10;position:relative}.SectionHeader-module__GL-CYG__center{text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.SectionHeader-module__GL-CYG__left{text-align:left}.SectionHeader-module__GL-CYG__right{text-align:right}.SectionHeader-module__GL-CYG__title{font-size:var(--step-6);margin-bottom:var(--space-xs);color:var(--dynamic-dark)}.SectionHeader-module__GL-CYG__subtitle{font-size:var(--step-2);color:var(--text-muted)}
.PageHero-module__NuqhHa__hero{padding:calc(var(--space-10xl)) var(--space-7xl);border-bottom:1px solid var(--neutral-800);position:relative;overflow:hidden}.PageHero-module__NuqhHa__hero:before{content:"";background:linear-gradient(0deg, rgba(var(--surface-rgb), 1) 10%, rgba(var(--surface-rgb), 0) 75%);-webkit-backdrop-filter:blur(10px)saturate(300%);backdrop-filter:blur(10px)saturate(300%);pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;top:0;left:0}[data-theme=light] .PageHero-module__NuqhHa__hero:before{background:linear-gradient(#fff0 0%,#fff 42% 100%)}.PageHero-module__NuqhHa__hero:after{content:"";background:radial-gradient(circle, var(--lavender-1000) 0%, transparent 50%);opacity:.75;mix-blend-mode:lighten;pointer-events:none;z-index:6;width:100%;height:100%;position:absolute;top:0;left:0}.PageHero-module__NuqhHa__container{align-items:center;gap:var(--space-6xl);z-index:10;flex-direction:column;display:flex;position:relative}.PageHero-module__NuqhHa__content{padding-top:var(--space-12xl);gap:var(--space-xs);z-index:10;flex-direction:column;display:flex;position:relative}.PageHero-module__NuqhHa__center{text-align:center;align-items:center}.PageHero-module__NuqhHa__left{text-align:left;align-items:flex-start}.PageHero-module__NuqhHa__title{font-size:var(--step-7);color:var(--dynamic-dark)}.PageHero-module__NuqhHa__subtitle{font-size:var(--step-2);color:var(--text-muted)}.PageHero-module__NuqhHa__processButton{z-index:20;position:relative}.PageHero-module__NuqhHa__scrollTarget{width:1px;height:1px;display:block;position:absolute;bottom:45%}.PageHero-module__NuqhHa__semiCircleVideo{z-index:0;object-fit:cover;transform-origin:50%;width:95%;max-width:1600px;height:fit-content;position:absolute;bottom:0;right:50%;transform:translate(50%)translateY(10%)}.PageHero-module__NuqhHa__decorativeCircles{pointer-events:none;z-index:10;transform-origin:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:50%;left:0;transform:translateY(20%)}.PageHero-module__NuqhHa__circleSmall,.PageHero-module__NuqhHa__circleMedium,.PageHero-module__NuqhHa__circleLarge{border:2px solid var(--lavender-900);border-radius:50%;position:absolute}.PageHero-module__NuqhHa__circleSmall{aspect-ratio:1;opacity:.2;width:100%;max-width:1750px}.PageHero-module__NuqhHa__circleMedium{aspect-ratio:1;opacity:.15;width:110%;max-width:1950px}.PageHero-module__NuqhHa__circleLarge{aspect-ratio:1;opacity:.1;width:120%;max-width:2150px}
.Card-module__b6YjYG__card{background:linear-gradient(0deg, rgba(var(--surface-rgb), .25) 25%, rgba(var(--surface-rgb), 0) 100%);border-radius:var(--space-4xl);border:1px solid var(--neutral-900);transition:background-color var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal), opacity var(--transition-normal);z-index:5;-webkit-backdrop-filter:blur(3px)saturate(180%);backdrop-filter:blur(3px)saturate(180%);flex-direction:column;display:flex;position:relative;overflow:hidden}[data-theme=light] .Card-module__b6YjYG__card{background:linear-gradient(#0000 0%,#0000000f 75%)}.Card-module__b6YjYG__bordered{border:1px solid rgba(var(--ink-rgb), .1)}.Card-module__b6YjYG__elevated{box-shadow:0 4px 16px #0000004d}.Card-module__b6YjYG__hover{transition:background-color var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal), opacity var(--transition-normal)}.Card-module__b6YjYG__hover:hover{border:1px solid var(--neutral-800)}.Card-module__b6YjYG__padding-sm{padding:var(--space-xl)}.Card-module__b6YjYG__padding-md{padding:var(--space-3xl)}.Card-module__b6YjYG__padding-lg{padding:var(--space-5xl)}
.CodeBlock-module__XgvW-q__codeBlock{background:var(--neutral-950);color:var(--neutral-200);border-radius:var(--radius-l);border:1px solid rgba(var(--ink-rgb), .1);flex-direction:column;font-family:JetBrains Mono,Fira Code,Courier New,monospace;display:flex;overflow:hidden;box-shadow:0 4px 12px #0000001a}.CodeBlock-module__XgvW-q__toolbar{padding:var(--space-s) var(--space-m);background:rgba(var(--ink-rgb), .05);border-bottom:1px solid rgba(var(--ink-rgb), .1);justify-content:space-between;align-items:center;display:flex}.CodeBlock-module__XgvW-q__language{font-size:var(--step--2);color:var(--neutral-400);letter-spacing:.05em;font-weight:600}.CodeBlock-module__XgvW-q__copyButton{align-items:center;gap:var(--space-xs);border:1px solid rgba(var(--ink-rgb), .2);color:var(--neutral-300);font-size:var(--step--2);cursor:pointer;transition:background-color var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal), opacity var(--transition-normal);background:0 0;border-radius:4px;padding:4px 8px;display:flex}.CodeBlock-module__XgvW-q__copyButton:hover{background:rgba(var(--ink-rgb), .1);color:var(--dynamic-dark);border-color:var(--dynamic-dark)}.CodeBlock-module__XgvW-q__editor{padding:var(--space-m) 0;flex:1;display:flex;overflow:auto}.CodeBlock-module__XgvW-q__lineNumbers{padding:0 var(--space-m);border-right:1px solid rgba(var(--ink-rgb), .1);color:var(--neutral-600);text-align:right;-webkit-user-select:none;user-select:none;flex-direction:column;min-width:3rem;display:flex}.CodeBlock-module__XgvW-q__lineNumber{font-size:.875rem;line-height:1.6}.CodeBlock-module__XgvW-q__codeContent{padding:0 var(--space-m);white-space:pre;color:var(--text-primary);background:0 0;flex:1;margin:0;font-family:inherit;font-size:.875rem;line-height:1.6;overflow-x:auto}@media screen and (max-width:640px){.CodeBlock-module__XgvW-q__lineNumbers{min-width:2.5rem}}
.Container-module__DjgGgG__container{max-width:var(--max-width);padding:0 var(--space-7xl);margin:0 auto}.Container-module__DjgGgG__narrow{max-width:800px}.Container-module__DjgGgG__wide{max-width:1400px}
.ContentCard-module__OHRzwG__contentCard{padding:var(--space-xl);background:rgba(var(--ink-rgb), .03);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(var(--ink-rgb), .06);border-radius:var(--radius-l);transition:background-color var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal), opacity var(--transition-normal);flex-direction:column;height:100%;display:flex}.ContentCard-module__OHRzwG__contentCard:hover{border-color:#e8543d4d}.ContentCard-module__OHRzwG__iconWrapper{border-radius:var(--radius-m);width:48px;height:48px;color:var(--fireburst);margin-bottom:var(--space-m);background:#e8543d1a;justify-content:center;align-items:center;display:flex}.ContentCard-module__OHRzwG__contentCard h3{font-size:var(--step-1);margin-bottom:var(--space-s);color:var(--neutral-100);font-weight:600;line-height:1.3}.ContentCard-module__OHRzwG__contentCard p{font-size:var(--step-0);color:var(--neutral-400);margin:0;line-height:1.6}
.CTABox-module__OXjahG__ctaBox{gap:var(--space-s);padding:var(--space-l);border:solid var(--space-4xs) var(--neutral-800);background:var(--neutral-1000);border-radius:var(--space-2xl);display:grid}.CTABox-module__OXjahG__title{font-size:var(--step-2);color:var(--neutral-50);margin:0;font-weight:500}.CTABox-module__OXjahG__description{font-size:var(--step--1);color:var(--neutral-400);margin:0;line-height:1.5}.CTABox-module__OXjahG__button{justify-content:center;align-items:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-m);border:solid var(--space-4xs) var(--neutral-700);background:var(--neutral-950);color:var(--neutral-50);font-size:var(--step--1);border-radius:var(--space-13xl);text-decoration:none;display:inline-flex}.CTABox-module__OXjahG__button:hover{border-color:var(--fireburst)}.CTABox-module__OXjahG__button svg{width:var(--space-s);height:var(--space-s)}
.DecorativeSVG-module__K5FeWW__decorativeSvg{pointer-events:none;width:100vw;max-width:1600px;height:auto;position:absolute;inset:0}
.FilterBar-module__qBctCG__filterBar{gap:var(--space-xs);flex-wrap:wrap;display:flex}.FilterBar-module__qBctCG__centered{justify-content:center}.FilterBar-module__qBctCG__filter{padding:var(--space-xs) var(--space-m);background:rgba(var(--ink-rgb), .03);-webkit-backdrop-filter:blur(8px);border:1px solid var(--neutral-600);border-radius:var(--pill);font-size:var(--step-0);color:var(--neutral-50);cursor:pointer;transition:background-color var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal), opacity var(--transition-normal);white-space:nowrap;font-weight:500}.FilterBar-module__qBctCG__filter:hover{border-color:var(--fireburst);background:#e8543d1a}.FilterBar-module__qBctCG__filter:focus-visible{outline:2px solid var(--fireburst);outline-offset:2px}.FilterBar-module__qBctCG__filterActive{background:var(--fireburst-600);color:#fff;border-color:var(--fireburst);font-weight:600}.FilterBar-module__qBctCG__filterActive:hover{background:var(--fireburst-600);border-color:var(--fireburst-600)}
.Grid-module__uyBlWq__grid{width:100%;display:grid}.Grid-module__uyBlWq__cols-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr))}.Grid-module__uyBlWq__cols-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.Grid-module__uyBlWq__cols-4{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.Grid-module__uyBlWq__gap-sm{gap:var(--space-2xs)}.Grid-module__uyBlWq__gap-md{gap:var(--space-s)}.Grid-module__uyBlWq__gap-lg{gap:var(--space-l)}@media (max-width:768px){.Grid-module__uyBlWq__cols-2,.Grid-module__uyBlWq__cols-3,.Grid-module__uyBlWq__cols-4{grid-template-columns:1fr}}
.MistakeCard-module__pJurfq__mistakeCard{padding:var(--space-xl);background:rgba(var(--surface-rgb), .2);-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-l);transition:background-color var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal), opacity var(--transition-normal);border:1px solid #ef44444d;flex-direction:column;height:100%;display:flex;position:relative}[data-theme=light] .MistakeCard-module__pJurfq__mistakeCard{background:#00000008}.MistakeCard-module__pJurfq__mistakeCard:hover{border-color:#ef444466}.MistakeCard-module__pJurfq__header{align-items:center;gap:var(--space-m);margin-bottom:var(--space-m);display:flex}.MistakeCard-module__pJurfq__iconWrapper{border-radius:var(--radius-full);width:40px;height:40px;color:var(--error);background:#ef44441a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MistakeCard-module__pJurfq__title{font-size:var(--step-1);color:var(--error-400);margin:0;font-weight:600;line-height:1.2}.MistakeCard-module__pJurfq__description{font-size:var(--step-0);color:var(--text-muted);margin-bottom:var(--space-l);flex-grow:1;line-height:1.6}.MistakeCard-module__pJurfq__visualPreview{margin-bottom:var(--space-l);padding:var(--space-l);border-radius:var(--radius-m);border:1px solid rgba(var(--ink-rgb), .1);text-align:center}.MistakeCard-module__pJurfq__solution{padding:var(--space-m);border-radius:var(--radius-m);background:#10b9811a;border:1px solid #10b9814d;margin-top:auto}.MistakeCard-module__pJurfq__solutionHeader{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xs);font-size:var(--step--2);text-transform:uppercase;letter-spacing:.05em;color:var(--success);font-weight:700;display:flex}.MistakeCard-module__pJurfq__solutionIcon{color:var(--success)}.MistakeCard-module__pJurfq__solutionContent{font-size:var(--step--1);color:var(--text-muted);margin:0;line-height:1.5}.MistakeCard-module__pJurfq__failBadge{background:var(--fireburst-600);color:#fff;text-transform:uppercase;border-radius:var(--radius-s);align-items:center;gap:4px;margin-left:auto;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}
.SocialLinks-module__KD0Q-a__social{gap:var(--space-s);margin-left:calc(var(--space-xs) * -.5);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.SocialLinks-module__KD0Q-a__socialLink{width:44px;height:44px;padding:var(--space-xs);background-color:rgba(var(--ink-rgb), .025);color:var(--neutral-400);font-size:var(--step-0);transition:color var(--transition-normal), background-color var(--transition-normal), transform var(--transition-normal);border-radius:var(--space-s);justify-content:center;align-items:center;font-weight:500;display:inline-flex}.SocialLinks-module__KD0Q-a__socialLink:hover{background-color:var(--lavender-950)}.SocialLinks-module__KD0Q-a__socialLink:focus-visible{outline:2px solid var(--fireburst);outline-offset:2px}.SocialLinks-module__KD0Q-a__socialLink.SocialLinks-module__KD0Q-a__accent{color:var(--dynamic-dark);border-radius:var(--space-2xs);background:#e8543d14}.SocialLinks-module__KD0Q-a__socialLink.SocialLinks-module__KD0Q-a__accent:hover{background:var(--fireburst);color:var(--dynamic-light)}.SocialLinks-module__KD0Q-a__icon{width:var(--space-l);height:var(--space-l)}
.Tag-module__1yBGQG__tag{transition:background-color var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal), opacity var(--transition-normal);letter-spacing:.02em;border-radius:9999px;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.Tag-module__1yBGQG__default{background-color:var(--neutral-800);color:var(--neutral-300);border:1px solid #0000}.Tag-module__1yBGQG__default:hover{background-color:var(--neutral-700);color:var(--neutral-200)}.Tag-module__1yBGQG__filled{background-color:var(--fireburst-600);color:#fff;border:1px solid var(--fireburst)}.Tag-module__1yBGQG__filled:hover{background-color:var(--fireburst-600);border-color:var(--fireburst-600)}.Tag-module__1yBGQG__sm{font-size:var(--step--2);padding:6px 12px}.Tag-module__1yBGQG__md{font-size:var(--step--1);padding:8px 16px}
.ToolLayout-module__NK7-ia__container{width:100%;color:var(--neutral-50)}.ToolLayout-module__NK7-ia__layout{align-items:start;gap:var(--space-xs);grid-template-columns:minmax(0,440fr) minmax(0,864fr);display:grid}.ToolLayout-module__NK7-ia__sidebar,.ToolLayout-module__NK7-ia__mainContent{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.ToolLayout-module__NK7-ia__sidebar{padding:var(--space-2xl);border-radius:var(--space-2xl);background:var(--neutral-950)}.ToolLayout-module__NK7-ia__sidebar>*,.ToolLayout-module__NK7-ia__container:not(.ToolLayout-module__NK7-ia__explicitPanels) .ToolLayout-module__NK7-ia__mainContent>*{min-width:0}.ToolLayout-module__NK7-ia__mobileTabs{display:none}@media (max-width:64rem){.ToolLayout-module__NK7-ia__layout{display:block}.ToolLayout-module__NK7-ia__sidebar[data-mobile-active=false],.ToolLayout-module__NK7-ia__mainContent[data-mobile-active=false]{display:none}.ToolLayout-module__NK7-ia__mobileTabs{gap:var(--space-4xs);margin-bottom:var(--space-l);padding:var(--space-4xs);background:var(--neutral-900);border-radius:var(--space-13xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ToolLayout-module__NK7-ia__mobileTabs[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ToolLayout-module__NK7-ia__mobileTabs button{justify-content:center;align-items:center;gap:var(--space-2xs);min-width:0;min-height:var(--space-5xl);border-radius:var(--space-13xl);color:var(--neutral-300);font:inherit;font-size:var(--step--1);cursor:pointer;background:0 0;border:0;display:flex}.ToolLayout-module__NK7-ia__mobileTabs svg{width:var(--space-s);height:var(--space-s);flex:none}.ToolLayout-module__NK7-ia__mobileTabs .ToolLayout-module__NK7-ia__activeTab{color:var(--neutral-50);background:var(--neutral-800)}.ToolLayout-module__NK7-ia__mobileTabs button:focus-visible{outline:solid var(--space-4xs) var(--fireburst)}}.ToolLayout-module__NK7-ia__container:not(.ToolLayout-module__NK7-ia__explicitPanels) .ToolLayout-module__NK7-ia__mainContent>*{padding:var(--space-2xl);border-radius:var(--space-2xl);background:var(--neutral-950)}.ToolLayout-module__NK7-ia__sidebar>:not(:last-child),.ToolLayout-module__NK7-ia__mainContent>:not(:last-child){margin-bottom:0}@media (max-width:40rem){.ToolLayout-module__NK7-ia__container:not(.ToolLayout-module__NK7-ia__explicitPanels) .ToolLayout-module__NK7-ia__sidebar,.ToolLayout-module__NK7-ia__container:not(.ToolLayout-module__NK7-ia__explicitPanels) .ToolLayout-module__NK7-ia__mainContent>*{padding:var(--space-l)}}.ToolLayout-module__NK7-ia__workspaceHeading{justify-content:space-between;align-items:center;gap:var(--space-l);margin-bottom:var(--space-xs);display:flex}.ToolLayout-module__NK7-ia__workspaceHeading h2{font-size:var(--step-1);letter-spacing:.045em;margin:0;font-weight:600}.ToolLayout-module__NK7-ia__workspaceHeading button{align-items:center;gap:var(--space-xs);padding:var(--space-s) var(--space-4xl);background:var(--control);color:var(--dynamic-dark);border-radius:var(--space-13xl);font:inherit;font-size:var(--step--1);cursor:pointer;border:0;display:flex}.ToolLayout-module__NK7-ia__workspaceHeading svg{width:var(--space-m);height:var(--space-m)}.ToolLayout-module__NK7-ia__explicitPanels .ToolLayout-module__NK7-ia__sidebar{background:0 0;border-radius:0;padding:0}.ToolLayout-module__NK7-ia__mobileContact{display:none}@media (max-width:64rem){.ToolLayout-module__NK7-ia__workspaceHeading{margin-bottom:var(--space-3xl)}.ToolLayout-module__NK7-ia__workspaceHeading button{padding:var(--space-m);aspect-ratio:1}.ToolLayout-module__NK7-ia__workspaceHeading button span{display:none}.ToolLayout-module__NK7-ia__workspaceHeading svg{width:var(--space-l);height:var(--space-l)}.ToolLayout-module__NK7-ia__mobileTabs{margin-bottom:var(--space-3xl);padding:var(--space-3xs)}.ToolLayout-module__NK7-ia__mobileTabs button{min-height:var(--space-8xl)}.ToolLayout-module__NK7-ia__mobileTabs svg{width:var(--space-m);height:var(--space-m)}.ToolLayout-module__NK7-ia__explicitPanels .ToolLayout-module__NK7-ia__sidebar,.ToolLayout-module__NK7-ia__explicitPanels .ToolLayout-module__NK7-ia__mainContent{gap:var(--space-3xl)}.ToolLayout-module__NK7-ia__mobileContact{margin-top:var(--space-3xl);display:block}}.ToolLayout-module__NK7-ia__container[data-sidebar=md] .ToolLayout-module__NK7-ia__layout{grid-template-columns:minmax(0,380fr) minmax(0,924fr)}.ToolLayout-module__NK7-ia__container{z-index:1;position:relative}.ToolLayout-module__NK7-ia__explicitPanels .ToolLayout-module__NK7-ia__mainContent>.ToolLayout-module__NK7-ia__exportSurface{background:var(--panel);border-radius:var(--space-3xl);padding:var(--space-2xl)}@media (max-width:64rem){.ToolLayout-module__NK7-ia__explicitPanels .ToolLayout-module__NK7-ia__mainContent>.ToolLayout-module__NK7-ia__exportSurface{border-radius:var(--space-6xl);padding:var(--space-3xl)}.ToolLayout-module__NK7-ia__pills.ToolLayout-module__NK7-ia__mobileTabs{gap:var(--space-xs);background:0 0;padding:0}.ToolLayout-module__NK7-ia__pills.ToolLayout-module__NK7-ia__mobileTabs button{background:var(--control)}.ToolLayout-module__NK7-ia__pills.ToolLayout-module__NK7-ia__mobileTabs .ToolLayout-module__NK7-ia__activeTab{background:var(--primary-500);color:var(--on-accent)}.ToolLayout-module__NK7-ia__footer[data-mobile-active=false],.ToolLayout-module__NK7-ia__mobileStack .ToolLayout-module__NK7-ia__mobileTabs{display:none}.ToolLayout-module__NK7-ia__mobileStack .ToolLayout-module__NK7-ia__layout{gap:var(--space-xs);flex-direction:column;display:flex}.ToolLayout-module__NK7-ia__mobileStack .ToolLayout-module__NK7-ia__sidebar,.ToolLayout-module__NK7-ia__mobileStack .ToolLayout-module__NK7-ia__mainContent{gap:var(--space-xs);width:100%;display:flex}}.ToolLayout-module__NK7-ia__container [data-ui-button]{box-shadow:none;transition:background-color var(--transition-normal), color var(--transition-normal), border-color var(--transition-normal)}.ToolLayout-module__NK7-ia__container [data-ui-button]:before{display:none}.ToolLayout-module__NK7-ia__container [data-ui-button]:hover:not(:disabled),.ToolLayout-module__NK7-ia__container [data-ui-button]:active:not(:disabled){box-shadow:none;transform:none}.ToolLayout-module__NK7-ia__container [data-ui-button=ghost]:hover:not(:disabled){background:var(--control-hover);color:var(--neutral-50)}.ToolLayout-module__NK7-ia__container [data-ui-button] svg{flex:none}
.ToolSection-module__Vvb-ha__section{padding:var(--space-xs) 0}.ToolSection-module__Vvb-ha__title{margin:0 0 var(--space-xs) 0;font-size:var(--step--1);color:var(--neutral-50);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.ToolSection-module__Vvb-ha__description{margin:0 0 var(--space-s) 0;font-size:var(--step-0);color:var(--neutral-400)}
.ImageConverter-module__3xXiRW__emptyState{text-align:center;height:100%;padding:var(--space-3xl);flex-direction:column;justify-content:center;align-items:center;display:flex}.ImageConverter-module__3xXiRW__emptyStateTitle{font-size:var(--step-2);color:var(--dynamic-dark);margin-bottom:var(--space-s);font-weight:500}[data-theme=dark] .ImageConverter-module__3xXiRW__emptyStateTitle{color:var(--neutral-50)}.ImageConverter-module__3xXiRW__emptyStateText{font-size:var(--step-0);color:var(--neutral-600);max-width:400px}[data-theme=dark] .ImageConverter-module__3xXiRW__emptyStateText{color:var(--neutral-400)}.ImageConverter-module__3xXiRW__settingsPanel{gap:var(--space-xl);display:grid}.ImageConverter-module__3xXiRW__settingsTitle{font-size:var(--step-1);margin:0;font-weight:500}.ImageConverter-module__3xXiRW__privacy{gap:var(--space-xs);padding-top:var(--space-l);border-top:solid var(--space-4xs) var(--neutral-800);color:var(--neutral-400);font-size:var(--step--1);margin:0;display:flex}.ImageConverter-module__3xXiRW__privacy svg{width:var(--space-s);height:var(--space-s);color:var(--neutral-50);flex:none}.ImageConverter-module__3xXiRW__mobileError{display:none}@media (max-width:64rem){.ImageConverter-module__3xXiRW__mobileError{display:block}}
.ToolTabs-module__yvDFra__tabs{gap:var(--space-xs);flex-wrap:wrap;width:fit-content;display:flex}.ToolTabs-module__yvDFra__tab{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-xl);border-radius:var(--space-13xl);background:var(--control);color:var(--neutral-400);font:inherit;font-size:var(--step--1);cursor:pointer;transition:background-color var(--transition-normal), color var(--transition-normal);border:0;font-weight:500;line-height:1.5;display:inline-flex}.ToolTabs-module__yvDFra__tab svg{width:var(--space-m);height:var(--space-m);flex:none}.ToolTabs-module__yvDFra__tab:hover{color:var(--neutral-50);background:var(--control-hover)}.ToolTabs-module__yvDFra__activeTab,.ToolTabs-module__yvDFra__activeTab:hover{background:var(--fireburst-600);color:#fff}.ToolTabs-module__yvDFra__tab>span[aria-hidden=true]{flex:none;align-items:center;display:flex}
.ToolControls-module__5Z6D5G__panel{padding:var(--space-xl);border-radius:var(--space-3xl);background:var(--panel);gap:var(--space-m);flex-direction:column;min-width:0;display:flex}.ToolControls-module__5Z6D5G__panel h3{align-items:center;gap:var(--space-xs);font-size:var(--step-1);margin:0;font-weight:500;display:flex}.ToolControls-module__5Z6D5G__panel h3 svg{width:var(--space-m);height:var(--space-m)}.ToolControls-module__5Z6D5G__panel hr{border:0;border-top:1px solid var(--control-active);width:100%;margin:var(--space-xs) 0}.ToolControls-module__5Z6D5G__field{gap:var(--space-2xs);color:var(--neutral-400);font-size:var(--step--1);flex-direction:column;min-width:0;display:flex}.ToolControls-module__5Z6D5G__field input:not([type=range]){width:100%;min-width:0;padding:var(--space-xs);border:1px solid var(--control-border);border-radius:var(--space-xs);color:var(--neutral-50);background:var(--control);font:inherit;font-size:var(--step-0);line-height:1.6}.ToolControls-module__5Z6D5G__field input[type=range]{width:100%;accent-color:var(--fireburst);margin:var(--space-xs) 0}.ToolControls-module__5Z6D5G__row{gap:var(--space-xs);align-items:center;display:flex}.ToolControls-module__5Z6D5G__row>*{flex:1;min-width:0}.ToolControls-module__5Z6D5G__segments{gap:var(--space-3xs);padding:var(--space-3xs);border-radius:var(--space-13xl);background:var(--control);display:flex}.ToolControls-module__5Z6D5G__segments button{justify-content:center;align-items:center;gap:var(--space-xs);border-radius:inherit;min-width:0;color:var(--neutral-50);padding:var(--space-xs);font:inherit;font-size:var(--step--1);cursor:pointer;background:0 0;border:0;flex:1;line-height:1.5;display:inline-flex}.ToolControls-module__5Z6D5G__segments button[aria-pressed=true]{background:var(--control-hover)}.ToolControls-module__5Z6D5G__stepper{border:1px solid var(--control-border);background:var(--control);border-radius:var(--space-xs);color:var(--neutral-50);align-items:center;display:flex}.ToolControls-module__5Z6D5G__stepper button{padding:var(--space-xs);color:inherit;cursor:pointer;background:0 0;border:0}.ToolControls-module__5Z6D5G__stepper button:disabled{opacity:.3;cursor:default}.ToolControls-module__5Z6D5G__stepper svg{width:var(--space-m);height:var(--space-m)}.ToolControls-module__5Z6D5G__stepper output{text-align:center;flex:1}.ToolControls-module__5Z6D5G__hint{color:var(--neutral-400);font-size:var(--step--1);margin:0;line-height:1.5}@media (max-width:64rem){.ToolControls-module__5Z6D5G__panel{padding:var(--space-5xl);border-radius:var(--space-6xl);gap:var(--space-l)}.ToolControls-module__5Z6D5G__field input:not([type=range]),.ToolControls-module__5Z6D5G__stepper button,.ToolControls-module__5Z6D5G__segments button{padding:var(--space-l)}.ToolControls-module__5Z6D5G__panel h3 svg,.ToolControls-module__5Z6D5G__stepper svg{width:var(--space-l);height:var(--space-l)}}.ToolControls-module__5Z6D5G__field input[type=range]{appearance:none;height:var(--space-3xs);background:var(--control-hover);border-radius:var(--space-13xl)}.ToolControls-module__5Z6D5G__field input[type=range]::-webkit-slider-thumb{appearance:none;width:var(--space-m);height:var(--space-m);border-radius:var(--space-13xl);background:var(--fireburst)}.ToolControls-module__5Z6D5G__field input[type=range]::-moz-range-thumb{width:var(--space-m);height:var(--space-m);border-radius:var(--space-13xl);background:var(--fireburst);border:0}.ToolControls-module__5Z6D5G__panel>button{font-size:var(--step--1);box-shadow:none;border-radius:var(--space-13xl)}.ToolControls-module__5Z6D5G__segments svg{width:var(--space-m);height:var(--space-m);flex:none}.ToolControls-module__5Z6D5G__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:64rem){.ToolControls-module__5Z6D5G__field{gap:var(--space-xs)}}
.CustomSelect-module__f4QqHa__container{width:100%;font-family:var(--font-urbanist), sans-serif;position:relative}.CustomSelect-module__f4QqHa__trigger{width:100%;padding:var(--space-s) var(--space-m);background-color:var(--neutral-950);border:1px solid var(--neutral-600);border-radius:var(--radius-m);color:var(--dynamic-dark);font-size:var(--step-0);cursor:pointer;transition:background-color var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal), opacity var(--transition-normal);text-align:left;justify-content:space-between;align-items:center;display:flex}.CustomSelect-module__f4QqHa__trigger:hover{border-color:var(--neutral-600)}.CustomSelect-module__f4QqHa__trigger.CustomSelect-module__f4QqHa__open{border-color:var(--fireburst);box-shadow:0 0 0 2px var(--fireburst-900)}.CustomSelect-module__f4QqHa__value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CustomSelect-module__f4QqHa__arrow{color:var(--neutral-500);transition:transform var(--transition-normal);margin-left:var(--space-xs);flex-shrink:0}.CustomSelect-module__f4QqHa__trigger.CustomSelect-module__f4QqHa__open .CustomSelect-module__f4QqHa__arrow{color:var(--fireburst);transform:rotate(180deg)}.CustomSelect-module__f4QqHa__trigger:disabled{opacity:.5;cursor:not-allowed;background-color:var(--neutral-900)}.CustomSelect-module__f4QqHa__dropdown{background-color:var(--neutral-950);border:1px solid var(--neutral-600);border-radius:var(--radius-m);z-index:999;width:100%;max-height:300px;padding:var(--space-xs);position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 10px 15px -3px #00000080,0 4px 6px -2px #0000004d}.CustomSelect-module__f4QqHa__optionsList,.CustomSelect-module__f4QqHa__group{flex-direction:column;gap:2px;display:flex}.CustomSelect-module__f4QqHa__groupLabel{padding:var(--space-xs) var(--space-s);font-size:var(--step--2);color:var(--neutral-500);text-transform:uppercase;letter-spacing:.05em;margin-top:var(--space-xs);font-weight:600}.CustomSelect-module__f4QqHa__group:first-child .CustomSelect-module__f4QqHa__groupLabel{margin-top:0}.CustomSelect-module__f4QqHa__option{width:100%;padding:var(--space-s) var(--space-m);text-align:left;cursor:pointer;border-radius:var(--radius-s);color:var(--dynamic-dark);font-size:var(--step-0);transition:background-color var(--transition-normal);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.CustomSelect-module__f4QqHa__option:hover{background-color:var(--neutral-900)}.CustomSelect-module__f4QqHa__option.CustomSelect-module__f4QqHa__selected{background-color:var(--lavender-950);color:var(--lavender-100);font-weight:500}.CustomSelect-module__f4QqHa__option.CustomSelect-module__f4QqHa__active{outline:2px solid var(--fireburst);outline-offset:-2px}.CustomSelect-module__f4QqHa__option span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CustomSelect-module__f4QqHa__tool{min-width:0}.CustomSelect-module__f4QqHa__tool .CustomSelect-module__f4QqHa__trigger{gap:var(--space-xs);padding:var(--space-xs);border-color:var(--control-border);border-radius:var(--space-xs);background:var(--control);color:var(--neutral-50);font:inherit;font-size:var(--step-0);transition:border-color var(--transition-normal);line-height:1.6}.CustomSelect-module__f4QqHa__tool .CustomSelect-module__f4QqHa__trigger:hover{border-color:var(--neutral-600)}.CustomSelect-module__f4QqHa__tool .CustomSelect-module__f4QqHa__trigger.CustomSelect-module__f4QqHa__open{border-color:var(--fireburst);box-shadow:none}.CustomSelect-module__f4QqHa__tool .CustomSelect-module__f4QqHa__arrow{width:var(--space-m);height:var(--space-m);color:var(--neutral-400);margin:0}.CustomSelect-module__f4QqHa__tool .CustomSelect-module__f4QqHa__dropdown{top:calc(100% + var(--space-2xs));max-height:min(40dvh, calc(var(--space-13xl) * 2));padding:var(--space-xs);border-color:var(--control-active);border-radius:var(--space-3xl);background:var(--panel)}.CustomSelect-module__f4QqHa__tool .CustomSelect-module__f4QqHa__optionsList,.CustomSelect-module__f4QqHa__tool .CustomSelect-module__f4QqHa__group{gap:var(--space-3xs)}.CustomSelect-module__f4QqHa__tool .CustomSelect-module__f4QqHa__option{gap:var(--space-xs);padding:var(--space-xs);border-radius:var(--space-m);color:var(--neutral-50);font:inherit;font-size:var(--step-0);line-height:1.6}.CustomSelect-module__f4QqHa__tool .CustomSelect-module__f4QqHa__option.CustomSelect-module__f4QqHa__selected{background:var(--control);color:var(--neutral-50)}.CustomSelect-module__f4QqHa__tool .CustomSelect-module__f4QqHa__option svg{width:var(--space-m);height:var(--space-m);flex:none}@media (max-width:64rem){.CustomSelect-module__f4QqHa__tool .CustomSelect-module__f4QqHa__trigger,.CustomSelect-module__f4QqHa__tool .CustomSelect-module__f4QqHa__option{padding:var(--space-l)}.CustomSelect-module__f4QqHa__tool .CustomSelect-module__f4QqHa__arrow,.CustomSelect-module__f4QqHa__tool .CustomSelect-module__f4QqHa__option svg{width:var(--space-l);height:var(--space-l)}}.CustomSelect-module__f4QqHa__description{margin-top:var(--space-3xs);white-space:normal;color:var(--neutral-400);font-size:var(--step--2);line-height:1.5;display:block}.CustomSelect-module__f4QqHa__tool .CustomSelect-module__f4QqHa__option:hover{background:var(--control-hover)}.CustomSelect-module__f4QqHa__tool .CustomSelect-module__f4QqHa__option.CustomSelect-module__f4QqHa__active{outline:none}.CustomSelect-module__f4QqHa__tool:has(.CustomSelect-module__f4QqHa__trigger:focus-visible) .CustomSelect-module__f4QqHa__option.CustomSelect-module__f4QqHa__active{outline:2px solid var(--fireburst);outline-offset:-2px}
.ValueCard-module__iLEA5G__valueCard{padding:var(--space-5xl);border:1px solid rgba(var(--ink-rgb), .06);border-radius:var(--space-3xl);background:rgba(var(--ink-rgb), .03);-webkit-backdrop-filter:blur(16px);transition:background-color var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal), opacity var(--transition-normal);gap:var(--space-s);flex-direction:column;display:flex}.ValueCard-module__iLEA5G__valueCard:hover{border-color:#e8543d33}.ValueCard-module__iLEA5G__number{font-size:var(--step-6);background:linear-gradient(135deg, var(--fireburst) 0%, var(--fireburst-400) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:500;line-height:1}.ValueCard-module__iLEA5G__title{font-size:var(--step-2);color:var(--dynamic-dark);font-weight:500}.ValueCard-module__iLEA5G__description{font-size:var(--step-0);color:var(--neutral-400);line-height:1.6}
.ToolNotice-module__aoE-1q__notice{align-items:flex-start;gap:var(--space-s);padding:var(--space-s) var(--space-m);margin-bottom:var(--space-m);background:var(--neutral-950);border:1px solid var(--error-400);border-radius:var(--space-m);display:flex}.ToolNotice-module__aoE-1q__icon{margin-top:var(--space-4xs);color:var(--error-400);flex:none}.ToolNotice-module__aoE-1q__message{font-size:var(--step--1);color:var(--neutral-200);flex:1;margin:0;line-height:1.5}
.FormLabel-module__94X7fa__label{font-size:var(--step-0);color:var(--dynamic-dark);cursor:pointer;font-weight:500}.FormLabel-module__94X7fa__required{color:var(--fireburst,#e8543d)}.FormLabel-module__94X7fa__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.FormField-module__HgMPQW__formField{gap:var(--space-xs);flex-direction:column;display:flex}.FormField-module__HgMPQW__error{font-size:var(--step--2);color:var(--error,#ef4444);margin-top:calc(var(--space-xs) * -.5)}
.EditorPanel-module__D3vCnW__editorPanel{gap:var(--space-xl);display:grid}.EditorPanel-module__D3vCnW__field{gap:var(--space-xs);color:var(--neutral-400);font-size:var(--step--1);display:grid}.EditorPanel-module__D3vCnW__field input,.EditorPanel-module__D3vCnW__field textarea,.EditorPanel-module__D3vCnW__field select{width:100%;min-width:0;padding:var(--space-xs);border:1px solid var(--control-border);border-radius:var(--space-xs);color:var(--neutral-50);background:var(--control);font:inherit;font-size:var(--step-0);line-height:1.4}.EditorPanel-module__D3vCnW__field textarea{resize:vertical}.EditorPanel-module__D3vCnW__counter{text-align:right;font-size:var(--step--2)}.EditorPanel-module__D3vCnW__editorPanel details{border-top:1px solid var(--control-active);padding-top:var(--space-xl)}.EditorPanel-module__D3vCnW__editorPanel summary{justify-content:space-between;gap:var(--space-s);cursor:pointer;font-size:var(--step-0);list-style:none;display:flex}.EditorPanel-module__D3vCnW__editorPanel summary::-webkit-details-marker{display:none}.EditorPanel-module__D3vCnW__editorPanel summary svg{width:var(--space-s);height:var(--space-s)}.EditorPanel-module__D3vCnW__editorPanel details[open] summary svg{transform:rotate(180deg)}.EditorPanel-module__D3vCnW__disclosure{gap:var(--space-l);padding-top:var(--space-l);display:grid}@media (max-width:64rem){.EditorPanel-module__D3vCnW__field input,.EditorPanel-module__D3vCnW__field textarea,.EditorPanel-module__D3vCnW__field select{padding:var(--space-l)}}
.FormInput-module__CcAjZW__input{width:100%;padding:var(--space-s) var(--space-m);background-color:color-mix(in srgb, var(--neutral-950) 50%, transparent);border:1px solid var(--neutral-600);border-radius:var(--radius-m);font-size:var(--step-0);font-family:var(--font-urbanist), sans-serif;color:var(--dynamic-dark);transition:background-color var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal), opacity var(--transition-normal);outline:none}.FormInput-module__CcAjZW__input:hover{border-color:var(--neutral-450)}.FormInput-module__CcAjZW__input:focus{border-color:var(--fireburst);box-shadow:0 0 0 2px var(--fireburst-900)}.FormInput-module__CcAjZW__input::placeholder{color:var(--neutral-450)}.FormInput-module__CcAjZW__input:disabled{opacity:.5;cursor:not-allowed;background-color:var(--neutral-900)}.FormInput-module__CcAjZW__inputError{border-color:var(--error)}.FormInput-module__CcAjZW__inputError:focus{box-shadow:0 0 0 2px var(--error-light)}.FormInput-module__CcAjZW__fullWidth{width:100%}.FormInput-module__CcAjZW__input[type=tel]{appearance:textfield}.FormInput-module__CcAjZW__input[type=tel]::-webkit-outer-spin-button{appearance:none;margin:0}.FormInput-module__CcAjZW__input[type=tel]::-webkit-inner-spin-button{appearance:none;margin:0}
.PlatformSelector-module__A7wOGq__section{flex-shrink:1;width:14em;max-width:100%}.PlatformSelector-module__A7wOGq__section [role=combobox]{border-radius:var(--space-13xl);padding-inline:var(--space-l);font-size:var(--step--1);border:0}
.FormSelect-module__cGBl5W__select{padding:var(--space-s-m);background:rgba(var(--ink-rgb), .05);border:1px solid var(--neutral-600);border-radius:var(--space-xs);font-size:var(--step-0);color:var(--neutral-200);transition:background-color var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal), opacity var(--transition-normal);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23fff' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-s) center;padding-right:var(--space-2xl);outline:none;font-family:inherit}.FormSelect-module__cGBl5W__select:focus{border-color:var(--fireburst,#e8543d);box-shadow:0 0 0 3px #e8543d33}.FormSelect-module__cGBl5W__select:disabled{opacity:.6;cursor:not-allowed}.FormSelect-module__cGBl5W__selectError{border-color:var(--error,#ef4444)}.FormSelect-module__cGBl5W__selectError:focus{box-shadow:0 0 0 3px #ef44441a}.FormSelect-module__cGBl5W__selectError button{border-color:var(--error,#ef4444)}.FormSelect-module__cGBl5W__fullWidth{width:100%}.FormSelect-module__cGBl5W__select option{background:var(--dynamic-dark);color:var(--neutral-200);padding:var(--space-s)}
.color-contrast-checker-module__zURD8G__hero{padding:var(--space-6xl-7xl) 0 var(--space-4xl-5xl);position:relative;overflow:hidden}.color-contrast-checker-module__zURD8G__heroContent{text-align:center;max-width:800px;margin:0 auto var(--space-3xl)}.color-contrast-checker-module__zURD8G__heroTitle{font-size:var(--step-6);letter-spacing:-.02em;margin-bottom:var(--space-m);background:linear-gradient(135deg, var(--dynamic-dark) 0%, var(--neutral-600) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:700;line-height:1.1}.color-contrast-checker-module__zURD8G__heroSubtitle{font-size:var(--step-1);color:var(--text-muted);line-height:1.6}.color-contrast-checker-module__zURD8G__heroMeta{margin-top:var(--space-m);color:var(--neutral-500);font-size:var(--step--1)}.color-contrast-checker-module__zURD8G__heroSubtitle a,.color-contrast-checker-module__zURD8G__heroMeta a,.color-contrast-checker-module__zURD8G__sourceNote a{color:var(--fireburst);text-underline-offset:.2em;text-decoration:underline}[data-theme=dark] .color-contrast-checker-module__zURD8G__heroSubtitle{color:var(--neutral-400)}.color-contrast-checker-module__zURD8G__toolWrapper{max-width:900px;margin:0 auto}.color-contrast-checker-module__zURD8G__sourceNote{max-width:780px;margin:var(--space-2xl) auto 0;color:var(--neutral-400);font-size:var(--step--1);text-align:center;line-height:1.7}@media (max-width:768px){.color-contrast-checker-module__zURD8G__hero{padding:var(--space-4xl) 0 var(--space-5xl)}.color-contrast-checker-module__zURD8G__heroTitle{font-size:var(--step-5)}.color-contrast-checker-module__zURD8G__heroSubtitle{font-size:var(--step-0)}}@media (max-width:480px){.color-contrast-checker-module__zURD8G__heroTitle{font-size:var(--step-4)}}.color-contrast-checker-module__zURD8G__hero{padding-block:var(--space-l) var(--space-8xl)}.color-contrast-checker-module__zURD8G__toolWrapper{max-width:none}.color-contrast-checker-module__zURD8G__hero>div{padding-inline:var(--space-9xl)}@media (max-width:40rem){.color-contrast-checker-module__zURD8G__hero>div{padding-inline:var(--space-2xl)}}
.GooglePreview-module__cRa2VG__googlePreview{padding:var(--space-xl);min-height:var(--space-11xl);background:var(--neutral-1000);border:1px solid var(--neutral-800);border-radius:var(--space-m)}.GooglePreview-module__cRa2VG__googleBreadcrumb{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-s);display:flex}.GooglePreview-module__cRa2VG__googleFavicon{width:var(--space-l);height:var(--space-l);border-radius:var(--space-13xl);background:var(--neutral-900);justify-content:center;align-items:center;display:flex;overflow:hidden}.GooglePreview-module__cRa2VG__googleFavicon img{object-fit:cover;width:100%;height:100%}.GooglePreview-module__cRa2VG__googleUrl{font-size:var(--step--1);color:var(--neutral-400)}.GooglePreview-module__cRa2VG__googleTitle{margin-bottom:var(--space-xs);font-size:var(--step-0);color:#a8c7fa;overflow-wrap:anywhere;line-height:1.35}.GooglePreview-module__cRa2VG__googleDescription{font-size:var(--step--1);color:var(--neutral-400);overflow-wrap:anywhere;line-height:1.5}.GooglePreview-module__cRa2VG__googlePreview{min-height:calc(var(--space-13xl) * 3.4);padding:var(--space-4xl);border-radius:var(--space-l);flex-direction:column;justify-content:center;display:flex}.GooglePreview-module__cRa2VG__googleTitle{font-size:var(--step-2)}.GooglePreview-module__cRa2VG__googleDescription{font-size:var(--step-0)}@media (max-width:64rem){.GooglePreview-module__cRa2VG__googlePreview{min-height:calc(var(--space-13xl) * 3);padding:var(--space-l)}}.GooglePreview-module__cRa2VG__googleSite{gap:var(--space-3xs);font-size:var(--step--1);color:var(--neutral-100);display:grid}.GooglePreview-module__cRa2VG__googleSite small{font-size:var(--step--2);color:var(--neutral-400);overflow-wrap:anywhere}.GooglePreview-module__cRa2VG__googleFavicon{background:0 0;overflow:visible}.GooglePreview-module__cRa2VG__googleFavicon svg{width:var(--space-l);height:var(--space-l)}[data-theme=light] .GooglePreview-module__cRa2VG__googleTitle{color:#1a0dab}
.FormTextarea-module__u_wacG__textarea{width:100%;padding:var(--space-s) var(--space-m);background-color:color-mix(in srgb, var(--neutral-950) 50%, transparent);border:1px solid var(--neutral-600);border-radius:var(--radius-m);font-size:var(--step-0);font-family:var(--font-urbanist), sans-serif;color:var(--dynamic-dark);transition:background-color var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal), opacity var(--transition-normal);resize:vertical;outline:none;min-height:120px;max-height:320px;overflow-y:auto}.FormTextarea-module__u_wacG__textarea:hover{border-color:var(--neutral-450)}.FormTextarea-module__u_wacG__textarea:focus{border-color:var(--fireburst);box-shadow:0 0 0 2px var(--fireburst-900)}.FormTextarea-module__u_wacG__textarea::placeholder{color:var(--neutral-450)}.FormTextarea-module__u_wacG__textarea:disabled{opacity:.5;cursor:not-allowed;background-color:var(--neutral-900)}.FormTextarea-module__u_wacG__textareaError{border-color:var(--error)}.FormTextarea-module__u_wacG__textareaError:focus{box-shadow:0 0 0 2px var(--error-light)}.FormTextarea-module__u_wacG__fullWidth{width:100%}
.spacing-calculator-module__oLQHFa__toolIntro,.spacing-calculator-module__oLQHFa__sources{max-width:900px;margin:0 auto var(--space-3xl)}.spacing-calculator-module__oLQHFa__toolIntro>p:first-child{color:var(--neutral-200);font-size:var(--step-2);line-height:1.65}.spacing-calculator-module__oLQHFa__maintainer{color:var(--neutral-400);font-size:var(--step-0);margin-top:var(--space-m)}.spacing-calculator-module__oLQHFa__toolIntro a,.spacing-calculator-module__oLQHFa__sources a{color:var(--fireburst-400);text-underline-offset:.2em;text-decoration:underline}.spacing-calculator-module__oLQHFa__sources{margin-bottom:0}.spacing-calculator-module__oLQHFa__sources h2{color:var(--neutral-50);font-size:var(--step-4);margin-bottom:var(--space-m);font-weight:400}.spacing-calculator-module__oLQHFa__sources p{color:var(--neutral-300);line-height:1.75}.spacing-calculator-module__oLQHFa__contentGrid{gap:var(--space-xl-2xl);margin-top:var(--space-5xl-6xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.spacing-calculator-module__oLQHFa__gridSystems{gap:var(--space-xl-2xl);margin-top:var(--space-5xl-6xl);grid-template-columns:repeat(auto-fit,minmax(400px,1fr));display:grid}.spacing-calculator-module__oLQHFa__practicesList,.spacing-calculator-module__oLQHFa__mistakesGrid{gap:var(--space-xl);margin-top:var(--space-3xl);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));display:grid}.spacing-calculator-module__oLQHFa__implementationGuide{max-width:900px;margin:0 auto}.spacing-calculator-module__oLQHFa__guidesGrid{gap:var(--space-l);margin-top:var(--space-3xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.spacing-calculator-module__oLQHFa__guideCard{background:var(--neutral-950);border:1px solid var(--neutral-800);border-radius:var(--radius-m);color:var(--neutral-100);padding:var(--space-xl);transition:border-color var(--transition-normal), transform var(--transition-normal)}.spacing-calculator-module__oLQHFa__guideCard:hover{border-color:var(--fireburst-600)}.spacing-calculator-module__oLQHFa__guideCard h3{font-size:var(--step-2);margin-bottom:var(--space-xs);font-weight:500}.spacing-calculator-module__oLQHFa__guideCard p{color:var(--neutral-400);line-height:1.6}.spacing-calculator-module__oLQHFa__loading{padding:var(--space-5xl-6xl);text-align:center;font-size:var(--step-1);color:var(--text-muted)}[data-theme=dark] .spacing-calculator-module__oLQHFa__loading{color:var(--neutral-400)}@media (max-width:768px){.spacing-calculator-module__oLQHFa__gridSystems,.spacing-calculator-module__oLQHFa__mistakesGrid,.spacing-calculator-module__oLQHFa__contentGrid,.spacing-calculator-module__oLQHFa__guidesGrid{grid-template-columns:1fr}}.spacing-calculator-module__oLQHFa__toolContainer{gap:var(--space-7xl);flex-direction:column;display:flex}.spacing-calculator-module__oLQHFa__toolIntro{order:2;max-width:72ch;margin:0}.spacing-calculator-module__oLQHFa__toolSection{padding-block:var(--space-l) var(--space-8xl)}.spacing-calculator-module__oLQHFa__toolSection>div{padding-inline:var(--space-9xl)}@media (max-width:40rem){.spacing-calculator-module__oLQHFa__toolSection>div{padding-inline:var(--space-2xl)}}
.ErrorFallback-module__VUQJ_W__container{min-height:400px;padding:var(--spacing-xl);background:var(--surface-primary);justify-content:center;align-items:center;display:flex}.ErrorFallback-module__VUQJ_W__content{text-align:center;max-width:600px}.ErrorFallback-module__VUQJ_W__icon{color:var(--color-error,#ef4444);margin-bottom:var(--spacing-lg);justify-content:center;align-items:center;display:inline-flex}.ErrorFallback-module__VUQJ_W__title{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-md);color:var(--text-primary);font-weight:700}.ErrorFallback-module__VUQJ_W__message{font-size:var(--font-size-lg);color:var(--text-secondary);margin-bottom:var(--spacing-xl);line-height:1.6}.ErrorFallback-module__VUQJ_W__details{margin:var(--spacing-xl) 0;text-align:left;background:var(--surface-secondary);border-radius:var(--border-radius-md);border:1px solid var(--border-primary)}.ErrorFallback-module__VUQJ_W__summary{padding:var(--spacing-md);cursor:pointer;color:var(--text-primary);-webkit-user-select:none;user-select:none;font-weight:600}.ErrorFallback-module__VUQJ_W__summary:hover{background:var(--surface-tertiary)}.ErrorFallback-module__VUQJ_W__errorStack{padding:var(--spacing-md);font-size:var(--font-size-sm);color:var(--text-secondary);border-top:1px solid var(--border-primary);max-height:300px;margin:0;overflow:auto}.ErrorFallback-module__VUQJ_W__errorStack code{white-space:pre-wrap;word-break:break-word;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.ErrorFallback-module__VUQJ_W__actions{gap:var(--spacing-md);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:640px){.ErrorFallback-module__VUQJ_W__container{min-height:300px;padding:var(--spacing-lg)}.ErrorFallback-module__VUQJ_W__title{font-size:var(--font-size-xl)}.ErrorFallback-module__VUQJ_W__message{font-size:var(--font-size-base)}.ErrorFallback-module__VUQJ_W__actions{flex-direction:column}}
.PreviewImage-module__Sg9xeG__unavailable{width:100%;height:100%;min-height:var(--space-7xl);justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-m);background:var(--control-active);color:var(--neutral-400);font-size:var(--step--2);text-align:center;flex-direction:column;display:flex}.PreviewImage-module__Sg9xeG__unavailable svg{width:var(--space-xl);height:var(--space-xl)}
.BlogCard-module__-VhZnG__card{background:linear-gradient(180deg, rgba(var(--ink-rgb), .03) 0%, rgba(var(--ink-rgb), .01) 100%);-webkit-backdrop-filter:blur(20px)saturate(180%);border:1px solid rgba(var(--ink-rgb), .08);border-radius:var(--space-2xl);transition:background-color var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal), opacity var(--transition-normal);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.BlogCard-module__-VhZnG__card:hover{border-color:rgba(var(--ink-rgb), .15);background:linear-gradient(180deg, rgba(var(--ink-rgb), .05) 0%, rgba(var(--ink-rgb), .02) 100%)}[data-theme=light] .BlogCard-module__-VhZnG__card{background:#00000008}[data-theme=light] .BlogCard-module__-VhZnG__card:hover{background:#0000000d}@media (min-width:768px){.BlogCard-module__-VhZnG__featured{flex-direction:row;align-items:stretch}.BlogCard-module__-VhZnG__featured .BlogCard-module__-VhZnG__image{flex:1.2;height:auto;min-height:400px}.BlogCard-module__-VhZnG__featured .BlogCard-module__-VhZnG__content{flex:1;justify-content:center}}.BlogCard-module__-VhZnG__image{aspect-ratio:16/10;background:var(--neutral-900);border-bottom:1px solid rgba(var(--ink-rgb), .04);width:100%;position:relative;overflow:hidden}.BlogCard-module__-VhZnG__image img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.BlogCard-module__-VhZnG__content{padding:var(--space-xl);gap:var(--space-m);flex-direction:column;flex-grow:1;display:flex}.BlogCard-module__-VhZnG__meta{align-items:center;gap:var(--space-s);margin-bottom:var(--space-xs);flex-wrap:wrap;display:flex}.BlogCard-module__-VhZnG__date,.BlogCard-module__-VhZnG__readTime{font-size:var(--step--2);color:var(--text-muted);font-weight:500}.BlogCard-module__-VhZnG__title{font-size:var(--step-2);color:var(--dynamic-dark);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.2}.BlogCard-module__-VhZnG__featuredTitle{font-size:var(--step-3);color:var(--dynamic-dark);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.1}.BlogCard-module__-VhZnG__excerpt{font-size:var(--step-0);color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.BlogCard-module__-VhZnG__readMore{align-items:center;gap:var(--space-xs);font-size:var(--step--1);color:var(--fireburst);transition:gap var(--transition-normal);margin-top:auto;font-weight:600;text-decoration:none;display:inline-flex}.BlogCard-module__-VhZnG__featured{grid-column:1/-1}@media (min-width:768px){.BlogCard-module__-VhZnG__featured{flex-direction:row}.BlogCard-module__-VhZnG__featured .BlogCard-module__-VhZnG__image{flex:1;min-height:400px}.BlogCard-module__-VhZnG__featured .BlogCard-module__-VhZnG__content{flex:1}}.BlogCard-module__-VhZnG__image{aspect-ratio:16/9;background:linear-gradient(135deg, #e8543d1a 0%, rgba(var(--tint-rgb), .3) 100%);border-bottom:1px solid rgba(var(--ink-rgb), .06);width:100%;font-size:var(--step-4);color:var(--dynamic-dark);justify-content:center;align-items:center;font-weight:500;display:flex;position:relative;overflow:hidden}.BlogCard-module__-VhZnG__content{padding:var(--space-xl);gap:var(--space-s);flex-direction:column;flex:1;display:flex}.BlogCard-module__-VhZnG__meta{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.BlogCard-module__-VhZnG__date,.BlogCard-module__-VhZnG__readTime{font-size:var(--step--1);color:var(--text-muted);letter-spacing:.01em;font-weight:500}.BlogCard-module__-VhZnG__title{font-size:var(--step-2);color:var(--dynamic-dark);letter-spacing:-.01em;transition:color var(--transition-normal);font-weight:600;line-height:1.25}.BlogCard-module__-VhZnG__card:hover .BlogCard-module__-VhZnG__title{color:var(--fireburst)}.BlogCard-module__-VhZnG__featuredTitle{font-size:var(--step-5);color:var(--dynamic-dark);letter-spacing:-.02em;transition:color var(--transition-normal);font-weight:600;line-height:1.15}.BlogCard-module__-VhZnG__card:hover .BlogCard-module__-VhZnG__featuredTitle{color:var(--fireburst)}.BlogCard-module__-VhZnG__excerpt{font-size:var(--step-0);color:var(--text-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}.BlogCard-module__-VhZnG__readMore{font-size:var(--step-0);color:var(--fireburst);align-items:center;gap:var(--space-xs);transition:background-color var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal), opacity var(--transition-normal);padding-top:var(--space-s);margin-top:auto;font-weight:600;display:inline-flex}.BlogCard-module__-VhZnG__readMoreIcon{width:1.2em;height:1.2em;transition:transform var(--transition-normal)}
.CTASection-module__yxcNFW__cta{color:var(--dynamic-light);padding:var(--space-7xl);border-top:1px solid var(--neutral-900);position:relative;overflow:hidden}.CTASection-module__yxcNFW__ctaContainer{-webkit-backdrop-filter:blur(10px)saturate(300%);backdrop-filter:blur(10px)saturate(300%);border-radius:var(--space-4xl);border:1px solid var(--lavender-950);background:linear-gradient(180deg, color-mix(in srgb, var(--lavender-1000) 50%, transparent) 0%, rgba(var(--surface-rgb), 0) 100%);mix-blend-mode:normal;transition:background-color var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal), opacity var(--transition-normal);z-index:10;position:relative;padding:var(--space-7xl) var(--space-5xl)!important}.CTASection-module__yxcNFW__ctaContainer:after,.CTASection-module__yxcNFW__ctaContainer:before{content:"";border-radius:var(--space-4xl);pointer-events:none;background:linear-gradient(180deg, rgba(var(--surface-rgb), .5) 50%, rgba(var(--surface-rgb), 0) 100%);z-index:20;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CTASection-module__yxcNFW__cta:before{content:"";background:radial-gradient(circle, var(--lavender-950) 0%, transparent 60%);pointer-events:none;z-index:1;border-radius:100%;width:100vw;height:100vw;position:absolute;top:-25%;left:0;transform:translate(-50%)}.CTASection-module__yxcNFW__cta:after{content:"";background:radial-gradient(circle, var(--lavender-950) 0%, transparent 60%);pointer-events:none;z-index:1;border-radius:100%;width:100vw;height:100vw;position:absolute;bottom:-50%;right:-50%}.CTASection-module__yxcNFW__light{background:linear-gradient(135deg, rgba(var(--tint-rgb), .3) 0%, rgba(var(--surface-rgb), .5) 100%);color:var(--dynamic-dark);border-top:1px solid rgba(var(--ink-rgb), .06);border-bottom:1px solid rgba(var(--ink-rgb), .06)}.CTASection-module__yxcNFW__discBackground{object-fit:cover;pointer-events:none;z-index:0;opacity:1;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.25)}.CTASection-module__yxcNFW__content{text-align:center;gap:var(--space-s);z-index:30;flex-direction:column;align-items:center;max-width:700px;margin:0 auto;display:flex;position:relative}.CTASection-module__yxcNFW__title{font-size:var(--step-5);font-weight:400}.CTASection-module__yxcNFW__cta .CTASection-module__yxcNFW__title{color:var(--neutral-50)}.CTASection-module__yxcNFW__light .CTASection-module__yxcNFW__title{color:var(--dynamic-light)}.CTASection-module__yxcNFW__description{font-size:var(--step-2);margin-bottom:var(--space-2xl);line-height:1.5}.CTASection-module__yxcNFW__cta .CTASection-module__yxcNFW__description,.CTASection-module__yxcNFW__light .CTASection-module__yxcNFW__description{color:var(--neutral-400)}@media (max-width:768px){.CTASection-module__yxcNFW__discBackground{transform:translate(-50%,-50%)scale(1.15)}.CTASection-module__yxcNFW__ctaContainer{-webkit-backdrop-filter:blur(20px)saturate(500%);backdrop-filter:blur(20px)saturate(500%)}.CTASection-module__yxcNFW__cta:before{opacity:.5;top:-75%;left:0;transform:translate(-50%)}.CTASection-module__yxcNFW__cta:after{opacity:.5;bottom:-75%}}@media (max-width:480px){.CTASection-module__yxcNFW__discBackground{transform:translate(-50%,-50%)scale(1)}.CTASection-module__yxcNFW__cta{padding:var(--space-5xl) var(--space-3xl)}.CTASection-module__yxcNFW__title{font-size:var(--step-4)}.CTASection-module__yxcNFW__description{font-size:var(--step-1)}}
.ImageUploader-module__F2J3Xa__imageUploader{gap:var(--space-m);flex-direction:column;display:flex}.ImageUploader-module__F2J3Xa__uploadArea{border:2px dashed rgba(var(--ink-rgb), .12);border-radius:var(--space-s);padding:var(--space-xl) var(--space-m);text-align:center;cursor:pointer;transition:border-color var(--transition-normal), background var(--transition-normal);background:var(--neutral-900)}.ImageUploader-module__F2J3Xa__uploadArea:hover{background:rgba(var(--ink-rgb), .02);border-color:rgba(var(--ink-rgb), .2)}.ImageUploader-module__F2J3Xa__uploadArea.ImageUploader-module__F2J3Xa__dragging{background:var(--neutral-800);border-color:var(--dynamic-light);border-style:solid}.ImageUploader-module__F2J3Xa__uploadIcon{font-size:var(--step-4);margin-bottom:var(--space-s);color:var(--neutral-400);display:block}.ImageUploader-module__F2J3Xa__uploadTitle{font-size:var(--step-1);color:var(--dynamic-dark);margin-bottom:var(--space-2xs);font-weight:500}.ImageUploader-module__F2J3Xa__uploadText{color:var(--neutral-400);font-size:var(--step--1)}.ImageUploader-module__F2J3Xa__fileInput{display:none}.ImageUploader-module__F2J3Xa__previewImage{border:1px solid rgba(var(--ink-rgb), .08);border-radius:var(--space-xs);max-width:100%;max-height:250px;margin-top:var(--space-s)}.ImageUploader-module__F2J3Xa__extractedColors{gap:var(--space-xs);margin-top:var(--space-m);display:flex}.ImageUploader-module__F2J3Xa__extractedColors>*{width:var(--space-5xl);height:var(--space-5xl);border:1px solid var(--neutral-700);border-radius:var(--space-xs)}.ImageUploader-module__F2J3Xa__uploadArea{border-radius:var(--space-xl);padding:var(--space-3xl) var(--space-l);background:var(--control);border:1px dashed #444}.ImageUploader-module__F2J3Xa__uploadArea:focus-visible{outline:2px solid var(--fireburst);outline-offset:var(--space-3xs)}.ImageUploader-module__F2J3Xa__uploadIcon{justify-content:center;display:flex}.ImageUploader-module__F2J3Xa__uploadTitle{text-align:center;font-size:var(--step-0);justify-content:center}.ImageUploader-module__F2J3Xa__uploadText{margin-top:var(--space-xs);line-height:1.5}.ImageUploader-module__F2J3Xa__previewImage{aspect-ratio:4/3;object-fit:contain;border-radius:var(--space-xl);background:#000;width:100%;max-height:none}.ImageUploader-module__F2J3Xa__extractedColors{flex-wrap:wrap}.ImageUploader-module__F2J3Xa__imageUploader button{box-shadow:none}.ImageUploader-module__F2J3Xa__loading{align-items:center;gap:var(--space-xs);color:var(--neutral-300);font-size:var(--step--1);display:flex}.ImageUploader-module__F2J3Xa__loading svg{width:var(--space-m);height:var(--space-m);animation:1s linear infinite ImageUploader-module__F2J3Xa__spin}@keyframes ImageUploader-module__F2J3Xa__spin{to{transform:rotate(360deg)}}
.PreviewHeader-module__bonn2q__topBar{justify-content:space-between;align-items:center;gap:var(--space-s);margin-bottom:var(--space-l);display:flex}@media (max-width:64rem){.PreviewHeader-module__bonn2q__desktopTabs{display:none}.PreviewHeader-module__bonn2q__topBar>div{width:100%}.PreviewHeader-module__bonn2q__topBar[data-code=true]{display:none}}
