@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Rock+Salt&family=Vujahday+Script&display=swap";:root{--color-primary: rgba(11, 49, 66, 1);--color-primary-hover: rgba(7, 33, 45, 1);--color-primary-light: rgba(255, 245, 245, 1);--color-secondary: rgba(29, 45, 68, 1);--color-secondary-hover: rgba(22, 34, 51, 1);--color-accent: rgba(201, 165, 3, 1);--color-bg: rgba(246, 246, 246, 1);--color-surface: rgba(255, 255, 255, 1);--color-border: rgba(229, 231, 235, 1);--color-text: rgba(29, 45, 68, 1);--color-text-muted: rgba(100, 100, 100, 1);--color-text-inverse: rgba(255, 255, 255, 1);--color-danger: rgba(220, 38, 38, 1);--color-danger-hover: rgba(185, 28, 28, 1);--color-success: rgba(22, 163, 74, 1);--color-warning: rgba(201, 165, 3, 1);--lightRed: rgba(248, 113, 113, 1);--darkBlue: rgba(29, 45, 68, 1);--lightGrey: rgba(246, 246, 246, 1);--textGrey: rgba(100, 100, 100, 1);--mustardYellow: rgba(201, 165, 3, 1);--header-height: 82px;--font-base: "Inter", sans-serif;--text-xs: .75rem;--text-xs-up: .8rem;--text-sm-down: .85rem;--text-sm: .875rem;--text-sm-up: .9rem;--text-base-down: .95rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-xl-up: 1.3rem;--text-2xl: 1.5rem;--text-2xl-up: 1.75rem;--text-3xl-down: 1.875rem;--text-3xl: 2rem;--text-3xl-up: 2.25rem;--text-4xl: 2.5rem;--text-4xl-up: 2.75rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--text-7xl: 4rem;--text-8xl: 4.5rem;--text-display: 15.75rem;--radius-sm: 4px;--radius: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow: 0 4px 12px rgba(0, 0, 0, .1);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12)}html,body,#root,.app-container{height:100%;margin:0;display:flex;flex-direction:column;background-color:var(--color-bg);font-family:var(--font-base);font-weight:400;font-style:normal}.content{flex:1}footer{margin-top:auto;padding:20px;background:var(--color-surface)}.input-with-toggle{position:relative;width:100%}.input-with-toggle input{width:100%;padding-right:2.5rem;box-sizing:border-box}.input-with-toggle .toggle-btn{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:right;height:100%;width:max(2vw,44px);padding:0;z-index:1}.scrollable{overflow-y:scroll}::-webkit-scrollbar{display:none}.btn-lightred{background-color:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius);padding:.6rem 1.2rem;font-size:var(--text-base);font-weight:500;cursor:pointer;width:auto;transition:background-color .2s ease-in-out}.btn-lightred:hover{background-color:var(--color-surface);color:var(--color-primary);border:2px solid var(--color-primary)}.btn-lightred-reverse{background-color:var(--color-surface);color:var(--color-primary);border:2px solid var(--color-primary);border-radius:var(--radius);padding:.6rem 1.2rem;font-size:var(--text-base);font-weight:500;cursor:pointer;transition:all .2s ease-in-out}.btn-lightred-reverse:hover{background-color:var(--color-primary);color:var(--color-text-inverse)}:root{--dl-color-gray-500: #595959;--dl-color-gray-700: #999999;--dl-color-gray-900: #D9D9D9;--dl-color-danger-300: #A22020;--dl-color-danger-500: #BF2626;--dl-color-danger-700: #E14747;--dl-color-gray-black: #000000;--dl-color-gray-white: #FFFFFF;--dl-color-primary-100: #003EB3;--dl-color-primary-300: #0074F0;--dl-color-primary-500: #14A9FF;--dl-color-primary-700: #85DCFF;--dl-color-success-300: #199033;--dl-color-success-500: #32A94C;--dl-color-success-700: #4CC366;--dl-layout-size-large: 144px;--dl-layout-size-small: 48px;--dl-layout-space-unit: 16px;--dl-layout-size-medium: 96px;--dl-layout-size-xlarge: 192px;--dl-layout-size-xsmall: 16px;--dl-color-theme-accent1: #FFFFFF;--dl-color-theme-accent2: #F5D1B0;--dl-layout-radius-round: 50%;--dl-layout-size-xxlarge: 288px;--dl-color-theme-primary1: #BF4408;--dl-color-theme-primary2: #E65103;--dl-layout-size-maxwidth: 1400px;--dl-layout-radius-radius2: 2px;--dl-layout-radius-radius4: 4px;--dl-layout-radius-radius8: 8px;--dl-layout-space-halfunit: 8px;--dl-layout-space-sixunits: 96px;--dl-layout-space-twounits: 32px;--dl-color-template-blue-bg: #5228f5ff;--dl-color-theme-secondary1: #FFFFFF;--dl-color-theme-secondary2: #FBF1EB;--dl-layout-space-fiveunits: 80px;--dl-layout-space-fourunits: 64px;--dl-layout-space-sevenunits: 112px;--dl-layout-space-threeunits: 48px;--dl-color-theme-neutral-dark: #191818;--dl-layout-radius-cardradius: 8px;--dl-color-theme-neutral-light: #FBFAF9;--dl-layout-radius-imageradius: 8px;--dl-layout-radius-inputradius: 24px;--dl-layout-radius-buttonradius: 24px;--dl-layout-space-oneandhalfunits: 24px}.button{color:var(--dl-color-gray-black);display:inline-block;padding:.5rem 1rem;border-color:var(--dl-color-gray-black);border-width:1px;border-radius:4px;background-color:var(--dl-color-gray-white)}.input{color:var(--dl-color-gray-black);cursor:auto;padding:.5rem 1rem;border-color:var(--dl-color-gray-black);border-width:1px;border-radius:4px;background-color:var(--dl-color-gray-white)}.textarea{color:var(--dl-color-gray-black);cursor:auto;padding:.5rem;border-color:var(--dl-color-gray-black);border-width:1px;border-radius:4px;background-color:var(--dl-color-gray-white)}.list{width:100%;margin:1em 0;display:block;padding:0px 0px 0px 1.5rem;list-style-type:none;list-style-position:outside}.list-item{display:list-item}.teleport-show{display:flex!important;transform:translate(0)!important}.Link{cursor:pointer;white-space:nowrap;margin-right:40px}.Link:hover{color:#5228f5}.card{flex:1;height:100%;display:flex;position:relative;align-self:stretch;transition:.3s;padding-top:var(--dl-layout-space-fiveunits);padding-left:var(--dl-layout-space-oneandhalfunits);border-radius:30px;padding-right:var(--dl-layout-space-oneandhalfunits);flex-direction:column;padding-bottom:var(--dl-layout-space-threeunits);background-color:#fff}.card:hover{transform:scale(1.05)}.pill{display:flex;align-items:center;padding-top:var(--dl-layout-space-twounits);padding-left:var(--dl-layout-space-unit);border-radius:200px;margin-bottom:var(--dl-layout-space-threeunits);padding-right:var(--dl-layout-space-twounits);flex-direction:column;padding-bottom:var(--dl-layout-space-twounits);justify-content:center;background-color:#fff}.testimonal{width:100%;display:flex;max-width:375px;align-items:flex-start;padding-top:var(--dl-layout-space-fiveunits);padding-left:var(--dl-layout-space-threeunits);border-radius:50px;padding-right:var(--dl-layout-space-threeunits);flex-direction:column;padding-bottom:var(--dl-layout-space-threeunits);justify-content:center;background-color:#eff0f2}.accordionContainer{gap:20px;fill:#00000080;color:var(--dl-color-gray-black);width:100%;cursor:pointer;display:flex;max-width:800px;transition:.3s;align-items:center;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:space-between}.accordionContainer:hover{color:#00000080}.metrics{display:flex;align-items:center;flex-direction:column}.title{font-size:var(--text-6xl);text-align:center;font-weight:700;line-height:72px;margin-bottom:var(--dl-layout-space-oneandhalfunits)}.sub-title{color:#5228f5;font-style:normal;font-weight:600;margin-bottom:var(--dl-layout-space-oneandhalfunits)}.template-button{color:#fff;cursor:pointer;display:flex;transition:.3s;align-items:center;padding-top:var(--dl-layout-space-unit);padding-left:var(--dl-layout-space-twounits);border-radius:56px;margin-bottom:var(--dl-layout-space-threeunits);padding-right:var(--dl-layout-space-twounits);flex-direction:column;padding-bottom:var(--dl-layout-space-unit);background-color:#000}.template-button:hover{color:#000;background-color:#fff}.accordionIcon{width:30px;height:30px}.accordionContent{width:100%;display:flex;-webkit-user-select:text;user-select:text}.thq-input{color:var(--dl-color-theme-neutral-dark);cursor:auto;outline:none;padding:.5rem 1rem;align-self:stretch;text-align:center;border-color:var(--dl-color-theme-neutral-dark);border-width:1px;border-radius:var(--dl-layout-radius-inputradius);background-color:var(--dl-color-theme-neutral-light)}.thq-input:focus{outline:1px solid var(--dl-color-theme-primary1)}.thq-button-filled{gap:var(--dl-layout-space-halfunit);fill:var(--dl-color-theme-secondary1);color:var(--dl-color-theme-secondary1);cursor:pointer;display:flex;transition:.3s;align-items:center;font-weight:700;padding-top:var(--dl-layout-space-halfunit);white-space:nowrap;border-color:var(--dl-color-theme-primary1);border-width:1px;padding-left:var(--dl-layout-space-oneandhalfunits);border-radius:var(--dl-layout-radius-buttonradius);padding-right:var(--dl-layout-space-oneandhalfunits);padding-bottom:var(--dl-layout-space-halfunit);justify-content:center;background-color:var(--dl-color-theme-primary1)}.thq-button-filled:hover{fill:var(--dl-color-theme-secondary2);color:var(--dl-color-theme-secondary2);border-color:var(--dl-color-theme-primary2);background-color:var(--dl-color-theme-primary2)}.thq-button-outline{gap:var(--dl-layout-space-halfunit);fill:var(--dl-color-theme-primary1);color:var(--dl-color-theme-primary1);border:1px solid;cursor:pointer;display:flex;transition:.3s;align-items:center;font-weight:700;padding-top:var(--dl-layout-space-halfunit);white-space:nowrap;border-color:var(--dl-color-theme-primary1);padding-left:var(--dl-layout-space-oneandhalfunits);border-radius:var(--dl-layout-radius-buttonradius);padding-right:var(--dl-layout-space-oneandhalfunits);padding-bottom:var(--dl-layout-space-halfunit);justify-content:center}.thq-button-outline:hover{fill:var(--dl-color-theme-secondary2);color:var(--dl-color-theme-secondary2);border-color:var(--dl-color-theme-primary2);background-color:var(--dl-color-theme-primary2)}.thq-button-flat{gap:var(--dl-layout-space-halfunit);fill:var(--dl-color-theme-primary1);color:var(--dl-color-theme-primary1);cursor:pointer;display:flex;transition:.3s;align-items:center;font-weight:700;padding-top:var(--dl-layout-space-halfunit);white-space:nowrap;border-color:transparent;border-width:1px;padding-left:var(--dl-layout-space-oneandhalfunits);border-radius:var(--dl-layout-radius-buttonradius);padding-right:var(--dl-layout-space-oneandhalfunits);padding-bottom:var(--dl-layout-space-halfunit);justify-content:center}.thq-button-flat:hover{fill:var(--dl-color-theme-secondary1);color:var(--dl-color-theme-secondary1);border-color:var(--dl-color-theme-primary2);background-color:var(--dl-color-theme-primary2)}.thq-heading-1{font-size:var(--text-5xl);font-family:STIX Two Text;font-weight:700;line-height:1.5}.thq-heading-2{font-size:var(--text-3xl-up);font-family:STIX Two Text;font-weight:600;line-height:1.5}.thq-heading-3{font-size:var(--text-2xl-up);font-family:STIX Two Text;font-weight:600;line-height:1.5}.thq-body-large{font-size:var(--text-lg);font-family:Noto Sans;line-height:1.5}.thq-body-small{font-size:var(--text-base);font-family:Noto Sans;line-height:1.5}.thq-team-image-round{width:80px;height:80px;object-fit:cover;border-radius:50%}.thq-section-padding{width:100%;display:flex;padding:var(--dl-layout-space-fiveunits);position:relative;align-items:center;flex-direction:column}.thq-section-max-width{width:100%;max-width:var(--dl-layout-size-maxwidth)}.thq-img-ratio-1-1{width:100%;object-fit:cover;aspect-ratio:1/1;border-radius:var(--dl-layout-radius-imageradius)}.thq-img-ratio-16-9{width:100%;object-fit:cover;aspect-ratio:16/9;border-radius:var(--dl-layout-radius-imageradius)}.thq-img-ratio-4-3{width:100%;object-fit:cover;aspect-ratio:4/3;border-radius:var(--dl-layout-radius-imageradius)}.thq-img-ratio-4-6{width:100%;object-fit:cover;aspect-ratio:4/6;border-radius:var(--dl-layout-radius-imageradius)}.thq-img-round{width:100%;border-radius:var(--dl-layout-radius-round)}.thq-flex-column{gap:var(--dl-layout-space-twounits);display:flex;overflow:hidden;position:relative;align-items:center;flex-direction:column}.thq-flex-row{gap:var(--dl-layout-space-twounits);display:flex;overflow:hidden;position:relative;align-items:center}.thq-grid-6{display:grid;grid-gap:var(--dl-layout-space-twounits);grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.thq-grid-5{display:grid;grid-gap:var(--dl-layout-space-twounits);grid-template-columns:1fr 1fr 1fr 1fr 1fr}.thq-card{gap:var(--dl-layout-space-oneandhalfunits);display:flex;padding:var(--dl-layout-space-twounits);align-items:stretch;border-radius:var(--dl-layout-radius-cardradius);flex-direction:column}.thq-box-shadow{box-shadow:0 0 5px -2px var(--dl-color-theme-neutral-dark)}.thq-grid-3{display:grid;grid-gap:var(--dl-layout-space-twounits);grid-template-columns:1fr 1fr 1fr}.thq-grid-4{display:grid;grid-gap:var(--dl-layout-space-twounits);grid-template-columns:1fr 1fr 1fr 1fr}.thq-grid-2{width:100%;display:grid;grid-gap:var(--dl-layout-space-twounits);grid-template-columns:1fr 1fr}.thq-checkbox{width:var(--dl-layout-size-xsmall);height:var(--dl-layout-size-xsmall)}.thq-select{cursor:pointer;appearance:none;padding-top:var(--dl-layout-space-halfunit);padding-left:var(--dl-layout-space-unit);border-radius:var(--dl-layout-radius-inputradius);padding-right:var(--dl-layout-space-twounits);padding-bottom:var(--dl-layout-space-halfunit);background-color:var(--dl-color-theme-neutral-light);background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg width%3D%2220%22 height%3D%2220%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22 viewBox%3D%220 0 20 20%22 fill%3D%22%23000%22%3E%3Cpath d%3D%22M4.293 7.293a1 1 0 011.414 0L10 11.586l4.293-4.293a1 1 0 111.414 1.414l-5 5a1 1 0 01-1.414 0l-5-5a1 1 0 010-1.414z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.thq-divider-horizontal{width:100%;height:1px;background-color:var(--dl-color-theme-neutral-dark)}.thq-icon-small{width:24px;height:24px}.thq-button-icon{fill:var(--dl-color-theme-secondary1);padding:3px;transition:.3s;border-radius:var(--dl-layout-radius-round)}.thq-button-icon:hover{fill:var(--dl-color-theme-secondary2)}.thq-icon-medium{width:var(--dl-layout-size-small);height:var(--dl-layout-size-small)}.thq-icon-x-small{width:var(--dl-layout-size-xsmall);height:var(--dl-layout-size-xsmall)}.thq-link{cursor:pointer;display:inline-block;overflow:hidden;background:linear-gradient(to right,var(--dl-color-theme-primary1) 50%,var(--dl-color-theme-neutral-dark) 50%);transition:background-position .3s ease;font-weight:600;-webkit-background-clip:text;background-clip:text;background-size:200% 100%;background-position:100%;-webkit-text-fill-color:transparent}.thq-link:hover{background-position:0 100%}.thq-grid-auto-300{display:grid;grid-gap:var(--dl-layout-space-oneandhalfunits);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.thq-animated-group-vertical-reverse{gap:var(--dl-layout-space-unit);width:100%;display:flex;animation:scroll-y 20s linear infinite;align-items:flex-start;flex-direction:column;justify-content:space-around;animation-direction:reverse}.thq-animated-group-horizontal-reverse{gap:var(--dl-layout-space-unit);display:flex;animation:scroll-x 20s linear infinite;min-width:100%;align-items:center;flex-shrink:0;justify-content:space-around;animation-direction:reverse}.thq-animated-group-vertical{gap:var(--dl-layout-space-unit);width:100%;display:flex;animation:scroll-y 20s linear infinite;align-items:flex-start;flex-direction:column;justify-content:space-around}.thq-animated-group-horizontal{gap:var(--dl-layout-space-unit);display:flex;animation:scroll-x 20s linear infinite;min-width:100%;align-items:center;flex-shrink:0;justify-content:space-around}.thq-animated-group-container-vertical{gap:var(--dl-layout-space-unit);display:flex;overflow:hidden;flex-direction:column}.thq-animated-group-container-horizontal{gap:var(--dl-layout-space-unit);display:flex;overflow:hidden}.thq-mask-image-vertical{-webkit-mask-image:linear-gradient(to bottom,transparent,black 1%,black 99%,transparent);mask-image:linear-gradient(to bottom,transparent,black 1%,black 99%,transparent)}.thq-mask-image-horizontal{-webkit-mask-image:linear-gradient(to right,transparent,black 1%,black 99%,transparent);mask-image:linear-gradient(to right,transparent,black 1%,black 99%,transparent)}.thq-img-scale{transition:.3s}.thq-img-scale:hover{scale:1.05}.thq-animated-card-bg-1{width:100%;height:100%;transition:transform .3s;border-radius:var(--dl-layout-radius-cardradius);background-color:var(--dl-color-theme-accent1)}.thq-animated-card-bg-2{transition:transform .3s;border-radius:var(--dl-layout-radius-cardradius);background-color:var(--dl-color-theme-accent2)}.thq-button-animated{outline:none;z-index:1;overflow:hidden;position:relative;border-width:2px}.thq-input::placeholder{text-align:center;vertical-align:middle}.thq-animated-group-container-vertical:hover div,.thq-animated-group-container-horizontal:hover div{animation-play-state:paused}.thq-animated-card-bg-2:has([data-animated=true]:hover){transform:translateZ(0) scaleZ(1) rotateX(0) rotateY(0) rotate(3deg) skew(0)}.thq-animated-card-bg-1:has([data-animated=true]:hover){transform:translateZ(0) scaleZ(1) rotateX(0) rotateY(0) rotate(-6deg) skew(0)}.thq-button-animated:before{top:0;left:-20%;color:var(--dl-color-theme-neutral-light);width:200%;height:101%;content:"";z-index:1;position:absolute;transform:scaleX(0);transition:transform .5s;border-radius:var(--dl-layout-radius-buttonradius);background-color:var(--dl-color-theme-neutral-dark);transform-origin:0 0;transition-timing-function:cubic-bezier(.5,1.6,.4,.7)}.thq-button-animated:hover:before{color:var(--dl-color-theme-neutral-light);z-index:-1;transform:scaleX(1)}.Content{font-size:var(--text-base);font-family:Inter;font-weight:400;line-height:1.15;text-transform:none;text-decoration:none}.Heading{font-size:var(--text-3xl);font-family:Inter;font-weight:700;line-height:1.15;text-transform:none;text-decoration:none}@media (max-width: 991px){.testimonal{padding-top:var(--dl-layout-space-threeunits);padding-left:var(--dl-layout-space-oneandhalfunits);padding-right:var(--dl-layout-space-oneandhalfunits);padding-bottom:var(--dl-layout-space-threeunits)}.template-button{margin-bottom:var(--dl-layout-space-twounits)}.thq-grid-4{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 767px){.card{padding-top:var(--dl-layout-space-threeunits);margin-right:0;padding-bottom:var(--dl-layout-space-threeunits)}.testimonal{max-width:100%}.title{font-size:var(--text-2xl-up);line-height:36px}.thq-section-padding{padding:var(--dl-layout-space-threeunits)}.thq-flex-column,.thq-flex-row{gap:var(--dl-layout-space-oneandhalfunits)}.thq-grid-6,.thq-grid-5{grid-gap:var(--dl-layout-space-oneandhalfunits);grid-template-columns:1fr 1fr 1fr}.thq-card{padding:var(--dl-layout-space-oneandhalfunits)}.thq-grid-3{grid-gap:var(--dl-layout-space-oneandhalfunits);grid-template-columns:1fr 1fr}.thq-grid-4{grid-gap:var(--dl-layout-space-oneandhalfunits);flex-direction:row;grid-template-columns:1fr 1fr}.thq-grid-2{grid-gap:var(--dl-layout-space-oneandhalfunits);grid-template-columns:1fr}.thq-img-scale{width:100%}}@media (max-width: 479px){.card{margin-right:0;margin-bottom:0}.pill{width:130px;height:60px}.title{font-size:var(--text-3xl);line-height:48px;margin-bottom:var(--dl-layout-space-unit)}.template-button{padding-left:var(--dl-layout-space-oneandhalfunits);padding-right:var(--dl-layout-space-oneandhalfunits);background-color:var(--dl-color-gray-black)}.thq-section-padding{padding:var(--dl-layout-space-oneandhalfunits)}.thq-flex-column,.thq-flex-row{gap:var(--dl-layout-space-unit)}.thq-grid-6,.thq-grid-5{grid-gap:var(--dl-layout-space-unit);grid-template-columns:1fr 1fr}.thq-grid-3{grid-gap:var(--dl-layout-space-unit);align-items:center;grid-template-columns:1fr}.thq-grid-4{grid-gap:var(--dl-layout-space-unit);align-items:center;flex-direction:column;grid-template-columns:1fr}.thq-grid-2{grid-gap:var(--dl-layout-space-unit)}.thq-grid-auto-300{grid-template-columns:1fr}}.toast-container{position:fixed;bottom:1.25rem;right:1.25rem;z-index:9999;display:flex;flex-direction:column;gap:.625rem;width:22rem;max-width:calc(100vw - 2.5rem);pointer-events:none}.toast{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:#fff;border-radius:.5rem;box-shadow:0 4px 16px #0000001f,0 1px 4px #0000000f;border-left:4px solid transparent;pointer-events:all;animation:toast-slide-in .25s ease-out}@keyframes toast-slide-in{0%{opacity:0;transform:translate(1.5rem)}to{opacity:1;transform:translate(0)}}.toast--success{border-left-color:#22c55e}.toast--error{border-left-color:#ef4444}.toast--warning{border-left-color:#f59e0b}.toast--info{border-left-color:#3b82f6}.toast--message{border-left-color:#ef4444}.toast-icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.0625rem;display:flex;align-items:center;justify-content:center}.toast-icon img{width:100%;height:100%;object-fit:contain}.toast-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.toast-label{font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;line-height:1}.toast--success .toast-label{color:#16a34a}.toast--error .toast-label{color:#dc2626}.toast--warning .toast-label{color:#d97706}.toast--info .toast-label{color:#2563eb}.toast--message .toast-label{color:#000}.toast-message{font-size:.875rem;color:#374151;line-height:1.4;word-break:break-word}.toast-dismiss{flex-shrink:0;background:none;border:none;cursor:pointer;font-size:1.25rem;line-height:1;color:#9ca3af;padding:0;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:.25rem;transition:color .15s ease}.toast-dismiss:hover{color:#374151}@media (max-width: 480px){.toast-container{bottom:1rem;right:.75rem;left:.75rem;width:auto;max-width:none}}.waves{position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:100%;overflow:hidden}.waves-canvas{display:block;width:100%;height:100%}.marketplace-promo-banner{position:relative;flex:1;min-width:0;max-width:560px;padding-bottom:24px}.marketplace-promo-banner-image{display:block}.marketplace-promo-banner-image-laptop{width:100%;height:auto;filter:drop-shadow(0 16px 24px rgba(0,0,0,.35))}.marketplace-promo-banner-image-earbuds{position:absolute;transform:translate(-50%);width:auto;filter:drop-shadow(0 8px 10px rgba(0,0,0,.35))}.marketplace-promo-banner-hero .marketplace-promo-banner-image-earbuds{left:70%;bottom:5%;height:45%}.marketplace-promo-banner-listing .marketplace-promo-banner-image-earbuds{left:70%;bottom:17%;height:45%}.marketplace-listing-promo{position:relative;box-sizing:border-box;background:var(--color-primary);color:var(--color-text-inverse);overflow:hidden}.marketplace-listing-promo-tucked{padding:34px 20px 10px;border-radius:0 0 20px 20px}.marketplace-listing-promo-standalone{padding:12px 18px;border-radius:14px}.marketplace-listing-promo-waves{z-index:0;pointer-events:none}.marketplace-listing-promo-content{position:relative;z-index:1;display:flex;align-items:center;gap:12px}.marketplace-listing-promo-text{flex:1;min-width:0}.marketplace-listing-promo-title{margin:0 0 4px;font-size:1rem;line-height:1.25;text-wrap:balance}.marketplace-listing-promo-subtitle{margin:0;font-size:var(--text-sm);opacity:.85}.marketplace-listing-promo-image{flex:0 0 42%;max-width:170px}.contact-modal-overlay{position:fixed;inset:0;background:#0f172a57;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:2000}.contact-modal{width:min(100%,460px);background:#fff;border-radius:20px;box-shadow:0 24px 56px #0f172a38;overflow:hidden}.contact-modal-header{padding:1.5rem 1.75rem 1rem;border-bottom:1px solid #f0f0f0}.contact-modal-logo{display:block;height:28px;width:auto;margin:0 auto .9rem}.contact-modal-promo{padding:1rem 1.75rem 0}.contact-modal-title{font-size:1.15rem;font-weight:700;color:#1c2230;margin:0 0 .2rem}.contact-modal-subtitle{font-size:.875rem;color:#6b7280;margin:0}.contact-modal-body{padding:1.25rem 1.75rem;display:flex;flex-direction:column}.contact-modal-label{font-size:.8rem;font-weight:600;color:#374151;margin:.75rem 0 .4rem}.contact-modal-label:first-child{margin-top:0}.contact-modal-input,.contact-modal-textarea{width:100%;border:1.5px solid #e5e7eb;border-radius:10px;padding:.6rem .85rem;font-size:.9rem;color:#1c2230;outline:none;box-sizing:border-box;font-family:inherit;transition:border-color .15s}.contact-modal-textarea{resize:none}.contact-modal-input:focus,.contact-modal-textarea:focus{border-color:#1c2230}.contact-modal-email-toggle{align-self:flex-start;margin-top:.45rem;padding:0;border:none;background:none;font-family:inherit;font-size:.78rem;color:#6b7280;text-decoration:underline;cursor:pointer}.contact-modal-email-toggle:hover{color:#1c2230}.contact-modal-count{display:block;text-align:right;font-size:.78rem;color:#9ca3af;margin-top:.3rem}.contact-modal-actions{display:flex;justify-content:flex-end;gap:.65rem;margin-top:1.25rem}.contact-cancel-btn{padding:.55rem 1.2rem;border-radius:10px;border:1.5px solid #e5e7eb;background:transparent;color:#6b7280;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.contact-cancel-btn:hover{background:#f9fafb;color:#374151}.contact-submit-btn{padding:.55rem 1.4rem;border-radius:10px;border:none;background:#1c2230;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s}.contact-submit-btn:hover:not(:disabled){background:#333d52}.contact-submit-btn:disabled{opacity:.55;cursor:not-allowed}.landing-nav{position:fixed;top:0;left:0;right:0;z-index:100;background:#ffffffe6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border);opacity:0;transform:translateY(-12px);pointer-events:none;transition:opacity .35s ease,transform .35s ease}.landing-nav-visible{opacity:1;transform:translateY(0);pointer-events:auto}.landing-nav-sticky{position:sticky}.landing-nav-inner{margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:32px}.landing-nav-brand{display:flex;flex-direction:column;gap:2px;text-decoration:none;opacity:0;transform:translate(-24px);transition:opacity .45s ease .1s,transform .45s ease .1s}.landing-nav-visible .landing-nav-brand{opacity:1;transform:translate(0)}.landing-nav-logo{height:28px;width:auto}.landing-nav-formerly{display:flex;align-items:center;justify-content:center;gap:4px;font-size:10px;font-weight:500;color:var(--color-text-muted);letter-spacing:.01em}.landing-nav-formerly-logo{height:12px;width:auto;filter:grayscale(1);opacity:.6}.landing-nav-links{display:flex;align-items:center;gap:28px;margin-left:auto}.landing-nav-link{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600;text-decoration:none;transition:color .15s ease}.landing-nav-link:hover{color:var(--color-text)}.landing-nav-cta{flex-shrink:0;border:none;border-radius:var(--radius-full);padding:9px 20px;background:var(--color-primary);color:var(--color-text-inverse);font-weight:600;font-size:var(--text-sm);cursor:pointer;white-space:nowrap;transition:background .15s ease}.landing-nav-cta:hover{background:var(--color-primary-hover)}.landing-nav-burger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:32px;height:32px;border:none;background:transparent;cursor:pointer;padding:0;flex-shrink:0}.landing-nav-burger span{display:block;width:20px;height:2px;background:var(--color-text);border-radius:2px;transition:transform .25s ease,opacity .25s ease}.landing-nav-burger-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.landing-nav-burger-open span:nth-child(2){opacity:0}.landing-nav-burger-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.landing-nav-mobile{display:none;flex-direction:column;gap:4px;max-height:0;overflow:hidden;padding:0 24px;transition:max-height .3s ease,padding .3s ease}.landing-nav-mobile-open{max-height:320px;padding:4px 24px 20px}.landing-nav-mobile-link{color:var(--color-text);font-size:var(--text-base);font-weight:600;text-decoration:none;padding:12px 4px;border-bottom:1px solid var(--color-border)}.landing-nav-cta-mobile{margin-top:12px;width:100%}@media (max-width: 720px){.landing-nav-links,.landing-nav-inner .landing-nav-cta{display:none}.landing-nav-burger{display:flex;margin-left:auto}.landing-nav-mobile{display:flex}}.landing-footer{background:var(--color-primary);padding:48px 24px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.landing-footer-logo{width:min(200px,60vw);height:auto}.landing-footer-copyright{color:#fff9;font-size:var(--text-sm);margin:0}.marketplace-layout{min-height:100vh;display:flex;flex-direction:column;background:var(--color-bg)}.marketplace-layout-main{flex:1}
