img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}img.wp-smiley,img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 0.07em!important;vertical-align:-0.1em!important;background:none!important;padding:0!important}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}.wp-block-button.is-size-sm>*{padding-inline:.75rem;height:2rem;font-size:var(--wp--preset--font-size--sm)}.wp-block-button.is-size-md>*{padding-inline:1rem;height:2.25rem;font-size:var(--wp--preset--font-size--base)}.wp-block-button.is-size-lg>*{height:2.5rem;font-size:var(--wp--preset--font-size--lg);padding-inline:1.5rem}.wp-block-button.is-size-lg>*,.wp-block-button.is-size-md>*,.wp-block-button.is-size-sm>*{display:inline-flex;align-items:center;justify-content:center}.shadcn-svg-image{display:inline-flex;justify-content:center;align-items:center}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--font-family--system-fonts:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}:where(body){margin:0}.wp-site-blocks>.alignleft{float:left;margin-right:2em}.wp-site-blocks>.alignright{float:right;margin-left:2em}.wp-site-blocks>.aligncenter{justify-content:center;margin-left:auto;margin-right:auto}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}.is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-flow>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-constrained>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left:auto!important;margin-right:auto!important}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{font-family:var(--wp--preset--font-family--inter);font-style:normal;font-weight:400;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}a:where(:not(.wp-element-button)){font-family:var(--wp--preset--font-family--manrope)}h1,h2,h3,h4,h5,h6{font-family:var(--wp--preset--font-family--manrope);font-style:normal;font-weight:600}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:var(--wp--preset--font-family--manrope);font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}.has-system-fonts-font-family{font-family:var(--wp--preset--font-family--system-fonts)!important}*{box-sizing:border-box}body{margin:0!important;padding:0!important;font-family:'Inter',sans-serif}.wp-site-blocks{padding-top:0!important;margin-top:0!important}.wp-block-template-part:first-of-type{display:none!important}:root{--primary-color:#D97736;--primary-hover:#C16829;--dark-color:#1A1A1A;--light-color:#FFFFFF;--text-color:#1A1A1A;--text-light:#666666;--border-color:#E5E5E5;--header-height:84px;--hero-top-space-desktop:100px;--hero-top-space-tablet:80px;--hero-top-space-mobile:60px;--section-padding-desktop:100px;--section-padding-tablet:80px;--section-padding-mobile:60px}.kotkodit-header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;background:var(--light-color)!important;border-bottom:1px solid var(--border-color)!important;z-index:999999!important;overflow:visible!important}.header-wrapper{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:18px 32px}.header-logo{display:flex;align-items:center;gap:10px;text-decoration:none}.header-logo img{height:54px;width:auto;margin:0;padding:0;vertical-align:middle}.logo-text-wrapper{all:unset}.header-logo-text{font-family:'Manrope',sans-serif;font-size:24px;font-weight:700;color:var(--dark-color);line-height:54px;letter-spacing:-.5px;margin:0;padding:0;display:inline-block;vertical-align:middle}.header-nav{display:flex;gap:10px;align-items:center}.nav-item{color:var(--text-color);text-decoration:none;font-family:'Manrope',sans-serif;font-size:14px;font-weight:600;letter-spacing:-.25px;padding:10px 16px;border-radius:6px;transition:all 0.2s}.nav-item:hover{color:var(--primary-color);background:#F5F5F5}.header-socials{display:flex;gap:8px;margin-left:16px}.social-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#F5F5F5;color:var(--text-color);text-decoration:none;transition:all 0.25s ease}.social-icon:hover{background:var(--primary-color);color:var(--light-color);transform:translateY(-2px);box-shadow:0 4px 12px rgb(217 119 54 / .25)}.social-icon svg{width:22px;height:22px}.social-icon svg path{stroke-width:1.8}.header-cta{background:var(--primary-color);color:var(--light-color);padding:12px 24px;border-radius:8px;text-decoration:none;font-family:'Manrope',sans-serif;font-weight:600;letter-spacing:-.25px;font-size:15px;transition:all 0.2s;margin-left:8px;white-space:nowrap}.header-cta:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 6px 18px rgb(217 119 54 / .35)}.mobile-toggle{display:none}.menu-overlay{display:none}.header-spacer{height:var(--header-height)}@media (max-width:1100px){.header-wrapper{padding:16px 24px}.nav-item{padding:8px 12px;font-size:14px}.header-cta{padding:9px 16px;font-size:14px}}@media (max-width:768px){:root{--header-height:70px}.header-wrapper{padding:13px 20px}.header-logo{gap:10px;position:relative;z-index:1000000}.header-logo img{height:44px}.header-logo-text{font-size:20px;line-height:44px}.header-nav{position:absolute;top:100%;left:0;right:0;width:100%;height:auto;background:var(--light-color);flex-direction:column;align-items:center;justify-content:flex-start;gap:0;padding:20px 20px 30px;transform:translateY(-20px);opacity:0;visibility:hidden;transition:all 0.35s cubic-bezier(.4,0,.2,1);z-index:999998}.header-nav.active{transform:translateY(0);opacity:1;visibility:visible}.nav-item{width:100%;max-width:380px;padding:18px 28px;border-radius:12px;font-size:18px;font-weight:600;margin:6px 0;text-align:center;background:#F9F9F9;border:none;color:var(--dark-color)}.nav-item:hover,.nav-item:active{background:var(--primary-color);color:var(--light-color);transform:scale(1.02)}.header-socials{width:100%;max-width:380px;padding:24px 0 16px;margin:0;gap:14px;border-bottom:none;justify-content:center}.social-icon{width:52px;height:52px;border-radius:50%;background:#F9F9F9}.social-icon:hover,.social-icon:active{background:var(--primary-color);color:var(--light-color);transform:scale(1.1)}.social-icon svg{width:23px;height:23px}.header-cta{width:100%;max-width:380px;margin:12px 0 0 0;text-align:center;padding:16px 28px;font-size:17px;font-weight:600;border-radius:12px}.header-cta:hover,.header-cta:active{transform:scale(1.02)}.mobile-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:none;cursor:pointer;padding:0;position:relative;z-index:1000000}.mobile-toggle-icon{width:26px;height:22px;position:relative;margin:0 auto}.mobile-toggle-icon span{position:absolute;left:0;width:100%;height:3px;background:var(--dark-color);border-radius:3px;transition:all 0.3s cubic-bezier(.4,0,.2,1)}.mobile-toggle-icon span:nth-child(1){top:0}.mobile-toggle-icon span:nth-child(2){top:9px}.mobile-toggle-icon span:nth-child(3){top:18px}.mobile-toggle.active .mobile-toggle-icon span{background:var(--primary-color)}.mobile-toggle.active .mobile-toggle-icon span:nth-child(1){top:9px;transform:rotate(45deg)}.mobile-toggle.active .mobile-toggle-icon span:nth-child(2){opacity:0;transform:translateX(-20px)}.mobile-toggle.active .mobile-toggle-icon span:nth-child(3){top:9px;transform:rotate(-45deg)}.menu-overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .6);z-index:999997;opacity:0;visibility:hidden;transition:all 0.3s ease;backdrop-filter:blur(4px)}.menu-overlay.active{opacity:1;visibility:visible}}.kotkodit-hero{padding-top:calc(var(--hero-top-space-desktop) + var(--header-height));padding-left:20px;padding-right:20px;padding-bottom:var(--section-padding-desktop);text-align:center;background:#fff}.hero-inner{max-width:900px;margin:0 auto}.hero-title{font-family:'Manrope',sans-serif;font-size:48px;font-weight:700;line-height:1.2;letter-spacing:-.5px;color:var(--dark-color);margin-bottom:28px}.hero-line{display:block}#typed{color:var(--primary-color)}.typed-cursor{color:var(--primary-color)}.hero-subtitle{font-family:'Inter',sans-serif;font-size:18px;line-height:1.7;color:var(--text-light);max-width:720px;margin:0 auto 40px}.hero-buttons{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.hero-btn{text-decoration:none;padding:14px 26px;border-radius:8px;font-family:'Manrope',sans-serif;font-weight:600;font-size:15px;transition:all 0.25s ease}.hero-btn.primary{background:var(--primary-color);color:#fff}.hero-btn.primary:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 6px 18px rgb(217 119 54 / .35)}.hero-btn.secondary{background:#F5F5F5;color:var(--dark-color)}.hero-btn.secondary:hover{background:#eaeaea}@media (max-width:1024px){.kotkodit-hero{padding-top:calc(var(--hero-top-space-tablet) + var(--header-height));padding-left:20px;padding-right:20px;padding-bottom:var(--section-padding-tablet)}}@media (max-width:768px){.kotkodit-hero{padding-top:calc(var(--hero-top-space-mobile) + var(--header-height));padding-left:20px;padding-right:20px;padding-bottom:var(--section-padding-mobile)}.hero-title{font-size:32px;margin-bottom:20px}.hero-subtitle{font-size:16px;margin-bottom:32px}}.kotkodit-services{padding:var(--section-padding-desktop) 20px;background:#fff;text-align:center}.services-inner{max-width:1100px;margin:0 auto}.services-title{font-family:'Manrope',sans-serif;font-size:38px;font-weight:700;margin-bottom:16px;color:var(--dark-color)}.services-subtitle{font-family:'Inter',sans-serif;font-size:17px;color:var(--text-light);margin-bottom:60px}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.service-card{background:#F9F9F9;border-radius:14px;padding:30px 26px;text-align:left;transition:all 0.25s ease;border:1px solid #eee}.service-card:hover{transform:translateY(-6px);box-shadow:0 12px 30px rgb(0 0 0 / .08)}.service-card h3{font-family:'Manrope',sans-serif;font-size:20px;margin-bottom:10px;color:var(--dark-color)}.service-card p{font-family:'Inter',sans-serif;font-size:15px;color:var(--text-light);margin-bottom:18px}.price{display:flex;align-items:baseline;gap:8px;margin:14px 0 8px;font-family:'Manrope',sans-serif;font-size:22px;font-weight:700;color:var(--primary-color)}.price span{font-size:14px;font-weight:500;color:#777}.service-card span{font-size:14px;color:#888}.service-card.support{background:var(--primary-color);color:#fff}.service-card.support h3,.service-card.support p,.service-card.support span,.service-card.support .price{color:#fff}.service-card.support .price span{color:#fff;opacity:.85}@media (max-width:1000px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.kotkodit-services{padding:var(--section-padding-mobile) 20px}.services-title{font-size:28px}.services-subtitle{font-size:16px;margin-bottom:40px}.services-grid{grid-template-columns:1fr}}.kotkodit-trust{padding:var(--section-padding-desktop) 20px;background:linear-gradient(180deg,#ffffff 0%,#fafafa 100%);text-align:center}.trust-inner{max-width:1100px;margin:0 auto}.trust-header{text-align:center;margin-bottom:70px}.trust-title{font-family:'Manrope',sans-serif;font-size:38px;font-weight:700;color:var(--dark-color);margin-bottom:14px;letter-spacing:-.5px}.trust-subtitle{font-family:'Inter',sans-serif;font-size:17px;color:#666;line-height:1.6;max-width:650px;margin:0 auto}.trust-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.trust-card{background:#fff;border:1px solid #E8E8E8;border-radius:16px;padding:36px 32px;transition:all 0.3s ease;position:relative;overflow:hidden}.trust-card::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--primary-color);transform:scaleY(0);transition:transform 0.3s ease}.trust-card:hover::before{transform:scaleY(1)}.trust-card:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgb(0 0 0 / .08);border-color:var(--primary-color)}.trust-icon{width:56px;height:56px;background:#FFF5EF;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--primary-color);transition:all 0.3s ease}.trust-card:hover .trust-icon{background:var(--primary-color);color:#fff;transform:scale(1.05)}.trust-icon svg{width:28px;height:28px;stroke-width:2}.trust-card h3{font-family:'Manrope',sans-serif;font-size:19px;font-weight:600;color:var(--dark-color);margin-bottom:10px;line-height:1.3}.trust-card p{font-family:'Inter',sans-serif;font-size:15px;color:#666;line-height:1.6;margin:0}@media (max-width:768px){.kotkodit-trust{padding:var(--section-padding-mobile) 20px}.trust-header{margin-bottom:50px}.trust-title{font-size:28px}.trust-subtitle{font-size:16px}.trust-grid{grid-template-columns:1fr;gap:20px}.trust-card{padding:30px 26px}.trust-icon{width:48px;height:48px}.trust-icon svg{width:24px;height:24px}.trust-card h3{font-size:18px}.trust-card p{font-size:14px}}.kotkodit-portfolio{padding:var(--section-padding-desktop) 20px;background:#fff;text-align:center}.portfolio-inner{max-width:1100px;margin:0 auto}.portfolio-title{font-family:'Manrope',sans-serif;font-size:38px;font-weight:700;margin-bottom:16px;color:var(--dark-color)}.portfolio-subtitle{font-family:'Inter',sans-serif;font-size:17px;color:var(--text-light);margin-bottom:60px}.portfolio-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.portfolio-card{background:#F9F9F9;border-radius:14px;overflow:hidden;text-align:left;border:1px solid #eee;transition:all 0.25s ease}.portfolio-card:hover{transform:translateY(-6px);box-shadow:0 12px 30px rgb(0 0 0 / .08)}.portfolio-card img{width:100%;display:block}.portfolio-info{padding:22px}.portfolio-info h3{font-family:'Manrope',sans-serif;font-size:20px;margin-bottom:8px}.portfolio-info p{font-size:15px;color:var(--text-light);margin-bottom:14px}.portfolio-info a{font-weight:600;color:var(--primary-color);text-decoration:none}@media (max-width:768px){.kotkodit-portfolio{padding:var(--section-padding-mobile) 20px}.portfolio-title{font-size:28px}.portfolio-subtitle{font-size:16px}.portfolio-grid{grid-template-columns:1fr}}.kotkodit-process{padding:var(--section-padding-desktop) 20px;background:#fff;text-align:center}.kotkodit-process .process-inner{max-width:1100px;margin:0 auto}.kotkodit-process .process-title{font-family:'Manrope',sans-serif;font-size:38px;font-weight:700;margin-bottom:12px;color:var(--dark-color)}.kotkodit-process .process-subtitle{font-family:'Inter',sans-serif;font-size:17px;color:#666;margin-bottom:90px;max-width:600px;margin-left:auto;margin-right:auto}.kotkodit-process .process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:50px;align-items:start;position:relative}.kotkodit-process .process-grid::before{content:"";position:absolute;top:26px;left:7%;width:86%;height:2px;background:#f3f3f3;z-index:0}.kotkodit-process .process-item{position:relative;z-index:1;transition:transform .25s ease}.kotkodit-process .process-item:hover{transform:translateY(-6px)}.kotkodit-process .num{width:52px;height:52px;border-radius:50%;border:3px solid var(--primary-color);color:var(--primary-color);font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:14px;background:#fff}.kotkodit-process .icon{width:26px;height:26px;margin:10px auto 22px;color:var(--primary-color);stroke-width:1.7;opacity:.9;transition:transform .25s ease,opacity .25s ease}.kotkodit-process .process-item:hover .icon{transform:translateY(-2px);opacity:1}.kotkodit-process h3{font-family:'Manrope',sans-serif;font-size:18px;margin-bottom:8px;color:var(--dark-color)}.kotkodit-process p{font-family:'Inter',sans-serif;color:#666;font-size:14px;line-height:1.6;max-width:240px;margin:0 auto}@media (max-width:1024px){.kotkodit-process .process-grid{grid-template-columns:repeat(2,1fr)}.kotkodit-process .process-grid::before{display:none}}@media (max-width:768px){.kotkodit-process{padding:var(--section-padding-mobile) 20px}.kotkodit-process .process-title{font-size:28px}.kotkodit-process .process-subtitle{font-size:16px}.kotkodit-process .process-grid{grid-template-columns:1fr;gap:40px}}.kotkodit-cta{padding:var(--section-padding-desktop) 20px;text-align:center;background:#f7f7f7;margin-bottom:0}.kotkodit-cta .cta-inner{max-width:820px;margin:0 auto;background:#fff;padding:60px 70px;border-radius:16px;box-shadow:0 20px 60px rgb(0 0 0 / .06)}.kotkodit-cta h2{font-family:'Manrope',sans-serif;font-size:38px;font-weight:700;margin-bottom:18px;color:var(--dark-color)}.kotkodit-cta .cta-text{font-family:'Inter',sans-serif;font-size:17px;color:#555;line-height:1.8;margin-bottom:50px}.cta-buttons{display:flex;justify-content:center;gap:22px;margin-bottom:22px;flex-wrap:wrap}.cta-btn{padding:16px 34px;border-radius:10px;text-decoration:none;font-family:'Manrope',sans-serif;font-weight:600;font-size:15px;transition:all 0.25s ease}.cta-btn.primary{background:var(--primary-color);color:#fff;box-shadow:0 8px 22px rgb(0 0 0 / .08)}.cta-btn.primary:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgb(0 0 0 / .12)}.cta-btn.secondary{border:2px solid var(--primary-color);color:var(--primary-color);background:#fff}.cta-btn.secondary:hover{background:var(--primary-color);color:#fff;transform:translateY(-4px)}.cta-email{font-family:'Inter',sans-serif;font-size:15px;color:#666;margin:20px 0 10px}.cta-email a{color:var(--primary-color);text-decoration:none;font-weight:600}.cta-email a:hover{text-decoration:underline}.cta-note{display:block;font-family:'Inter',sans-serif;font-size:13px;color:#888}@media (max-width:768px){.kotkodit-cta{padding:var(--section-padding-mobile) 20px}.cta-inner{padding:50px 30px}.kotkodit-cta h2{font-size:28px;margin-bottom:18px;line-height:1.2}.cta-text{font-size:16px;line-height:1.5;margin-bottom:35px}.cta-buttons{flex-direction:column;gap:14px;margin-bottom:18px}.cta-btn{width:100%;padding:15px 28px;font-size:16px;text-align:center}.cta-note{font-size:13px}}.kotkodit-footer{padding:50px 20px 35px;background:#FAFAFA;text-align:center;border-top:1px solid #E8E8E8;margin-top:0}.footer-inner{max-width:600px;margin:0 auto}.footer-brand{display:flex;align-items:center;gap:10px;text-decoration:none;justify-content:center;margin:0 auto 20px}.footer-brand img{height:46px;width:auto;margin:0;padding:0;transition:transform 0.3s ease}.footer-brand:hover img{transform:rotate(-5deg) scale(1.05)}.footer-brand .logo-text-wrapper{all:unset}.footer-brand .header-logo-text{font-family:'Manrope',sans-serif;font-size:22px;font-weight:700;color:var(--dark-color);letter-spacing:-.5px;line-height:46px;margin:0;padding:0;display:inline-block}.footer-tagline{font-family:'Inter',sans-serif;font-size:15px;color:#666;margin:0 0 24px 0;line-height:1.5}.footer-copy{font-family:'Inter',sans-serif;font-size:14px;color:#999;margin:0;padding-top:20px;border-top:1px solid #E8E8E8}@media (max-width:768px){.kotkodit-footer{padding:40px 20px 30px}.footer-brand img{height:38px}.footer-brand .header-logo-text{font-size:18px;line-height:38px}.footer-tagline{font-size:14px}.footer-copy{font-size:13px}}.currency-switcher{display:flex;justify-content:center;gap:12px;margin-bottom:50px}.currency-btn{padding:10px 20px;background:#F5F5F5;border:2px solid #fff0;border-radius:8px;font-family:'Manrope',sans-serif;font-size:15px;font-weight:600;color:#666;cursor:pointer;transition:all 0.2s ease}.currency-btn:hover{background:#eaeaea;color:var(--dark-color)}.currency-btn.active{background:#fff;border-color:var(--primary-color);color:var(--primary-color)}.price{display:flex;align-items:baseline;gap:4px;margin:14px 0 8px;font-family:'Manrope',sans-serif;font-size:22px;font-weight:700;color:var(--primary-color);flex-wrap:wrap}.price-value{white-space:nowrap}.currency-symbol{margin-right:8px}.price-duration{font-size:14px;font-weight:500;color:#777}.service-card.support .price-duration{color:#fff;opacity:.85}@media (max-width:768px){.currency-switcher{flex-direction:column;gap:10px;max-width:300px;margin:0 auto 40px}.currency-btn{width:100%}}.kotkodit-brief-simple{padding-top:calc(80px + var(--header-height));padding-left:20px;padding-right:20px;padding-bottom:100px;background:#fff}.brief-simple-container{max-width:650px;margin:0 auto}.brief-simple-header{text-align:center;margin-bottom:50px}.brief-simple-title{font-family:'Manrope',sans-serif;font-size:38px;font-weight:700;color:var(--dark-color);margin-bottom:16px;letter-spacing:-.5px}.brief-simple-subtitle{font-family:'Inter',sans-serif;font-size:17px;color:#666;line-height:1.6}.brief-simple-form{background:#F9F9F9;border-radius:16px;padding:40px;border:1px solid #E8E8E8}.form-row{margin-bottom:24px}.form-field{position:relative}.form-field label{display:block;font-family:'Manrope',sans-serif;font-size:15px;font-weight:600;color:var(--dark-color);margin-bottom:10px}.form-field input[type="text"],.form-field input[type="email"],.form-field input[type="tel"],.form-field input[type="url"],.form-field input,.form-field select,.form-field textarea{width:100%;padding:14px 18px;border:2px solid #E8E8E8;border-radius:10px;font-family:'Inter',sans-serif;font-size:16px!important;color:var(--dark-color);background:#fff;transition:all 0.2s ease;-webkit-text-size-adjust:100%}.form-field input:focus,.form-field input[type="text"]:focus,.form-field input[type="email"]:focus,.form-field input[type="tel"]:focus,.form-field input[type="url"]:focus,.form-field select:focus,.form-field textarea:focus{outline:none!important;border-color:var(--primary-color)!important;background:#fff!important;box-shadow:0 0 0 4px rgb(217 119 54 / .1)!important}.form-field textarea{resize:vertical;line-height:1.6}.form-field select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%231A1A1A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;padding-right:45px}.form-error{display:none;font-family:'Inter',sans-serif;font-size:13px;color:#D32F2F;margin-top:6px;padding-left:4px}.form-field.error input,.form-field.error select,.form-field.error textarea{border-color:#D32F2F}.form-field.error .form-error{display:block}.contact-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.contact-method{cursor:pointer;margin:0}.contact-method input[type="radio"]{display:none}.contact-method-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:18px 12px;background:#fff;border:2px solid #E8E8E8;border-radius:10px;transition:all 0.25s ease}.contact-method-box svg{width:32px;height:32px;color:#666;transition:all 0.25s ease}.contact-method-box span{font-family:'Manrope',sans-serif;font-size:14px;font-weight:600;color:#666;transition:all 0.25s ease}.contact-method-box:hover{border-color:var(--primary-color);transform:translateY(-2px)}.contact-method-box:hover svg,.contact-method-box:hover span{color:var(--primary-color)}.contact-method input[type="radio"]:checked+.contact-method-box{border-color:var(--primary-color);background:var(--primary-color);box-shadow:0 4px 12px rgb(217 119 54 / .3)}.contact-method input[type="radio"]:checked+.contact-method-box svg,.contact-method input[type="radio"]:checked+.contact-method-box span{color:#fff}.brief-simple-submit{width:100%;padding:16px 32px;background:var(--primary-color);color:#fff;border:none;border-radius:10px;font-family:'Manrope',sans-serif;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;margin-top:10px}.brief-simple-submit:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 8px 24px rgb(217 119 54 / .3)}.brief-simple-note{text-align:center;font-family:'Inter',sans-serif;font-size:14px;color:#888;margin-top:20px;margin-bottom:0}@media (max-width:768px){.kotkodit-brief-simple{padding-top:calc(50px + var(--header-height));padding-left:20px;padding-right:20px;padding-bottom:70px}.brief-simple-header{margin-bottom:35px}.brief-simple-title{font-size:28px}.brief-simple-subtitle{font-size:16px}.brief-simple-form{padding:30px 24px}.contact-methods{grid-template-columns:1fr;gap:10px}.contact-method-box{flex-direction:row;justify-content:flex-start;padding:14px 18px;gap:14px}.contact-method-box svg{width:26px;height:26px}.contact-method-box span{font-size:15px}}::placeholder{color:#999;opacity:1}input,select,textarea{font-size:16px!important}.language-switcher{display:flex;align-items:center;gap:4px;margin-left:16px;background:#F5F5F5;border-radius:8px;padding:4px;position:relative}.lang-btn{padding:6px 12px;border:none;background:#fff0;color:#666;font-family:'Manrope',sans-serif;font-size:14px;font-weight:600;cursor:pointer;border-radius:6px;transition:all 0.25s ease;position:relative;z-index:2}.lang-btn:hover{color:var(--dark-color)}.lang-btn.active{color:var(--light-color)}.lang-slider{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:var(--primary-color);border-radius:6px;transition:transform 0.3s cubic-bezier(.4,0,.2,1);z-index:1;box-shadow:0 2px 8px rgb(217 119 54 / .25)}.lang-slider.en{transform:translateX(100%)}.lang-divider{width:1px;height:16px;background:#ddd;margin:0 2px}@media (max-width:768px){.language-switcher{width:100%;max-width:380px;margin:16px 0 0 0;padding:5px;background:#F9F9F9;border-radius:12px}.lang-btn{flex:1;padding:12px 20px;font-size:16px}.lang-slider{top:5px;left:5px;width:calc(50% - 5px);height:calc(100% - 10px);border-radius:10px}.lang-divider{display:none}}.header-cta{min-width:160px;text-align:center}.hero-btn.primary{min-width:180px;text-align:center}.hero-btn.secondary{min-width:180px;text-align:center}.cta-btn.primary{min-width:200px;text-align:center}.cta-btn.secondary{min-width:200px;text-align:center}.nav-item{min-width:100px;text-align:center}.currency-btn{min-width:110px;text-align:center}@media (max-width:768px){.header-cta,.hero-btn.primary,.hero-btn.secondary,.cta-btn.primary,.cta-btn.secondary,.nav-item{min-width:auto;width:100%}}.kotkodit-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse 600px 400px at 60% 40%,rgb(217 119 54 / .07) 0%,transparent 70%),#fff}.kotkodit-hero::before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle,#e5e5e5 1px,transparent 1px);background-size:28px 28px;opacity:.55;pointer-events:none;z-index:0}.hero-inner{position:relative;z-index:1}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1.5px solid #E8E8E8;border-radius:100px;padding:8px 18px;font-family:'Manrope',sans-serif;font-size:13px;font-weight:600;color:#555;margin-bottom:28px;letter-spacing:0;box-shadow:0 2px 12px rgb(0 0 0 / .06)}.hero-badge-dot{width:8px;height:8px;background:#22c55e;border-radius:50%;box-shadow:0 0 0 2px rgb(34 197 94 / .25);animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,100%{box-shadow:0 0 0 2px rgb(34 197 94 / .25)}50%{box-shadow:0 0 0 5px rgb(34 197 94 / .1)}}.hero-stats{display:flex;justify-content:center;gap:0;margin-top:56px;padding-top:40px;border-top:1px solid #EBEBEB}.hero-stat{flex:1;max-width:180px;text-align:center;padding:0 20px;position:relative}.hero-stat+.hero-stat::before{content:'';position:absolute;left:0;top:10%;height:80%;width:1px;background:#E5E5E5}.hero-stat-number{font-family:'Manrope',sans-serif;font-size:32px;font-weight:700;color:var(--dark-color);line-height:1;margin-bottom:6px;letter-spacing:-1px}.hero-stat-number span{color:var(--primary-color)}.hero-stat-label{font-family:'Inter',sans-serif;font-size:13px;color:#888;line-height:1.4;white-space:nowrap}.hero-badge,.hero-title,.hero-subtitle,.hero-buttons,.hero-stats{animation:hero-fadein 0.6s ease both}.hero-badge{animation-delay:0.05s}.hero-title{animation-delay:0.15s}.hero-subtitle{animation-delay:0.25s}.hero-buttons{animation-delay:0.35s}.hero-stats{animation-delay:0.45s}@keyframes hero-fadein{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.hero-badge{font-size:12px;padding:7px 14px}.hero-stats{margin-top:40px;padding-top:30px;gap:0}.hero-stat{padding:0 12px}.hero-stat-number{font-size:24px}.hero-stat-label{font-size:12px}}@media (max-width:768px){.hero-stat-label{white-space:normal;font-size:11px}.hero-stat-number{font-size:22px}.hero-stat{padding:0 8px}}@media (max-width:768px){.currency-switcher{flex-direction:row;gap:8px;max-width:100%;margin:0 0 40px}.currency-btn{width:auto;flex:1;padding:10px 8px;font-size:13px}}.service-card{background:#fff;border-radius:14px;padding:28px 24px;text-align:left;transition:all 0.25s ease;border:1px solid #EBEBEB;position:relative;overflow:hidden}.service-card::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--primary-color);opacity:.3;transition:opacity 0.25s ease}.service-card:hover::before{opacity:1}.service-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgb(0 0 0 / .07);border-color:rgb(217 119 54 / .3)}.service-card.support::before{display:none}.price{font-size:24px;margin:16px 0 10px}@media (max-width:768px){.service-card{padding:24px 20px}.price{font-size:22px}}.trust-card{display:flex;align-items:flex-start;gap:20px;padding:28px;text-align:left}.trust-icon{flex-shrink:0;margin-bottom:0}.trust-card-content{flex:1;min-width:0}.trust-card h3{text-align:left;margin-bottom:6px}.trust-card p{text-align:left;margin:0}@media (max-width:768px){.trust-card{padding:20px;gap:14px}.trust-icon{width:44px;height:44px}.trust-icon svg{width:20px;height:20px}}.portfolio-card{position:relative}.portfolio-card-img{position:relative;overflow:hidden}.portfolio-card-img img{width:100%;display:block;transition:transform 0.4s ease}.portfolio-card:hover .portfolio-card-img img{transform:scale(1.04)}.portfolio-overlay{position:absolute;inset:0;background:rgb(26 26 26 / .7);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease}.portfolio-card:hover .portfolio-overlay{opacity:1}.portfolio-overlay-btn{background:#fff;color:var(--dark-color);padding:10px 22px;border-radius:8px;font-family:'Manrope',sans-serif;font-size:14px;font-weight:600;text-decoration:none;transform:translateY(8px);transition:transform 0.3s ease}.portfolio-card:hover .p @media (max-width:768px){.portfolio-info a{display:none}}@media (max-width:768px){.kotkodit-process .process-grid{position:relative;padding-left:30px}.kotkodit-process .process-grid::after{content:'';position:absolute;left:25px;top:26px;bottom:26px;width:2px;background:linear-gradient(to bottom,var(--primary-color),rgb(217 119 54 / .1));z-index:0}.kotkodit-process .process-item{display:flex;align-items:flex-start;gap:20px;text-align:left}.kotkodit-process .num{flex-shrink:0;margin:0;background:#fff;position:relative;z-index:1}.kotkodit-process h3{text-align:left;margin-top:12px}.kotkodit-process p{text-align:left;max-width:100%;margin-top:4px}}@media (max-width:768px){.kotkodit-process .process-item{display:flex;align-items:flex-start;gap:16px;text-align:left;flex-wrap:wrap}.kotkodit-process .num{flex-shrink:0;margin:0;background:#fff;position:relative;z-index:1}.kotkodit-process .process-item-content{flex:1;min-width:0}.kotkodit-process h3{text-align:left;margin:8px 0 6px;font-size:17px}.kotkodit-process p{text-align:left;max-width:100%;margin:0;font-size:14px}}@media (max-width:768px){.kotkodit-process .process-grid::after{top:26px;bottom:52px}}.kotkodit-process .process-subtitle{text-align:center;margin-left:auto;margin-right:auto}.kotkodit-process .process-grid::after{width:2px;background:linear-gradient(to bottom,rgb(217 119 54 / .8) 0%,rgb(217 119 54 / .8) 100%);left:55px}.kotkodit-reviews{padding:var(--section-padding-desktop) 20px;background:#fff;border-top:1px solid #EFEFEF;text-align:center}.reviews-inner{max-width:1100px;margin:0 auto}.reviews-title{font-family:'Manrope',sans-serif;font-size:38px;font-weight:700;color:var(--dark-color);margin-bottom:14px;letter-spacing:-.5px}.reviews-subtitle{font-family:'Inter',sans-serif;font-size:17px;color:var(--text-light);margin-bottom:60px}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:left}.review-card{background:#F9F9F9;border-radius:16px;padding:28px;border:1px solid #EBEBEB;display:flex;flex-direction:column;gap:16px;transition:all 0.25s ease;position:relative;overflow:hidden}.review-card::before{content:'"';position:absolute;top:-10px;right:20px;font-size:100px;font-family:'Manrope',sans-serif;color:rgb(217 119 54 / .08);line-height:1;pointer-events:none}.review-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgb(0 0 0 / .07);border-color:rgb(217 119 54 / .2)}.review-header{display:flex;align-items:center;gap:12px}.review-avatar{width:46px;height:46px;border-radius:50%;background:var(--primary-color);color:#fff;font-family:'Manrope',sans-serif;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.review-name{font-family:'Manrope',sans-serif;font-size:15px;font-weight:700;color:var(--dark-color);margin-bottom:3px}.review-info{display:flex;align-items:center;gap:6px;font-family:'Inter',sans-serif;font-size:13px;color:#999}.review-dot{color:#ccc}.review-type{color:var(--primary-color);font-weight:500}.review-text{font-family:'Inter',sans-serif;font-size:15px;color:#444;line-height:1.7;margin:0;flex:1}.review-link{font-family:'Manrope',sans-serif;font-size:13px;font-weight:600;color:#999;text-decoration:none;transition:color 0.2s;align-self:flex-start}.review-link:hover{color:var(--primary-color)}@media (max-width:1000px){.reviews-grid{grid-template-columns:1fr;max-width:500px;margin:0 auto}}@media (max-width:768px){.kotkodit-reviews{padding:var(--section-padding-mobile) 20px}.reviews-title{font-size:28px}.reviews-subtitle{font-size:16px;margin-bottom:40px}.review-card{padding:22px}.review-card::before{font-size:80px;top:-5px}}.scroll-indicator{position:fixed;top:0;left:0;height:3px;background:var(--primary-color);z-index:9999999;width:0%;transition:width 0.1s linear;box-shadow:0 0 8px rgb(217 119 54 / .5)}.back-to-top{position:fixed;bottom:32px;right:32px;width:46px;height:46px;background:var(--primary-color);color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:99999;opacity:0;visibility:hidden;transform:translateY(12px);transition:all 0.3s ease;box-shadow:0 4px 16px rgb(217 119 54 / .4)}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{background:var(--primary-hover);transform:translateY(-3px);box-shadow:0 8px 20px rgb(217 119 54 / .5)}.back-to-top svg{width:20px;height:20px}@media (max-width:768px){.back-to-top{bottom:20px;right:20px;width:42px;height:42px}}.kotkodit-reviews{background:#FFF8F3;border-top:1px solid #F5E6D8;border-bottom:1px solid #F5E6D8}.review-card{background:#fff;border-color:#F0DDD0}.kotkodit-thankyou{padding:80px 20px 100px;background:#fff;text-align:center;min-height:auto;display:flex;align-items:center;justify-content:center}.thankyou-inner{max-width:600px;margin:0 auto}.thankyou-icon{width:80px;height:80px;background:#F0FDF4;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 32px;color:#22c55e}.thankyou-icon svg{width:40px;height:40px}.thankyou-title{font-family:'Manrope',sans-serif;font-size:38px;font-weight:700;color:var(--dark-color);margin-bottom:16px;letter-spacing:-.5px}.thankyou-subtitle{font-family:'Inter',sans-serif;font-size:17px;color:var(--text-light);line-height:1.7;margin-bottom:48px}.thankyou-steps{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:48px}.thankyou-step{display:flex;flex-direction:column;align-items:center;gap:10px}.thankyou-step-num{width:44px;height:44px;border-radius:50%;border:2px solid var(--primary-color);color:var(--primary-color);font-family:'Manrope',sans-serif;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center}.thankyou-step p{font-family:'Inter',sans-serif;font-size:13px;color:#666;margin:0;max-width:90px;min-height:38px}.thankyou-step-arrow{color:#ccc;font-size:20px;margin-bottom:24px}.thankyou-btn{display:inline-block;background:var(--primary-color);color:#fff;padding:14px 32px;border-radius:8px;text-decoration:none;font-family:'Manrope',sans-serif;font-weight:600;font-size:15px;transition:all 0.25s ease;margin-bottom:50px}.thankyou-btn:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 6px 18px rgb(217 119 54 / .35)}.page-id-694 .wp-block-group.alignfull{padding-bottom:0!important}.page-id-694 main.wp-block-group{margin-bottom:0!important;padding-bottom:0!important}@media (max-width:768px){.kotkodit-thankyou{padding-top:80px!important;padding-bottom:50px;min-height:auto!important}.thankyou-title{font-size:28px}.thankyou-subtitle{font-size:16px}.thankyou-steps{gap:8px}.thankyou-step p{font-size:12px;max-width:70px}.thankyou-step-arrow{font-size:16px}}@supports (-webkit-overflow-scrolling:touch){.brief-simple-form .form-field input,.brief-simple-form .form-field textarea,.brief-simple-form .form-field select,.brief-simple-form .form-field input:focus,.brief-simple-form .form-field textarea:focus,.brief-simple-form .form-field select:focus{color:#1A1A1A!important;-webkit-text-fill-color:#1A1A1A!important;caret-color:#1A1A1A!important}.brief-simple-form .form-field input:not(:placeholder-shown),.brief-simple-form .form-field textarea:not(:placeholder-shown){color:#1A1A1A!important;-webkit-text-fill-color:#1A1A1A!important}input:-webkit-autofill,textarea:-webkit-autofill{-webkit-text-fill-color:#1A1A1A!important;transition:background-color 5000s ease-in-out 0s!important}.brief-simple-form .form-field select,.brief-simple-form .form-field select option{color:#1A1A1A!important;-webkit-text-fill-color:#1A1A1A!important}}
/*! This file is auto-generated */
.skip-link.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal!important}.skip-link.screen-reader-text:focus{background-color:#eee;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}:root{--radius:0.625rem;--spacing:0.25rem;--wp--preset--color--border:#e5e5e5;--wp--preset--color--input:#e5e5e5;--wp--preset--color--ring:#a1a1a1;--wp--preset--color--sidebar:#fafafa;--wp--preset--color--sidebar-foreground:#0a0a0a;--wp--preset--color--sidebar-primary:#171717;--wp--preset--color--sidebar-primary-foreground:#fafafa;--wp--preset--color--sidebar-accent:#f5f5f5;--wp--preset--color--sidebar-accent-foreground:#171717;--wp--preset--color--sidebar-border:#e5e5e5;--wp--preset--color--sidebar-ring:#a1a1a1;--default-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);--default-transition-duration:0.15s;--text-xs--line-height:calc(1 / 0.75);--text-sm--line-height:calc(1.25 / 0.875);--text-base--line-height:calc(1.5 / 1);--text-lg--line-height:calc(1.75 / 1.125);--text-xl--line-height:calc(1.75 / 1.25);--text-2xl--line-height:calc(2 / 1.5);--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl--line-height:1;--text-7xl--line-height:1;--border:var(--wp--preset--color--border);--input:var(--wp--preset--color--input);--ring:var(--wp--preset--color--ring);--sidebar:var(--wp--preset--color--sidebar);--sidebar-foreground:var(--wp--preset--color--sidebar-foreground);--sidebar-primary:var(--wp--preset--color--sidebar-primary);--sidebar-primary-foreground:var(
    --wp--preset--color--sidebar-primary-foreground
  );--sidebar-accent:var(--wp--preset--color--sidebar-accent);--sidebar-accent-foreground:var(
    --wp--preset--color--sidebar-accent-foreground
  );--sidebar-border:var(--wp--preset--color--sidebar-border);--sidebar-ring:var(--wp--preset--color--sidebar-ring);--code:var(--wp--preset--color--code);--code-foreground:var(--wp--preset--color--code-foreground);--background:var(--wp--preset--color--background);--foreground:var(--wp--preset--color--foreground);--card:var(--wp--preset--color--card);--card-foreground:var(--wp--preset--color--card-foreground);--popover:var(--wp--preset--color--popover);--popover-foreground:var(--wp--preset--color--popover-foreground);--primary:var(--wp--preset--color--primary);--primary-foreground:var(--wp--preset--color--primary-foreground);--secondary:var(--wp--preset--color--secondary);--secondary-foreground:var(--wp--preset--color--secondary-foreground);--muted:var(--wp--preset--color--muted);--muted-foreground:var(--wp--preset--color--muted-foreground);--accent:var(--wp--preset--color--accent);--accent-foreground:var(--wp--preset--color--accent-foreground);--destructive:var(--wp--preset--color--destructive);--destructive-foreground:var(--wp--preset--color--destructive-foreground)}.dark{--wp--preset--color--background:#0a0a0a;--wp--preset--color--foreground:#fafafa;--wp--preset--color--card:#171717;--wp--preset--color--card-foreground:#fafafa;--wp--preset--color--popover:#262626;--wp--preset--color--popover-foreground:#fafafa;--wp--preset--color--primary:#e5e5e5;--wp--preset--color--primary-foreground:#171717;--wp--preset--color--secondary:#262626;--wp--preset--color--secondary-foreground:#fafafa;--wp--preset--color--muted:#262626;--wp--preset--color--muted-foreground:#a1a1a1;--wp--preset--color--accent:#404040;--wp--preset--color--accent-foreground:#fafafa;--wp--preset--color--destructive:#ff6467;--wp--preset--color--border:rgba(255, 255, 255, 0.1);--wp--preset--color--input:rgba(255, 255, 255, 0.15);--wp--preset--color--ring:rgb(115, 115, 115);--wp--preset--color--sidebar:#171717;--wp--preset--color--sidebar-foreground:#fafafa;--wp--preset--color--sidebar-primary:#1447e6;--wp--preset--color--sidebar-primary-foreground:#fafafa;--wp--preset--color--sidebar-accent:#262626;--wp--preset--color--sidebar-accent-foreground:#fafafa;--wp--preset--color--sidebar-border:rgba(255, 255, 255, 0.1);--wp--preset--color--sidebar-ring:#525252;--wp--preset--color--code:#161616;--wp--preset--color--code-foreground:#a1a1a2}*{border-color:var(--border)}body{font-feature-settings:"rlig" 1,"calt" 1}button[disabled]{opacity:.5}fieldset{border:1px solid var(--border)}.wp-block-button__link{transition-property:all;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.wp-block-button.is-style-outline .wp-block-button__link{background-color:#fff0;color:var(--primary);border:1px solid var(--border)}.wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:var(--accent);color:var(--accent-foreground)}.wp-block-button.is-style-secondary .wp-block-button__link{background-color:var(--secondary);color:var(--secondary-foreground)}.wp-block-button.is-style-secondary .wp-block-button__link:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}.wp-block-button.is-style-destructive .wp-block-button__link{background-color:var(--destructive);color:var(--destructive-foreground)}.wp-block-button.is-style-destructive .wp-block-button__link:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}.wp-block-button.is-style-ghost .wp-block-button__link{background-color:#fff0;color:var(--primary)}.wp-block-button.is-style-ghost .wp-block-button__link:hover{background-color:var(--accent);color:var(--accent-foreground)}.dark-mode-toggle{background:none;border:none;color:var(--foreground);cursor:pointer;padding:.4rem;display:flex;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 2px);transition-property:background-color;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}.dark-mode-toggle:hover{background-color:var(--accent)}.dark-mode-toggle svg{width:1.25rem;height:1.25rem}.has-xs-font-size{line-height:var(--text-xs--line-height)}.has-sm-font-size{line-height:var(--text-sm--line-height)}.has-base-font-size{line-height:var(--text-base--line-height)}.has-lg-font-size{line-height:var(--text-lg--line-height)}.has-xl-font-size{line-height:var(--text-xl--line-height)}.has-2-xl-font-size{line-height:var(--text-2xl--line-height)}.has-3-xl-font-size{line-height:var(--text-3xl--line-height)}.has-4-xl-font-size{line-height:var(--text-4xl--line-height)}.has-5-xl-font-size{line-height:var(--text-5xl--line-height)}.has-7-xl-font-size{line-height:var(--text-7xl--line-height)}@media (prefers-reduced-motion:reduce){*{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}@media print{.dark-mode-toggle{display:none}*{background:white!important;color:black!important}}@media screen and (min-width:600px){.wp-block-navigation.is-style-pill .wp-block-navigation-item__content{text-decoration:none}.wp-block-navigation.is-style-pill .wp-block-navigation-item.has-child,.wp-block-navigation.is-style-pill .wp-block-navigation-submenu__toggle{cursor:default}.wp-block-navigation.is-style-pill .wp-block-navigation-item__content{padding:var(--wp--preset--spacing--2) var(--wp--preset--spacing--3)}.wp-block-navigation.is-style-pill ul:not(.wp-block-navigation__submenu-container)>.wp-block-navigation-item{background-color:var(--background);border-radius:calc(var(--radius) - 2px)}.wp-block-navigation.is-style-pill ul:not(.wp-block-navigation__submenu-container)>.wp-block-navigation-item>.wp-block-navigation-item__content{color:var(--foreground);border-radius:calc(var(--radius) - 2px)}.wp-block-navigation.is-style-pill ul:not(.wp-block-navigation__submenu-container)>.wp-block-navigation-item:hover{background-color:var(--accent)}.wp-block-navigation.is-style-pill ul:not(.wp-block-navigation__submenu-container)>.wp-block-navigation-item:hover>.wp-block-navigation-item__content{color:var(--accent-foreground)}.wp-block-navigation.is-style-pill ul:not(.wp-block-navigation__submenu-container)>.wp-block-navigation-item:has(.wp-block-navigation-submenu__toggle)>.wp-block-navigation-item__content{padding-right:0}.wp-block-navigation.is-style-pill .wp-block-navigation-submenu__toggle{width:unset;display:flex;align-items:center;justify-content:center;padding:var(--wp--preset--spacing--2) var(--wp--preset--spacing--4);margin:0}.wp-block-navigation.is-style-pill ul:not(.wp-block-navigation__submenu-container)>.wp-block-navigation-item>.wp-block-navigation-submenu__toggle svg{transition-property:transform;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}.wp-block-navigation.is-style-pill ul:not(.wp-block-navigation__submenu-container)>.wp-block-navigation-item:hover>.wp-block-navigation-submenu__toggle svg{transform:rotate(180deg)}.wp-block-navigation.is-style-pill .wp-block-navigation__submenu-container{padding:var(--wp--preset--spacing--2);border-radius:calc(var(--radius) - 2px);border:1px solid var(--border);margin-top:var(--wp--preset--spacing--2);box-shadow:0 1px 3px 0 rgb(0 0 0 / .1),0 1px 2px -1px rgb(0 0 0 / .1)}.wp-block-navigation.is-style-pill .wp-block-navigation__submenu-container::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;top:calc(var(--wp--preset--spacing--3) * -1);z-index:-1}.wp-block-navigation.is-style-pill .wp-block-navigation__submenu-container>.wp-block-navigation-item{border-radius:calc(var(--radius) - 4px)}.wp-block-navigation.is-style-pill .wp-block-navigation__submenu-container>.wp-block-navigation-item:hover{background-color:var(--accent);color:var(--accent-foreground)}.dark .wp-block-navigation.is-style-pill .wp-block-navigation__submenu-container{background-color:var(--popover)!important}}@media screen and (max-width:768px){.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:var(--wp--preset--spacing--5)}}input[type="text"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="url"],input[type="tel"],textarea,.wp-block-search__input,.wc-block-components-textarea,.wc-block-components-form .wc-block-components-text-input input[type="text"],.wc-block-components-form .wc-block-components-text-input input[type="email"],.wc-block-components-form .wc-block-components-text-input input[type="number"],.wc-block-components-form .wc-block-components-text-input input[type="password"],.wc-block-components-form .wc-block-components-text-input input[type="search"],.wc-block-components-form .wc-block-components-text-input input[type="url"],.wc-block-components-form .wc-block-components-text-input input[type="tel"],.wc-block-components-form .wc-block-components-text-input textarea,.wc-block-components-text-input input[type="text"],.wc-block-components-text-input input[type="email"],.wc-block-components-text-input input[type="number"],.wc-block-components-text-input input[type="password"],.wc-block-components-text-input input[type="search"],.wc-block-components-text-input input[type="url"],.wc-block-components-text-input input[type="tel"],.wc-block-components-text-input textarea,select,.wc-blocks-components-select .wc-blocks-components-select__select,.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row select,.woocommerce-page form .form-row textarea.input-text{background-color:#fff0;color:var(--foreground)!important;border-width:1px!important;border-style:solid;border-color:var(--border);border-radius:calc(var(--radius) - 2px)!important;padding:.25rem 0.75rem!important;font-size:0.875rem!important;line-height:1.25/0.875!important;height:calc(var(--spacing) * 9);box-shadow:0 .0625rem .125rem 0 rgb(0 0 0 / .05);transition-property:border-color;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}textarea,.wc-block-components-textarea,.wc-block-components-form .wc-block-components-text-input textarea{height:auto}.wp-block-search__input:focus-visible,.wp-block-search__input:focus,input[type="text"]:focus-visible,input[type="text"]:focus,input[type="email"]:focus-visible,input[type="email"]:focus,input[type="password"]:focus-visible,input[type="password"]:focus,input[type="search"]:focus-visible,input[type="search"]:focus,input[type="url"]:focus-visible,input[type="url"]:focus,input[type="tel"]:focus-visible,input[type="tel"]:focus,input[type="number"]:focus-visible,input[type="number"]:focus,textarea:focus-visible,textarea:focus,.wc-block-components-form .wc-block-components-text-input input[type="text"]:focus-visible,.wc-block-components-form .wc-block-components-text-input input[type="text"]:focus,.wc-block-components-form .wc-block-components-text-input input[type="email"]:focus-visible,.wc-block-components-form .wc-block-components-text-input input[type="email"]:focus,.wc-block-components-form .wc-block-components-text-input input[type="password"]:focus-visible,.wc-block-components-form .wc-block-components-text-input input[type="password"]:focus,.wc-block-components-form .wc-block-components-text-input input[type="search"]:focus-visible,.wc-block-components-form .wc-block-components-text-input input[type="search"]:focus,.wc-block-components-form .wc-block-components-text-input input[type="url"]:focus-visible,.wc-block-components-form .wc-block-components-text-input input[type="url"]:focus,.wc-block-components-form .wc-block-components-text-input input[type="tel"]:focus-visible,.wc-block-components-form .wc-block-components-text-input input[type="tel"]:focus,.wc-block-components-form .wc-block-components-text-input input[type="number"]:focus-visible,.wc-block-components-form .wc-block-components-text-input input[type="number"]:focus,.wc-block-components-text-input input[type="text"]:focus-visible,.wc-block-components-text-input input[type="text"]:focus,.wc-block-components-text-input input[type="email"]:focus-visible,.wc-block-components-text-input input[type="email"]:focus,.wc-block-components-text-input input[type="number"]:focus-visible,.wc-block-components-text-input input[type="number"]:focus,.wc-block-components-text-input input[type="password"]:focus-visible,.wc-block-components-text-input input[type="password"]:focus,.wc-block-components-text-input input[type="search"]:focus-visible,.wc-block-components-text-input input[type="search"]:focus,.wc-block-components-text-input input[type="tel"]:focus-visible,.wc-block-components-text-input input[type="tel"]:focus,.wc-block-components-text-input input[type="url"]:focus-visible,.wc-block-components-text-input input[type="url"]:focus,.wc-block-components-textarea:focus-visible,.wc-block-components-textarea:focus,select:focus-visible,select:focus,.wc-blocks-components-select .wc-blocks-components-select__select:focus-visible,.wc-blocks-components-select .wc-blocks-components-select__select:focus,.woocommerce-page form .form-row input.input-text:focus-visible,.woocommerce-page form .form-row input.input-text:focus,.woocommerce-page form .form-row select:focus-visible,.woocommerce-page form .form-row select:focus,.woocommerce-page form .form-row textarea.input-text:focus-visible,.woocommerce-page form .form-row textarea.input-text:focus{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,oklch(70.8% 0 0) 50%,transparent)}select,.wc-blocks-components-select .wc-blocks-components-select__select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='oklch(80.6% 0 0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:.75rem auto;appearance:none}select option{background-color:var(--background);color:var(--foreground);padding:.5rem}select option:checked{background:linear-gradient(var(--primary),var(--primary));background-color:var(--primary);color:var(--primary-foreground)}input[type="checkbox"],.wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"],input[type="radio"],.wc-block-components-checkbox .wc-block-components-checkbox__input[type="radio"],.wc-block-components-radio-control .wc-block-components-radio-control__input{display:inline-flex;appearance:none;-webkit-appearance:none;cursor:inherit;width:16px;height:16px;min-width:16px;min-height:16px;background-color:#fff0;border-width:1px;border-style:solid;border-color:var(--border);border-radius:4px;color:var(--primary-foreground);box-shadow:none}input[type="checkbox"],.wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]{position:relative}input[type="checkbox"]:checked,.wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]:checked{background-color:var(--primary)}input[type="radio"],.wc-block-components-checkbox .wc-block-components-checkbox__input[type="radio"],.wc-block-components-radio-control .wc-block-components-radio-control__input{border-radius:100%}input[type="checkbox"]:checked::after,.wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]:checked::after{content:"";position:absolute;left:5px;top:1.5px;width:3.5px;height:8px;border:solid currentColor;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg) translate(-50%,-50%);-ms-transform:rotate(45deg) translate(-50%,-50%);transform:rotate(45deg)}input[type="radio"]:checked,.wc-block-components-checkbox .wc-block-components-checkbox__input[type="radio"]:checked,.wc-block-components-radio-control .wc-block-components-radio-control__input:checked{border-color:var(--border)}input[type="radio"]:checked::before,.wc-block-components-checkbox .wc-block-components-checkbox__input[type="radio"]:checked::before,.wc-block-components-radio-control .wc-block-components-radio-control__input:checked::before{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);min-width:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 2);border-radius:100%;background-color:var(--primary)}input[type="checkbox"]:focus-visible,input[type="checkbox"]:focus,.wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]:focus-visible,.wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]:focus,input[type="radio"]:focus-visible,input[type="radio"]:focus,.wc-block-components-checkbox .wc-block-components-checkbox__input[type="radio"]:focus-visible,.wc-block-components-checkbox .wc-block-components-checkbox__input[type="radio"]:focus,.wc-block-components-radio-control .wc-block-components-radio-control__input:focus-visible,.wc-block-components-radio-control .wc-block-components-radio-control__input:focus{outline:none}.dark .wp-block-search__input,.dark input[type="text"],.dark input[type="email"],.dark input[type="password"],.dark input[type="number"],.dark input[type="search"],.dark input[type="url"],.dark input[type="tel"],.dark textarea,.dark .wc-block-components-textarea,.dark .wc-block-components-form .wc-block-components-text-input input[type="text"],.dark .wc-block-components-form .wc-block-components-text-input input[type="email"],.dark .wc-block-components-form .wc-block-components-text-input input[type="password"],.dark .wc-block-components-form .wc-block-components-text-input input[type="number"],.dark .wc-block-components-form .wc-block-components-text-input input[type="search"],.dark .wc-block-components-form .wc-block-components-text-input input[type="tel"],.dark .wc-block-components-form .wc-block-components-text-input input[type="url"],.dark .wc-block-components-text-input input[type="text"],.dark .wc-block-components-text-input input[type="email"],.dark .wc-block-components-text-input input[type="number"],.dark .wc-block-components-text-input input[type="password"],.dark .wc-block-components-text-input input[type="search"],.dark .wc-block-components-text-input input[type="tel"],.dark .wc-block-components-text-input input[type="url"],.dark .wc-block-components-textarea,.dark select,.dark .wc-blocks-components-select .wc-blocks-components-select__select,.dark input[type="checkbox"],.dark .wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"],input[type="radio"],.dark .wc-block-components-checkbox .wc-block-components-checkbox__input[type="radio"],.dark .wc-block-components-radio-control .wc-block-components-radio-control__input{background-color:color-mix(in oklab,var(--input) 30%,transparent)}.dark .wp-block-search__input:focus-visible,.dark .wp-block-search__input:focus,.dark input[type="text"]:focus-visible,.dark input[type="text"]:focus,.dark input[type="email"]:focus-visible,.dark input[type="email"]:focus,.dark input[type="password"]:focus-visible,.dark input[type="password"]:focus,.dark input[type="search"]:focus-visible,.dark input[type="search"]:focus,.dark input[type="tel"]:focus-visible,.dark input[type="tel"]:focus,.dark input[type="url"]:focus-visible,.dark input[type="url"]:focus,.dark input[type="number"]:focus-visible,.dark input[type="number"]:focus,.dark textarea:focus-visible,.dark textarea:focus,.dark .wc-block-components-form .wc-block-components-text-input input[type="text"]:focus-visible,.dark .wc-block-components-form .wc-block-components-text-input input[type="text"]:focus,.dark .wc-block-components-form .wc-block-components-text-input input[type="email"]:focus-visible,.dark .wc-block-components-form .wc-block-components-text-input input[type="email"]:focus-visible,.dark .wc-block-components-form .wc-block-components-text-input input[type="number"]:focus-visible,.dark .wc-block-components-form .wc-block-components-text-input input[type="number"]:focus,.dark .wc-block-components-form .wc-block-components-text-input input[type="password"]:focus-visible,.dark .wc-block-components-form .wc-block-components-text-input input[type="password"]:focus,.dark .wc-block-components-form .wc-block-components-text-input input[type="search"]:focus-visible,.dark .wc-block-components-form .wc-block-components-text-input input[type="search"]:focus,.dark .wc-block-components-form .wc-block-components-text-input input[type="tel"]:focus-visible,.dark .wc-block-components-form .wc-block-components-text-input input[type="tel"]:focus,.dark .wc-block-components-form .wc-block-components-text-input input[type="url"]:focus-visible,.dark .wc-block-components-form .wc-block-components-text-input input[type="url"]:focus,.dark .wc-block-components-textarea:focus-visible,.dark .wc-block-components-textarea:focus,.dark .wc-block-components-text-input input[type="text"]:focus-visible,.dark .wc-block-components-text-input input[type="text"]:focus,.dark .wc-block-components-text-input input[type="email"]:focus-visible,.dark .wc-block-components-text-input input[type="email"]:focus,.dark .wc-block-components-text-input input[type="number"]:focus-visible,.dark .wc-block-components-text-input input[type="number"]:focus,.dark .wc-block-components-text-input input[type="password"]:focus-visible,.dark .wc-block-components-text-input input[type="password"]:focus,.dark .wc-block-components-text-input input[type="search"]:focus-visible,.dark .wc-block-components-text-input input[type="search"]:focus,.dark .wc-block-components-text-input input[type="tel"]:focus-visible,.dark .wc-block-components-text-input input[type="tel"]:focus,.dark .wc-block-components-text-input input[type="url"]:focus-visible,.dark .wc-block-components-text-input input[type="url"]:focus,.dark select:focus-visible,.dark select:focus,.dark .wc-blocks-components-select .wc-blocks-components-select__select:focus-visible,.dark .wc-blocks-components-select .wc-blocks-components-select__select:focus{border-width:1px!important;box-shadow:0 0 0 3px color-mix(in oklab,oklch(55.6% 0 0) 50%,transparent)}.dark select,.dark .wc-blocks-components-select .wc-blocks-components-select__select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='oklch(100% 0 0/.15)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")}.dark input[type="checkbox"]:checked,.dark .wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]:checked{background-color:var(--primary)}.form-field input::placeholder,.form-field textarea::placeholder{color:#9ca3af!important;opacity:1}.wc-block-components-drawer{background:#fff0}.wc-block-components-drawer{border-color:var(--border)}.wc-block-components-drawer__screen-overlay{background-color:color-mix(in oklab,#000 50%,transparent)}#coming-soon-footer-banner{background-color:var(--card);border-top-color:var(--border)}.wc-block-components-text-input,.wc-blocks-components-select__container{display:flex;flex-direction:column;gap:6px}.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label,.wc-block-components-form .wc-block-components-text-input.is-active label,.wc-block-components-text-input input:-webkit-autofill+label,.wc-block-components-text-input.is-active label{transform:none}.wc-block-components-form .wc-block-components-text-input label,.wc-block-components-text-input label,.wc-blocks-components-select .wc-blocks-components-select__label{position:relative;top:unset;left:unset;transform:none;max-width:none;order:-1;font-size:.875rem;color:var(--foreground);line-height:calc(1.25 / 0.875);margin:0}.wc-block-components-address-form__address_2-toggle{font-size:.875rem}.wc-blocks-components-select .wc-blocks-components-select__container{height:unset;background:unset;border-radius:unset}.wc-blocks-components-select .wc-blocks-components-select__container svg{display:none}.wc-block-components-checkbox__mark{display:none}.wc-block-mini-cart__badge{background-color:var(--foreground);color:var(--background)}.wc-block-mini-cart__footer{border-color:var(--border)}.wc-block-components-drawer:after,.wc-block-mini-cart__footer:after{border-color:var(--border);opacity:1}.wp-block-woocommerce-mini-cart-title-block.wc-block-mini-cart__title{font-size:1rem}.wc-block-components-quantity-selector{border:none}.wc-block-components-quantity-selector:after{display:none}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{border:1px solid var(--input);border-radius:calc(var(--radius) - 2px);opacity:1;background-color:var(--background);box-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);width:30px;height:30px}.dark .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{background-color:color-mix(in oklab,var(--input) 30%,transparent)}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{height:unset;background-color:#fff0}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus{outline:none;box-shadow:none}.dark .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{background-color:#fff0}.wc-block-cart-items__row{background-color:var(--card);color:var(--card-foreground);border-radius:calc(var(--radius) + 4px);overflow:hidden;border:1px solid var(--border);box-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);padding:0!important;margin-bottom:1rem;font-size:1rem}.wc-block-cart-items__row:last-child{margin-bottom:0}.wc-block-cart-items__row .wc-block-cart-item__product,.wc-block-cart-items__row .wc-block-cart-item__total{padding:1rem!important}.wc-block-cart-items__row .wc-block-cart-item__image{padding:0!important}.wc-block-cart-items__row .wc-block-components-product-metadata{color:var(--muted-foreground)}.wc-block-cart-items__row .wc-block-components-product-price__regular{font-weight:400;color:var(--muted-foreground)}.wc-block-cart-items__header{display:none}.is-large table.wc-block-cart-items .wc-block-cart-items__row{display:grid;grid-template-columns:80px 132px}.is-large table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image{grid-column-start:1;grid-row-start:1}.is-large table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{grid-column-end:4;grid-column-start:2;grid-row-start:1;justify-self:stretch}.is-large table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{grid-row-start:1}.wc-block-cart__main .wc-block-cart-items{border:0}.wc-block-cart table.wc-block-cart-items,.wc-block-cart table.wc-block-cart-items td,.wc-block-cart table.wc-block-cart-items th{margin-bottom:0}.wc-block-cart__main .wc-block-cart-items td{border:0}@container (max-width:699px){.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title{display:block;margin:0}}.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{box-shadow:none;border:1px solid var(--border);padding:0;font-size:.75rem}.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{border-radius:calc(var(--radius) - 2px)}.wc-block-components-sidebar-layout.wc-block-cart,.wc-block-components-sidebar-layout.wc-block-checkout{display:grid;grid-template-columns:1fr;gap:calc(var(--spacing) * 8)}@media (min-width:64rem){.wc-block-components-sidebar-layout.wc-block-cart,.wc-block-components-sidebar-layout.wc-block-checkout{grid-template-columns:repeat(3,minmax(0,1fr))}.wc-block-components-sidebar-layout.wc-block-cart .wc-block-components-main,.wc-block-components-sidebar-layout.wc-block-checkout .wc-block-components-main{grid-column:span 2 / span 2}}.wc-block-components-sidebar-layout.wc-block-cart>*,.wc-block-components-sidebar-layout.wc-block-checkout>*{width:100%}.wc-block-components-sidebar-layout .wc-block-components-main{padding:0}.wc-block-cart .wc-block-components-sidebar,.wp-block-woocommerce-checkout-order-summary-block{height:fit-content;background-color:var(--card);box-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);border-radius:calc(var(--radius) + 4px);border:1px solid var(--border);padding:calc(var(--spacing) * 6)}.wc-block-components-totals-coupon__form{align-items:flex-end}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;height:calc(var(--spacing) * 9);padding-left:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 4);border-radius:calc(var(--radius) - 2px);font-size:.875rem;font-weight:500;border:1px solid var(--input);background-color:var(--background);color:var(--foreground);transition-property:color,background-color,border-color;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:hover{background-color:var(--accent);color:var(--accent-foreground)}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:disabled{pointer-events:none;opacity:.5}.dark .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{background-color:color-mix(in oklab,var(--input) 30%,transparent);border-color:var(--input)}.dark .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:hover{background-color:var(--accent)}.wc-block-cart .wc-block-cart__totals-title{text-transform:none;padding:0;font-size:1rem}.wc-block-components-totals-wrapper{border-color:var(--border)}.wc-block-cart .wp-block-woocommerce-cart-order-summary-block{border-color:var(--border)}.wp-block-woocommerce-cart-order-summary-coupon-form-block{font-size:.875rem}.wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-panel__button[aria-expanded="false"]{margin-bottom:0}.wc-block-components-totals-coupon .wc-block-components-panel__button{margin-bottom:.5rem}.wc-block-cart__submit{margin-bottom:0}.wc-block-components-radio-control--highlight-checked:after{border-color:var(--border)}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,.wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{box-shadow:inset 0 0 0 1px currentColor;z-index:1}.wc-block-components-radio-control-accordion-content{font-size:.875rem;color:var(--muted-foreground)}.wc-block-checkout__actions .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{padding:5px 1rem}.wc-block-checkout__terms.wc-block-checkout__terms--with-separator{border-color:var(--border)}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{margin-top:0;padding:0;border:none}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text{margin:0}.wc-block-components-order-summary,.wc-block-components-sidebar .slot-wrapper .wc-block-components-panel,.wc-block-components-sidebar .wc-block-components-panel,.wc-block-components-sidebar .wc-block-components-totals-coupon,.wc-block-components-sidebar .wc-block-components-totals-item{padding:0}@media screen and (max-width:699px){.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-icon{display:flex;align-items:center;justify-content:center}}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content.is-open{border:none}.wc-block-components-checkout-order-summary__content .wc-block-components-totals-wrapper:last-child{padding-bottom:0}.wp-block-woocommerce-checkout-order-summary-block .checkout-order-summary-block-fill{border:none}.checkout-order-summary-block-fill-wrapper{margin-bottom:calc(var(--spacing) * 6)}.wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper .wc-block-components-order-summary,.wp-block-woocommerce-checkout-order-summary-block .checkout-order-summary-block-fill .wc-block-components-totals-coupon,.wp-block-woocommerce-checkout-order-summary-block .checkout-order-summary-block-fill .wc-block-components-totals-item{padding:0}.wp-block-woocommerce-checkout-order-summary-totals-block{border-color:var(--border)}@container (max-width:699px){.wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper{padding-bottom:calc(var(--spacing) * 6)}}.checkout-order-summary-block-fill .wc-block-components-totals-wrapper:last-child{padding-bottom:0}.wc-block-components-order-summary .wc-block-components-order-summary-item{border-bottom:1px solid var(--border)}.wc-block-components-order-summary .wc-block-components-order-summary-item:last-child{border-bottom:none}.googlesitekit-sign-in-with-google__frontend-output-button{max-width:320px}