:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{display:inline-block;line-height:1}.e-logo-wrapper i{color:var(--e-a-color-circle-logo);font-size:2.5em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:#fff0;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video,.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-custom-embed-play{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgb(0 0 0 / .3)}.elementor-custom-embed-play svg{fill:#fff;filter:drop-shadow(1px 0 6px rgb(0 0 0 / .3));height:100px;width:100px}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con{--margin-right:0px;--margin-left:0px}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:#fff0;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgb(0 0 0 / .1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;inset-block-start:50%;inset-inline-end:10px;pointer-events:none;position:absolute;text-shadow:0 0 3px rgb(0 0 0 / .3);transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-button-align-start .e-form__buttons,[dir=rtl] .elementor-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-button-align-end .e-form__buttons,[dir=rtl] .elementor-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-tablet-button-align-start .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-tablet-button-align-end .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-mobile-button-align-start .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-mobile-button-align-end .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;fill:#fff;padding:.5em}.elementor-view-framed .elementor-icon{background-color:#fff0;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}html *{transition-delay:0s!important;transition-duration:0s!important}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}.elementor-kit-6{--e-global-color-primary:#0B1729;--e-global-color-secondary:#17304D;--e-global-color-text:#101828;--e-global-color-accent:#C8933F;--e-global-color-khgoldlt:#E5C78C;--e-global-color-khgoldsf:#F7EFE1;--e-global-color-khbg:#F6F6F2;--e-global-color-khpaper:#FFFFFF;--e-global-color-khmuted:#737B88;--e-global-color-khline:#E8E8E2;--e-global-color-khok:#2FB57E;--e-global-color-khdeep:#081523;--e-global-typography-primary-font-family:"IRANSans";--e-global-typography-primary-font-weight:800;--e-global-typography-primary-line-height:1.55em;--e-global-typography-primary-letter-spacing:-0.2px;--e-global-typography-secondary-font-family:"IRANSans";--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.7em;--e-global-typography-text-font-family:"IRANSans";--e-global-typography-text-font-size:15px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.9em;--e-global-typography-accent-font-family:"IRANSans";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:700;background-color:#F6F6F2}.elementor-kit-6 e-page-transition{background-color:#FFBC7D}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1240px}.e-con{--container-max-width:1240px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.kh-title-xl{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.elementor-593 .elementor-element.elementor-element-9b04e34e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}.elementor-594 .elementor-element.elementor-element-04f1b6af{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}@font-face{font-family:"IRANSans";src:url(/wp-content/plugins/kh-core/assets/fonts/IRANSansWeb_UltraLight.woff2) format("woff2"),url(/wp-content/plugins/kh-core/assets/fonts/IRANSansWeb_UltraLight.woff) format("woff");font-weight:100 250;font-style:normal;font-display:swap}@font-face{font-family:"IRANSans";src:url(/wp-content/plugins/kh-core/assets/fonts/IRANSansWeb_Light.woff2) format("woff2"),url(/wp-content/plugins/kh-core/assets/fonts/IRANSansWeb_Light.woff) format("woff");font-weight:251 350;font-style:normal;font-display:swap}@font-face{font-family:"IRANSans";src:url(/wp-content/plugins/kh-core/assets/fonts/IRANSansWeb.woff2) format("woff2"),url(/wp-content/plugins/kh-core/assets/fonts/IRANSansWeb.woff) format("woff");font-weight:351 450;font-style:normal;font-display:swap}@font-face{font-family:"IRANSans";src:url(/wp-content/plugins/kh-core/assets/fonts/IRANSansWeb_Medium.woff2) format("woff2"),url(/wp-content/plugins/kh-core/assets/fonts/IRANSansWeb_Medium.woff) format("woff");font-weight:451 550;font-style:normal;font-display:swap}@font-face{font-family:"IRANSans";src:url(/wp-content/plugins/kh-core/assets/fonts/IRANSansWeb_Bold.woff2) format("woff2"),url(/wp-content/plugins/kh-core/assets/fonts/IRANSansWeb_Bold.woff) format("woff");font-weight:551 800;font-style:normal;font-display:swap}@font-face{font-family:"IRANSans";src:url(/wp-content/plugins/kh-core/assets/fonts/IRANSansWeb_Black.woff2) format("woff2"),url(/wp-content/plugins/kh-core/assets/fonts/IRANSansWeb_Black.woff) format("woff");font-weight:801 1000;font-style:normal;font-display:swap}:root{font-variant-numeric:normal}:root{--kh-navy:#0B1729;--kh-navy-2:#17304D;--kh-navy-deep:#081523;--kh-gold:#C8933F;--kh-gold-light:#E5C78C;--kh-gold-soft:#F7EFE1;--kh-bg:#F6F6F2;--kh-paper:#FFFFFF;--kh-ink:#101828;--kh-muted:#737B88;--kh-line:#E8E8E2;--kh-success:#2FB57E;--kh-accent-2:var(--kh-gold);--kh-accent-2-soft:var(--kh-gold-soft);--kh-ink-soft:#2C3542;--kh-body-text:#414A57;--kh-nav-link:#3D4653;--kh-tag-bg:#F2F2EE;--kh-tag-text:#5C6572;--kh-field-bg:#FBFBF9;--kh-footer-bg:#081523;--kh-footer-text:#A6B3C2;--kh-footer-title:#FFFFFF;--kh-footer-line:rgba(255, 255, 255, .09);--kh-footer-panel:rgba(255, 255, 255, .04);--kh-r-sm:8px;--kh-r-md:10px;--kh-r-lg:14px;--kh-r-btn:10px;--kh-r-card:14px;--kh-r-panel:16px;--kh-r-section:20px;--kh-r-pill:999px;--kh-shadow-xs:0 1px 2px rgba(12, 28, 48, .04);--kh-shadow-sm:0 6px 18px rgba(12, 28, 48, .05);--kh-shadow-card:0 22px 60px rgba(12, 28, 48, .08);--kh-shadow-nav:0 16px 44px rgba(14, 30, 48, .07);--kh-shadow-deep:0 34px 80px rgba(10, 25, 44, .12);--kh-container:1240px;--kh-gutter:20px;--kh-measure:760px;--kh-header-h:76px;--kh-sticky-top:104px;--kh-s-1:4px;--kh-s-2:8px;--kh-s-3:12px;--kh-s-4:16px;--kh-s-5:20px;--kh-s-6:24px;--kh-s-7:32px;--kh-s-8:40px;--kh-s-9:56px;--kh-s-10:72px;--kh-s-11:96px;--kh-section-y:clamp(64px, 7vw, 112px);--kh-font:"IRANSans", "IRANSansWeb", "IRANSansX", "Vazirmatn", system-ui,
             -apple-system, "Segoe UI", Tahoma, sans-serif;--kh-fs-nano:12px;--kh-fs-micro:13px;--kh-fs-xs:14px;--kh-fs-sm:15px;--kh-fs-base:17px;--kh-fs-md:19px;--kh-fs-lg:21px;--kh-fs-h4:clamp(18px, 1.5vw,  20px);--kh-fs-h3:clamp(21px, 2vw,    25px);--kh-fs-h2:clamp(28px, 3.4vw,  40px);--kh-fs-h1:clamp(34px, 4.8vw,  54px);--kh-fs-display:clamp(38px, 5.6vw, 64px);--kh-lh-tight:1.18;--kh-lh-heading:1.34;--kh-lh-snug:1.5;--kh-lh-body:1.85;--kh-lh-relaxed:2.05;--kh-fw-body:400;--kh-fw-medium:500;--kh-fw-semi:600;--kh-fw-bold:700;--kh-fw-black:800;--kh-t-fast:.18s cubic-bezier(.4, 0, .2, 1);--kh-t-base:.28s cubic-bezier(.4, 0, .2, 1);--kh-focus:0 0 0 3px rgba(200, 147, 63, .38)}.kh-site,.kh-site *{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--kh-sticky-top)}body.kh-site{margin:0;font-family:var(--kh-font);font-size:var(--kh-fs-base);font-weight:var(--kh-fw-body);line-height:var(--kh-lh-body);color:var(--kh-ink);background-color:var(--kh-bg);background-image:radial-gradient(circle at 4% 7%,rgb(200 147 63 / .09),transparent 24%),radial-gradient(circle at 94% 15%,rgb(75 124 255 / .055),transparent 22%);background-attachment:fixed;overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html:has(body.kh-site){overflow-x:clip}.kh-site img,.kh-site svg,.kh-site video{max-width:100%;height:auto;display:block}.kh-site a{color:inherit;text-decoration:none;transition:color var(--kh-t-fast)}.kh-site button,.kh-site input,.kh-site textarea,.kh-site select{font:inherit;color:inherit}.kh-site h1,.kh-site h2,.kh-site h3,.kh-site h4,.kh-site h5,.kh-site h6{margin:0;font-weight:var(--kh-fw-black);color:var(--kh-navy);letter-spacing:normal;overflow-wrap:break-word}.kh-site h1{font-size:var(--kh-fs-h1);line-height:var(--kh-lh-tight)}.kh-site h2{font-size:var(--kh-fs-h2);line-height:var(--kh-lh-heading)}.kh-site h3{font-size:var(--kh-fs-h3);line-height:var(--kh-lh-heading)}.kh-site h4{font-size:var(--kh-fs-h4);line-height:var(--kh-lh-snug)}.kh-site h5,.kh-site h6{font-size:var(--kh-fs-base);line-height:var(--kh-lh-snug)}.kh-site p{margin:0}.kh-eyebrow{display:inline-flex;align-items:center;gap:var(--kh-s-2);margin-bottom:var(--kh-s-3);font-size:var(--kh-fs-micro);font-weight:var(--kh-fw-black);line-height:1.6;color:var(--kh-gold)}.kh-eyebrow:lang(en){letter-spacing:.6px;text-transform:uppercase}.kh-eyebrow::before{content:"";inline-size:19px;block-size:1px;background:currentColor;flex:none}.kh-eyebrow--light{color:var(--kh-gold-light)}.kh-display{font-size:var(--kh-fs-display);line-height:var(--kh-lh-tight);letter-spacing:normal;font-weight:var(--kh-fw-black);color:var(--kh-navy)}.kh-display .kh-hl-gold{color:var(--kh-gold)}.kh-display .kh-hl-outline{color:#fff0;-webkit-text-stroke:1.5px var(--kh-navy);paint-order:stroke fill}.kh-title-xl{font-size:var(--kh-fs-h1);line-height:var(--kh-lh-tight);letter-spacing:normal}.kh-title-xl .kh-accent{color:var(--kh-gold)}.kh-lead{font-size:var(--kh-fs-md);line-height:var(--kh-lh-body);color:var(--kh-ink-soft);max-inline-size:var(--kh-measure)}.kh-text-muted{color:var(--kh-muted)}.kh-btn{--_bg:transparent;--_fg:var(--kh-navy);--_bd:transparent;display:inline-flex;align-items:center;justify-content:center;gap:var(--kh-s-2);min-block-size:48px;padding-inline:var(--kh-s-5);border:1px solid var(--_bd);border-radius:var(--kh-r-btn);background:var(--_bg);color:var(--_fg);font-size:var(--kh-fs-sm);font-weight:var(--kh-fw-bold);line-height:1;cursor:pointer;text-align:center;transition:transform var(--kh-t-base),box-shadow var(--kh-t-base),background-color var(--kh-t-base),border-color var(--kh-t-base)}.kh-btn--dark{--_bg:var(--kh-navy);--_fg:#fff;box-shadow:0 12px 28px rgb(11 23 41 / .14)}.kh-btn--soft{--_bg:var(--kh-paper);--_fg:var(--kh-navy);--_bd:var(--kh-line)}.kh-btn--gold{--_bg:linear-gradient(135deg, #BD842F, #DFB15D);--_fg:#fff;box-shadow:0 12px 28px rgb(189 132 47 / .22)}.kh-btn--ghost{--_fg:var(--kh-navy);--_bd:var(--kh-line)}.kh-btn--on-dark{--_bg:rgba(255, 255, 255, .08);--_fg:#fff;--_bd:rgba(255, 255, 255, .14)}.kh-btn--accent{--_bg:var(--kh-accent-2);--_fg:#fff;box-shadow:none}.kh-btn--block{inline-size:100%}.kh-btn:hover{transform:translateY(-2px)}.kh-btn:active{transform:translateY(0)}.kh-btn--soft:hover{border-color:var(--kh-gold);color:var(--kh-gold)}.kh-btn--on-dark:hover{background:rgb(255 255 255 / .14)}.kh-btn__arrow{font-size:1.05em;line-height:0}.kh-tag{display:inline-flex;align-items:center;padding:5px 10px;border-radius:var(--kh-r-pill);background:var(--kh-tag-bg);color:var(--kh-tag-text);font-size:var(--kh-fs-micro);font-weight:var(--kh-fw-semi);line-height:1.6}.kh-tag--gold{background:var(--kh-gold-soft);color:#8A6421}.kh-tag--dark{background:rgb(255 255 255 / .08);color:#D9E0E9}.kh-chip{display:inline-flex;padding:5px 10px;border:1px solid var(--kh-footer-line);border-radius:var(--kh-r-pill);font-size:var(--kh-fs-nano);line-height:1.6}.kh-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kh-s-3);margin-block-start:var(--kh-s-3);color:#8B93A0;font-size:var(--kh-fs-micro);line-height:1.6}.kh-meta>*{display:inline-flex;align-items:center;gap:5px}.kh-meta--dotted>*+*::before{content:"";inline-size:3px;block-size:3px;margin-inline-end:var(--kh-s-3);border-radius:50%;background:#C3C8CF;flex:none}.kh-meta--dotted{gap:var(--kh-s-2)}.kh-card{position:relative;display:flex;flex-direction:column;background:var(--kh-paper);border:1px solid var(--kh-line);border-radius:var(--kh-r-card);overflow:hidden;transition:transform var(--kh-t-base),box-shadow var(--kh-t-base),border-color var(--kh-t-base)}.kh-card:hover{transform:translateY(-6px);border-color:#DCDCD4;box-shadow:var(--kh-shadow-card)}.kh-card__body{padding:var(--kh-s-5);display:flex;flex-direction:column;gap:var(--kh-s-2);flex:1}.kh-card__title{font-size:var(--kh-fs-h3);line-height:1.7;color:var(--kh-navy);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.kh-card__title a::after{content:"";position:absolute;inset:0;z-index:1}.kh-card:hover .kh-card__title{color:var(--kh-navy)}.kh-card__foot{margin-block-start:auto;padding-block-start:var(--kh-s-3)}.kh-panel{background:var(--kh-paper);border:1px solid var(--kh-line);border-radius:var(--kh-r-panel);padding:var(--kh-s-8)}.kh-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--kh-s-5);margin-block-end:var(--kh-s-7)}.kh-section-head h2{font-size:var(--kh-fs-h2);line-height:1.5}.kh-section-head p{margin-block-start:6px;font-size:var(--kh-fs-xs);color:var(--kh-muted)}.kh-link-all{flex:none;font-size:var(--kh-fs-sm);font-weight:var(--kh-fw-black);color:var(--kh-navy);white-space:nowrap}.kh-link-all:hover{color:var(--kh-gold)}.kh-container{inline-size:min(var(--kh-container), 100% - (var(--kh-gutter) * 2));margin-inline:auto}.kh-section{padding-block:var(--kh-section-y)}.kh-section--tight{padding-block:var(--kh-s-8)}.kh-grid{display:grid;gap:var(--kh-s-5)}.kh-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.kh-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kh-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.kh-content-layout{display:grid;grid-template-columns:minmax(0,1fr) 305px;gap:var(--kh-s-7);align-items:start}.kh-content-layout--wide{grid-template-columns:minmax(0,1fr) 340px}.kh-filters{display:flex;flex-wrap:wrap;gap:var(--kh-s-2);margin-block-end:var(--kh-s-6)}.kh-filter{padding:9px 15px;border:1px solid var(--kh-line);border-radius:var(--kh-r-pill);background:var(--kh-paper);color:var(--kh-nav-link);font-size:var(--kh-fs-micro);font-weight:var(--kh-fw-medium);line-height:1.5;cursor:pointer;transition:background-color var(--kh-t-fast),color var(--kh-t-fast),border-color var(--kh-t-fast)}.kh-filter:hover{border-color:var(--kh-gold);color:var(--kh-gold)}.kh-filter.is-active,.kh-filter[aria-current="true"]{background:var(--kh-navy);border-color:var(--kh-navy);color:#fff}.kh-pagination{display:flex;justify-content:center;align-items:center;gap:var(--kh-s-2);margin-block-start:var(--kh-s-8)}.kh-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-inline-size:44px;min-block-size:44px;padding-inline:var(--kh-s-3);border:1px solid var(--kh-line);border-radius:var(--kh-r-sm);background:var(--kh-paper);font-size:var(--kh-fs-sm);font-weight:var(--kh-fw-semi);color:var(--kh-nav-link)}.kh-pagination .page-numbers.current,.kh-pagination .page-numbers:hover{background:var(--kh-navy);border-color:var(--kh-navy);color:#fff}.kh-pagination .page-numbers.dots{border-color:#fff0;background:none}.kh-loadmore-wrap{display:flex;justify-content:center;margin-block-start:var(--kh-s-8)}.kh-empty{padding:var(--kh-s-9) var(--kh-s-5);text-align:center;border:1px dashed var(--kh-line);border-radius:var(--kh-r-panel);color:var(--kh-muted);background:rgb(255 255 255 / .5)}.kh-topbar{padding-block:var(--kh-s-2);font-size:var(--kh-fs-micro);color:#78818C}.kh-topbar__inner{display:flex;justify-content:space-between;align-items:center;gap:var(--kh-s-5)}.kh-header{position:sticky;inset-block-start:10px;z-index:100}.kh-navbar{display:flex;align-items:center;gap:var(--kh-s-6);min-block-size:var(--kh-header-h);padding:10px 12px;border:1px solid rgb(255 255 255 / .95);border-radius:22px;background:rgb(255 255 255 / .86);-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4);box-shadow:var(--kh-shadow-nav);transition:box-shadow var(--kh-t-base),background-color var(--kh-t-base)}.kh-header.is-stuck .kh-navbar{background:rgb(255 255 255 / .94);box-shadow:0 20px 50px rgb(14 30 48 / .12)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.kh-navbar{background:rgb(255 255 255 / .97)}}.kh-brand{display:flex;align-items:center;gap:var(--kh-s-3);flex:none}.kh-brand__mark{display:grid;place-items:center;inline-size:52px;block-size:52px;border-radius:var(--kh-r-md);background:linear-gradient(145deg,#172A43,#081322);color:var(--kh-gold-light);font-size:var(--kh-fs-md);font-weight:var(--kh-fw-black);letter-spacing:.5px;flex:none}.kh-brand__mark img{inline-size:100%;block-size:100%;object-fit:contain;border-radius:inherit}.kh-brand__title{display:block;font-size:var(--kh-fs-sm);font-weight:var(--kh-fw-black);line-height:1.5;color:var(--kh-navy)}.kh-brand__sub{display:block;font-size:var(--kh-fs-nano);line-height:1.5;color:#8D95A0;letter-spacing:.2px}.kh-nav{margin-inline-start:auto}.kh-nav__list{display:flex;align-items:center;gap:var(--kh-s-6);margin:0;padding:0;list-style:none}.kh-nav__list a{position:relative;display:inline-block;padding-block:6px;font-size:var(--kh-fs-sm);font-weight:var(--kh-fw-semi);color:var(--kh-nav-link)}.kh-nav__list a::after{content:"";position:absolute;inset-block-end:0;inset-inline:0;block-size:2px;border-radius:2px;background:var(--kh-gold);transform:scaleX(0);transition:transform var(--kh-t-base)}.kh-nav__list a:hover{color:var(--kh-gold)}.kh-nav__list a:hover::after,.kh-nav__list .current-menu-item>a::after,.kh-nav__list .current_page_item>a::after{transform:scaleX(1)}.kh-nav__list .current-menu-item>a,.kh-nav__list .current_page_item>a{color:var(--kh-navy)}.kh-nav-actions{display:flex;align-items:center;gap:var(--kh-s-2);flex:none}.kh-nav__has-mega{position:static}.kh-nav__trigger{display:inline-flex;align-items:center;gap:6px;padding:6px 0;border:0;background:none;font-family:var(--kh-font);font-size:var(--kh-fs-sm);font-weight:var(--kh-fw-semi);color:var(--kh-nav-link);cursor:pointer;transition:color var(--kh-t-fast)}.kh-nav__trigger:hover,.kh-nav__has-mega.is-open .kh-nav__trigger{color:var(--kh-gold)}.kh-nav__chev{inline-size:7px;block-size:7px;border-inline-end:1.6px solid currentColor;border-block-end:1.6px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform var(--kh-t-base)}.kh-nav__has-mega.is-open .kh-nav__chev{transform:rotate(225deg) translateY(-2px)}.kh-mega{position:absolute;inset-inline:0;inset-block-start:calc(100% + 10px);z-index:120;padding-block:var(--kh-s-7);border:1px solid var(--kh-line);border-radius:var(--kh-r-panel);background:var(--kh-paper);box-shadow:0 30px 70px rgb(12 28 48 / .14);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity var(--kh-t-base),transform var(--kh-t-base),visibility var(--kh-t-base)}.kh-nav__has-mega.is-open>.kh-mega{opacity:1;visibility:visible;transform:none}.kh-mega__inner{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:var(--kh-s-8);align-items:start}.kh-mega__inner:not(:has(.kh-mega__featured)){grid-template-columns:minmax(0,1fr)}.kh-mega__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px, 100%),1fr));gap:var(--kh-s-6) var(--kh-s-7);list-style:none;margin:0;padding:0}.kh-mega__title{display:block;margin-block-end:var(--kh-s-3);padding-block-end:var(--kh-s-2);border-block-end:1px solid var(--kh-line);font-size:var(--kh-fs-micro);font-weight:var(--kh-fw-black);letter-spacing:.3px;color:var(--kh-gold);text-transform:uppercase}a.kh-mega__title:hover{color:var(--kh-navy)}.kh-mega__list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.kh-mega__list a{display:block;padding:7px 0;font-size:var(--kh-fs-sm);font-weight:var(--kh-fw-medium);color:var(--kh-body-text);transition:color var(--kh-t-fast),transform var(--kh-t-fast)}.kh-mega__list a:hover{color:var(--kh-navy);transform:translateX(-3px)}.kh-mega__featured{padding-inline-start:var(--kh-s-7);border-inline-start:1px solid var(--kh-line)}.kh-mega__card{display:block}.kh-mega__thumb{position:relative;display:grid;place-items:center;block-size:130px;margin-block-end:var(--kh-s-3);border-radius:var(--kh-r-md);background:linear-gradient(135deg,#0E1C2F,#21466E) center/cover;overflow:hidden}.kh-mega__thumb .kh-play{inline-size:42px;block-size:42px}.kh-mega__card b{display:block;font-size:var(--kh-fs-sm);font-weight:var(--kh-fw-bold);line-height:1.7;color:var(--kh-navy)}.kh-mega__card:hover b{color:var(--kh-gold)}.kh-mega__card>span:last-child{display:block;margin-block-start:4px;font-size:var(--kh-fs-micro);color:var(--kh-muted)}.kh-drawer__row{display:flex;align-items:center;justify-content:space-between;gap:var(--kh-s-3)}.kh-drawer__row a{flex:1}.kh-drawer__row a::after{content:none}.kh-drawer__label{flex:1;font-size:var(--kh-fs-base);font-weight:var(--kh-fw-semi);color:var(--kh-muted)}.kh-drawer__expand{display:grid;place-items:center;inline-size:40px;block-size:40px;border:1px solid var(--kh-line);border-radius:var(--kh-r-sm);background:var(--kh-paper);cursor:pointer;flex:none}.kh-drawer__expand::before{content:"";inline-size:8px;block-size:8px;border-inline-end:2px solid var(--kh-navy);border-block-end:2px solid var(--kh-navy);transform:rotate(45deg) translateY(-2px);transition:transform var(--kh-t-base)}.kh-drawer__expand[aria-expanded="true"]::before{transform:rotate(225deg) translateY(-2px)}.kh-drawer__sub{display:none;list-style:none;margin:0 0 var(--kh-s-3);padding-inline-start:var(--kh-s-4);border-inline-start:2px solid var(--kh-line)}.kh-drawer__sub.is-open{display:block}.kh-drawer__sub a{padding-block:11px;font-size:var(--kh-fs-sm);font-weight:var(--kh-fw-medium);color:var(--kh-body-text)}.kh-drawer__sub .kh-drawer__title{color:var(--kh-gold)}.kh-burger{display:none;place-items:center;inline-size:48px;block-size:48px;border:1px solid var(--kh-line);border-radius:var(--kh-r-sm);background:var(--kh-paper);cursor:pointer;flex:none}.kh-burger__bars,.kh-burger__bars::before,.kh-burger__bars::after{display:block;inline-size:19px;block-size:2px;border-radius:2px;background:var(--kh-navy);transition:transform var(--kh-t-base),opacity var(--kh-t-fast)}.kh-burger__bars{position:relative}.kh-burger__bars::before,.kh-burger__bars::after{content:"";position:absolute;inset-inline-start:0}.kh-burger__bars::before{inset-block-start:-6px}.kh-burger__bars::after{inset-block-start:6px}.kh-burger[aria-expanded="true"] .kh-burger__bars{background:#fff0}.kh-burger[aria-expanded="true"] .kh-burger__bars::before{transform:translateY(6px) rotate(45deg)}.kh-burger[aria-expanded="true"] .kh-burger__bars::after{transform:translateY(-6px) rotate(-45deg)}.kh-drawer{position:fixed;inset:0;z-index:999;display:grid;grid-template-columns:1fr;visibility:hidden;pointer-events:none}.kh-drawer.is-open{visibility:visible;pointer-events:auto}.kh-drawer__scrim{position:absolute;inset:0;background:rgb(8 21 35 / .48);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity var(--kh-t-base);border:0;padding:0;cursor:pointer}.kh-drawer.is-open .kh-drawer__scrim{opacity:1}.kh-drawer__panel{position:relative;justify-self:end;inline-size:min(400px, 92vw);block-size:100%;display:flex;flex-direction:column;gap:var(--kh-s-5);padding:var(--kh-s-6) var(--kh-s-5) var(--kh-s-8);background:var(--kh-paper);border-start-start-radius:28px;border-end-start-radius:28px;box-shadow:-30px 0 80px rgb(10 25 44 / .18);overflow-y:auto;overscroll-behavior:contain;transform:translateX(-100%);transition:transform var(--kh-t-base)}[dir="ltr"] .kh-drawer__panel{transform:translateX(100%)}.kh-drawer.is-open .kh-drawer__panel{transform:translateX(0)}.kh-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:var(--kh-s-4);padding-block-end:var(--kh-s-5);border-block-end:1px solid var(--kh-line)}.kh-drawer__close{display:grid;place-items:center;inline-size:42px;block-size:42px;border:1px solid var(--kh-line);border-radius:var(--kh-r-sm);background:var(--kh-paper);color:var(--kh-navy);font-size:20px;line-height:1;cursor:pointer;flex:none}.kh-drawer__list{list-style:none;margin:0;padding:0}.kh-drawer__list>li+li{border-block-start:1px solid var(--kh-line)}.kh-drawer__list a{display:flex;align-items:center;justify-content:space-between;padding-block:var(--kh-s-4);font-size:var(--kh-fs-md);font-weight:var(--kh-fw-semi);color:var(--kh-navy)}.kh-drawer__list a::after{content:"←";color:var(--kh-gold);opacity:0;transform:translateX(6px);transition:opacity var(--kh-t-fast),transform var(--kh-t-fast)}.kh-drawer__list a:hover::after,.kh-drawer__list .current-menu-item>a::after{opacity:1;transform:translateX(0)}.kh-drawer__foot{margin-block-start:auto;display:grid;gap:var(--kh-s-2)}.kh-drawer__contact{padding:var(--kh-s-4);border-radius:var(--kh-r-md);background:var(--kh-bg);font-size:var(--kh-fs-xs);color:var(--kh-muted)}body.kh-drawer-open{overflow:hidden}.kh-hero-home{padding-block:84px var(--kh-s-8)}.kh-hero-home__grid{display:grid;grid-template-columns:1.02fr .98fr;gap:62px;align-items:center}.kh-hero-home__desc{margin-block-start:var(--kh-s-5);font-size:var(--kh-fs-md)}.kh-hero-actions{display:flex;flex-wrap:wrap;gap:var(--kh-s-3);margin-block-start:var(--kh-s-6)}.kh-stage--image{display:grid;place-items:center;min-block-size:auto;position:relative}.kh-stage__img{inline-size:100%;block-size:auto;max-block-size:560px;object-fit:contain;display:block;position:relative;z-index:1}.kh-stage--blob::before{content:"";position:absolute;inset:6% 4%;z-index:0;border-radius:47% 53% 58% 42% / 52% 46% 54% 48%;background:linear-gradient(150deg,var(--kh-gold-soft),var(--kh-accent-2-soft))}.kh-stage--blob .kh-stage__img{max-block-size:520px}.kh-stage--round .kh-stage__img{border-radius:var(--kh-r-panel);box-shadow:var(--kh-shadow-card);object-fit:cover}@media (max-width:1024px){.kh-stage__img{max-block-size:420px}}@media (max-width:768px){.kh-stage--image{min-block-size:0}.kh-stage__img{max-block-size:320px}}.kh-hero-search{max-inline-size:560px;margin-block-start:var(--kh-s-6)}.kh-hero-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kh-s-3) var(--kh-s-5);margin-block-start:var(--kh-s-6);list-style:none;padding:0}.kh-hero-trust li{display:flex;align-items:center;gap:var(--kh-s-2);font-size:var(--kh-fs-sm);font-weight:var(--kh-fw-medium);color:var(--kh-body-text)}.kh-hero-trust span{display:grid;place-items:center;inline-size:26px;block-size:26px;border-radius:50%;background:var(--kh-gold-soft);color:var(--kh-gold);flex:none}.kh-hero-trust svg{inline-size:14px;block-size:14px}@media (max-width:768px){.kh-hero-search{margin-block-start:var(--kh-s-5)}.kh-hero-trust{grid-template-columns:1fr;gap:var(--kh-s-2)}.kh-hero-trust li{font-size:var(--kh-fs-micro)}}.kh-proof{display:flex;align-items:center;gap:var(--kh-s-4);margin-block-start:var(--kh-s-7)}.kh-proof__avatars{display:flex;padding-inline-end:12px}.kh-proof__avatar{inline-size:40px;block-size:40px;border-radius:50%;border:3px solid var(--kh-bg);margin-inline-end:-12px;background:linear-gradient(135deg,#162E4D,#D5AB67);background-size:cover;background-position:center;flex:none}.kh-proof b{display:block;font-size:var(--kh-fs-sm);color:var(--kh-navy)}.kh-proof span{font-size:var(--kh-fs-micro);color:var(--kh-muted)}.kh-stage{position:relative;min-block-size:560px}.kh-browser{position:absolute;inset:25px 0 15px 20px;padding:var(--kh-s-4);border:1px solid var(--kh-line);border-radius:34px;background:var(--kh-paper);box-shadow:var(--kh-shadow-deep);transform:rotate(-1deg)}.kh-screen{position:relative;block-size:100%;padding:18px;border-radius:24px;background:linear-gradient(145deg,#0E1C30,#1D3A5D);overflow:hidden}.kh-screen__label{color:#fff;font-size:var(--kh-fs-micro);font-weight:var(--kh-fw-bold)}.kh-screen__ui{position:absolute;inset-inline:18px;inset-block:60px 18px;padding:var(--kh-s-4);border-radius:20px;background:var(--kh-paper)}.kh-dash-row{display:grid;grid-template-columns:1.4fr .7fr;gap:10px;block-size:100%}.kh-dash-main{padding:15px;border-radius:var(--kh-r-md);background:#F5F6F6}.kh-dash-side{display:flex;flex-direction:column;gap:10px}.kh-dash-mini{flex:1;padding:12px;border-radius:var(--kh-r-md);background:#F1EDE6}.kh-dash-label{font-size:var(--kh-fs-nano);color:#89919C}.kh-dash-num{font-size:22px;font-weight:var(--kh-fw-black);line-height:1.4;color:var(--kh-navy)}.kh-chart{position:relative;block-size:100px;margin-block-start:var(--kh-s-4);background:repeating-linear-gradient(0deg,transparent 0 24px,#E6E7E7 24px 25px)}.kh-chart svg{position:absolute;inset:0;inline-size:100%;block-size:100%}.kh-float{position:absolute;padding:var(--kh-s-4);border:1px solid #fff;border-radius:19px;background:rgb(255 255 255 / .95);box-shadow:0 18px 45px rgb(10 25 44 / .13)}.kh-float--one{inset-inline-start:-28px;inset-block-start:82px}.kh-float--two{inset-inline-end:-20px;inset-block-end:60px}.kh-float span{font-size:var(--kh-fs-nano);color:var(--kh-muted)}.kh-float b{display:block;font-size:20px;line-height:1.5;color:var(--kh-navy)}.kh-float em{font-style:normal;font-size:var(--kh-fs-nano);color:var(--kh-success)}.kh-page-hero{padding-block:76px var(--kh-s-8)}.kh-hero-card{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:42px;min-block-size:450px;padding:54px;border:1px solid var(--kh-line);border-radius:var(--kh-r-section);background:linear-gradient(135deg,#FFF,#F4EFE6);overflow:hidden}.kh-hero-card__desc{margin-block-start:var(--kh-s-4)}.kh-hero-metrics{display:flex;flex-wrap:wrap;gap:var(--kh-s-6);margin-block-start:var(--kh-s-7)}.kh-metric{padding-inline-start:var(--kh-s-6);border-inline-start:1px solid var(--kh-line)}.kh-metric:last-child{border-inline-start:0}.kh-metric b{display:block;font-size:var(--kh-fs-lg);font-weight:var(--kh-fw-black);line-height:1.5;color:var(--kh-navy)}.kh-metric span{font-size:var(--kh-fs-micro);color:var(--kh-muted)}.kh-hero-art{position:relative;min-block-size:340px;border-radius:31px;background:radial-gradient(circle at 25% 20%,rgb(208 160 83 / .3),transparent 22%),linear-gradient(145deg,#0A1729,#1D3858);box-shadow:0 30px 70px rgb(10 24 43 / .18);overflow:hidden}.kh-hero-art::after{content:attr(data-watermark);position:absolute;inset-inline-start:14px;inset-block-end:-52px;font-size:160px;font-weight:var(--kh-fw-black);line-height:1;color:rgb(255 255 255 / .055);pointer-events:none}.kh-hero-art--image{background-size:cover;background-position:center}.kh-hero-art--image::after{content:none}.kh-mini-dash{position:absolute;inset:30px;padding:var(--kh-s-4);border-radius:22px;background:var(--kh-paper)}.kh-mini-dash__top{display:flex;align-items:center;justify-content:space-between;block-size:40px;padding-inline:12px;border-radius:11px;background:var(--kh-navy);color:#fff;font-size:var(--kh-fs-nano)}.kh-mini-dash__grid{display:grid;grid-template-columns:1.3fr .7fr;gap:9px;margin-block-start:10px}.kh-mini-dash__main{block-size:190px;padding:13px;border-radius:var(--kh-r-sm);background:#F5F6F6}.kh-mini-dash__side{display:flex;flex-direction:column;gap:9px}.kh-mini-dash__card{flex:1;padding:12px;border-radius:var(--kh-r-sm);background:#F2EDE5}.kh-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kh-s-2);margin-block-end:var(--kh-s-4);font-size:var(--kh-fs-micro);color:var(--kh-muted)}.kh-breadcrumb a{color:var(--kh-muted)}.kh-breadcrumb a:hover{color:var(--kh-gold)}.kh-breadcrumb li{display:inline-flex;align-items:center;gap:var(--kh-s-2)}.kh-breadcrumb ol{display:contents;list-style:none;margin:0;padding:0}.kh-breadcrumb__sep{color:#C3C8CF}.kh-breadcrumb [aria-current="page"]{color:var(--kh-navy);font-weight:var(--kh-fw-semi)}.kh-bento{display:grid;grid-template-columns:1.25fr .75fr .9fr;grid-template-rows:205px 205px;gap:17px}.kh-bento__item{position:relative;padding:var(--kh-s-6);border:1px solid var(--kh-line);border-radius:var(--kh-r-panel);background:var(--kh-paper);overflow:hidden;transition:transform var(--kh-t-base),box-shadow var(--kh-t-base)}.kh-bento__item:hover{transform:translateY(-4px);box-shadow:var(--kh-shadow-card)}.kh-bento__item h3{font-size:var(--kh-fs-lg)}.kh-bento__item p{margin-block-start:6px;font-size:var(--kh-fs-xs);color:var(--kh-muted)}.kh-bento__item a.kh-stretch::after{content:"";position:absolute;inset:0;z-index:2}.kh-bento__item--video{grid-row:1 / 3;background:linear-gradient(145deg,#0D192A,#173757);border-color:#fff0;color:#fff;display:flex;flex-direction:column;justify-content:flex-end}.kh-bento__item--video h3{color:#fff;font-size:24px}.kh-bento__item--video p{color:#AEB9C5}.kh-bento__item--video::after{content:"VIDEO";position:absolute;inset-inline-start:-8px;inset-block-start:40px;font-size:95px;font-weight:var(--kh-fw-black);line-height:1;color:rgb(255 255 255 / .05);pointer-events:none}.kh-bento__item--podcast{background:linear-gradient(135deg,#F4EAD8,#FFF)}.kh-bento__item--download .kh-filebox{position:absolute;inset-inline-start:26px;inset-block-end:20px;display:grid;place-items:center;inline-size:62px;block-size:78px;border-radius:var(--kh-r-sm);background:linear-gradient(145deg,#152A45,#2E527A);color:#fff;font-size:var(--kh-fs-nano);font-weight:var(--kh-fw-bold);transform:rotate(-7deg);box-shadow:0 14px 25px rgb(13 32 55 / .16)}.kh-bento__item--article{grid-column:2 / 4;display:grid;grid-template-columns:1fr .8fr;gap:var(--kh-s-5);align-items:center}.kh-bento__art{block-size:150px;border-radius:20px;background:radial-gradient(circle at 25% 25%,rgb(210 160 80 / .36),transparent 24%),linear-gradient(135deg,#0E1F34,#294B71);background-size:cover;background-position:center}.kh-bento__play{position:absolute;inset-block-start:24px;inset-inline-end:24px}.kh-thumb{position:relative;block-size:225px;overflow:hidden;background:radial-gradient(circle at 70% 28%,rgb(75 124 255 / .4),transparent 30%),linear-gradient(135deg,#0E1C2F,#21466E)}.kh-thumb--gold{background:radial-gradient(circle at 30% 28%,rgb(225 176 93 / .44),transparent 30%),linear-gradient(135deg,#241D16,#5D4931)}.kh-thumb--green{background:radial-gradient(circle at 70% 28%,rgb(45 183 125 / .38),transparent 30%),linear-gradient(135deg,#10241F,#1B4537)}.kh-thumb__watermark{position:absolute;inset-inline-start:15px;inset-block-end:-33px;font-size:110px;font-weight:var(--kh-fw-black);line-height:1;color:rgb(255 255 255 / .06);pointer-events:none;user-select:none}.kh-thumb img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;transition:transform var(--kh-t-base)}.kh-card:hover .kh-thumb img{transform:scale(1.04)}.kh-play{display:grid;place-items:center;inline-size:56px;block-size:56px;border-radius:50%;border:0;background:var(--kh-paper);color:var(--kh-navy);box-shadow:0 10px 26px rgb(8 20 36 / .26);transition:transform var(--kh-t-base),background-color var(--kh-t-base)}.kh-play--corner{position:absolute;inset-inline-end:20px;inset-block-end:20px;z-index:2}.kh-play--lg{inline-size:82px;block-size:82px}.kh-play--gold{background:var(--kh-gold);color:#fff}.kh-play svg{inline-size:20px;block-size:20px}.kh-play--sm svg{inline-size:15px;block-size:15px}.kh-play--lg svg{inline-size:30px;block-size:30px}.kh-card:hover .kh-play,.kh-play:hover{transform:scale(1.06)}.kh-duration{position:absolute;inset-inline-start:14px;inset-block-start:14px;z-index:2;padding:5px 9px;border-radius:var(--kh-r-sm);background:rgb(0 0 0 / .66);color:#fff;font-size:var(--kh-fs-nano);line-height:1.5;font-variant-numeric:tabular-nums}.kh-level{position:absolute;inset-inline-end:14px;inset-block-start:14px;z-index:2;padding:5px 9px;border-radius:var(--kh-r-pill);background:rgb(255 255 255 / .92);color:var(--kh-navy);font-size:var(--kh-fs-nano);font-weight:var(--kh-fw-semi);line-height:1.5}.kh-thumb--article{block-size:210px;background:radial-gradient(circle at 25% 25%,rgb(205 156 76 / .38),transparent 24%),linear-gradient(135deg,#0D1D31,#274B74)}.kh-thumb--article .kh-thumb__watermark{inset-block-end:-37px;font-size:115px}.kh-product-cover{display:grid;place-items:center;block-size:225px;margin:var(--kh-s-3);border-radius:var(--kh-r-md);background:linear-gradient(145deg,#111E31,#1E436C);color:#fff;overflow:hidden;position:relative}.kh-product-cover--gold{background:linear-gradient(145deg,#876329,#D1A455)}.kh-product-cover--purple{background:linear-gradient(145deg,#2B2945,#736A9B)}.kh-product-cover--green{background:linear-gradient(145deg,#123528,#2F7A5C)}.kh-product-cover img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.kh-product-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--kh-s-2);inline-size:145px;block-size:195px;padding:var(--kh-s-3);border:1px solid rgb(255 255 255 / .18);border-radius:15px;background:rgb(255 255 255 / .08);text-align:center;transform:perspective(600px) rotateY(-10deg) rotateX(3deg);box-shadow:18px 28px 45px rgb(0 0 0 / .15);transition:transform var(--kh-t-base)}.kh-card:hover .kh-product-box{transform:perspective(600px) rotateY(-6deg) rotateX(2deg) translateY(-4px)}.kh-product-box small{font-size:var(--kh-fs-nano);opacity:.75;letter-spacing:.4px}.kh-product-box b{font-size:22px;font-weight:var(--kh-fw-black);line-height:1.35}.kh-price-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--kh-s-3);margin-block-start:var(--kh-s-4);padding-block-start:var(--kh-s-4);border-block-start:1px solid var(--kh-line)}.kh-price{font-size:var(--kh-fs-lg);font-weight:var(--kh-fw-black);color:var(--kh-navy);font-variant-numeric:tabular-nums;line-height:1.4}.kh-price .woocommerce-Price-currencySymbol{font-size:var(--kh-fs-micro);font-weight:var(--kh-fw-medium);color:var(--kh-muted);margin-inline-start:3px}.kh-price-go{display:inline-flex;align-items:center;gap:5px;flex:none;font-size:var(--kh-fs-micro);font-weight:var(--kh-fw-bold);color:var(--kh-muted);transition:color var(--kh-t-fast),gap var(--kh-t-fast)}.kh-price-go svg{inline-size:14px;block-size:14px}.kh-card:hover .kh-price-go{color:var(--kh-gold);gap:9px}.kh-price del{margin-inline-end:var(--kh-s-2);font-size:var(--kh-fs-micro);font-weight:var(--kh-fw-body);color:var(--kh-muted);text-decoration-thickness:1px}.kh-price ins{text-decoration:none}.kh-badge-sale{position:absolute;inset-block-start:26px;inset-inline-end:26px;z-index:3;padding:5px 11px;border-radius:var(--kh-r-pill);background:var(--kh-success);color:#fff;font-size:var(--kh-fs-nano);font-weight:var(--kh-fw-bold)}.kh-podcast-layout{display:grid;grid-template-columns:.86fr 1.14fr;gap:var(--kh-s-6);align-items:start}.kh-podcast-feature{position:relative;display:flex;flex-direction:column;min-block-size:390px;padding:34px;border-radius:34px;background:linear-gradient(145deg,#101E31,#07121F);color:#fff;overflow:hidden}.kh-podcast-feature h3{margin-block-start:var(--kh-s-3);font-size:29px;line-height:1.55;color:#fff}.kh-podcast-feature p{margin-block-start:var(--kh-s-2);font-size:var(--kh-fs-xs);color:#9CA9B8}.kh-podcast-feature__cover{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.22}.kh-podcast-feature>*{position:relative;z-index:1}.kh-player-row{display:flex;align-items:center;gap:var(--kh-s-4);margin-block-start:auto;padding-block-start:var(--kh-s-8)}.kh-play--big{inline-size:60px;block-size:60px;flex:none}.kh-progress{position:relative;block-size:4px;border-radius:2px;background:rgb(255 255 255 / .15);cursor:pointer;flex:1}.kh-progress__bar{position:absolute;inset-block:0;inset-inline-start:0;inline-size:0%;border-radius:2px;background:var(--kh-gold);transition:inline-size .1s linear}.kh-player-time{display:flex;justify-content:space-between;margin-block-start:var(--kh-s-2);font-size:var(--kh-fs-nano);color:#94A2B2;font-variant-numeric:tabular-nums}.kh-podcast-list{padding:var(--kh-s-2) var(--kh-s-5);border:1px solid var(--kh-line);border-radius:var(--kh-r-panel);background:var(--kh-paper)}.kh-podcast-item{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:var(--kh-s-4);padding:var(--kh-s-3) var(--kh-s-3);border-block-end:1px solid var(--kh-line);border-radius:var(--kh-r-md);transition:background-color var(--kh-t-fast)}.kh-podcast-item:last-child{border-block-end:0}.kh-podcast-item:hover{background:var(--kh-bg-soft)}.kh-podcast-item b{display:block;font-size:var(--kh-fs-sm);font-weight:var(--kh-fw-bold);line-height:1.7;color:var(--kh-navy)}.kh-podcast-item span:not([data-kh-icon]){display:block;font-size:var(--kh-fs-micro);color:var(--kh-muted)}.kh-podcast-item [data-kh-icon]{display:grid;place-items:center;color:inherit;font-size:0}.kh-podcast-item__num{text-align:end;display:grid;gap:2px}.kh-podcast-item__num b{color:var(--kh-gold);font-size:var(--kh-fs-micro);font-variant-numeric:tabular-nums}.kh-podcast-item:hover b{color:var(--kh-gold)}.kh-play--sm{inline-size:40px;block-size:40px;background:var(--kh-gold-soft);color:var(--kh-gold);box-shadow:none;transition:background-color var(--kh-t-fast),color var(--kh-t-fast)}.kh-podcast-item:hover .kh-play--sm{background:var(--kh-gold);color:#fff}.kh-video-player{position:relative;border-radius:32px;overflow:hidden;background:linear-gradient(145deg,#0D1828,#21456D);aspect-ratio:16 / 9;box-shadow:var(--kh-shadow-deep)}.kh-video-player__poster{position:absolute;inset:0;display:grid;place-items:center;inline-size:100%;block-size:100%;border:0;padding:0;background-color:#fff0;background-size:cover;background-position:center;cursor:pointer}.kh-video-player__poster::after{content:attr(data-watermark);position:absolute;inset-inline-start:10px;inset-block-end:-50px;font-size:150px;font-weight:var(--kh-fw-black);line-height:1;color:rgb(255 255 255 / .05);pointer-events:none}.kh-video-player iframe,.kh-video-player video{position:absolute;inset:0;inline-size:100%;block-size:100%;border:0}.kh-video-player.is-playing .kh-video-player__poster{display:none}.kh-audio-player{padding:36px;border-radius:32px;background:linear-gradient(145deg,#0C192A,#19395C);color:#fff;box-shadow:var(--kh-shadow-deep)}.kh-audio-player h2{color:#fff;font-size:26px}.kh-audio-player__sub{margin-block-start:6px;font-size:var(--kh-fs-xs);color:#9EABBA}.kh-wave{position:relative;block-size:56px;margin-block-start:var(--kh-s-7);cursor:pointer;--kh-wave-progress:0%}.kh-wave__bars{position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgb(255 255 255 / .22) 0 3px,transparent 3px 9px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.kh-wave__played{position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--kh-wave-progress);background:repeating-linear-gradient(90deg,var(--kh-gold) 0 3px,transparent 3px 9px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);transition:inline-size .1s linear}.kh-audio-controls{display:flex;align-items:center;gap:var(--kh-s-4);margin-block-start:var(--kh-s-6)}.kh-audio-controls__btn{display:grid;place-items:center;inline-size:42px;block-size:42px;border:1px solid rgb(255 255 255 / .16);border-radius:var(--kh-r-sm);background:rgb(255 255 255 / .06);color:#fff;font-size:var(--kh-fs-micro);font-weight:var(--kh-fw-semi);cursor:pointer;transition:background-color var(--kh-t-fast)}.kh-audio-controls__btn:hover{background:rgb(255 255 255 / .14)}.kh-audio-controls__time{margin-inline-start:auto;font-size:var(--kh-fs-micro);color:#9EABBA;font-variant-numeric:tabular-nums}.kh-article{padding:38px;border:1px solid var(--kh-line);border-radius:var(--kh-r-panel);background:var(--kh-paper)}.kh-article__header{margin-block-end:var(--kh-s-6)}.kh-article h1{font-size:var(--kh-fs-h1);line-height:1.55}.kh-prose{max-inline-size:var(--kh-measure);margin-inline:auto}.kh-prose>*+*{margin-block-start:var(--kh-s-4)}.kh-prose p,.kh-prose li{color:var(--kh-body-text);font-size:var(--kh-fs-base);line-height:var(--kh-lh-body)}.kh-prose h2{margin-block-start:var(--kh-s-8);margin-block-end:var(--kh-s-2);font-size:24px;scroll-margin-top:var(--kh-sticky-top)}.kh-prose h3{margin-block-start:var(--kh-s-7);margin-block-end:var(--kh-s-2);font-size:var(--kh-fs-h3);scroll-margin-top:var(--kh-sticky-top)}.kh-prose ul,.kh-prose ol{padding-inline-start:var(--kh-s-5);margin-block:var(--kh-s-4)}.kh-prose li+li{margin-block-start:var(--kh-s-2)}.kh-prose ul{list-style:none;padding-inline-start:0}.kh-prose ul>li{position:relative;padding-inline-start:var(--kh-s-6)}.kh-prose ul>li::before{content:"";position:absolute;inset-inline-start:6px;inset-block-start:.78em;inline-size:6px;block-size:6px;border-radius:50%;background:var(--kh-gold)}.kh-prose a{color:var(--kh-navy);font-weight:var(--kh-fw-semi);text-decoration:underline;text-decoration-color:var(--kh-gold-light);text-underline-offset:4px;text-decoration-thickness:2px}.kh-prose a:hover{color:var(--kh-gold)}.kh-prose img,.kh-prose figure{border-radius:var(--kh-r-card);overflow:hidden}.kh-prose figure{margin:var(--kh-s-7) 0}.kh-prose figcaption{margin-block-start:var(--kh-s-3);font-size:var(--kh-fs-micro);color:var(--kh-muted);text-align:center}.kh-prose .kh-lead,.kh-prose .kh-article-lead{font-size:var(--kh-fs-md);color:var(--kh-ink-soft);max-inline-size:none}.kh-prose blockquote,.kh-prose .kh-quote{margin-block:var(--kh-s-6);padding:var(--kh-s-5);border-radius:18px;border-inline-start:3px solid var(--kh-gold);background:var(--kh-gold-soft);color:#4A4332;font-size:var(--kh-fs-base)}.kh-prose blockquote p{color:inherit}.kh-prose code{padding:2px 7px;border-radius:7px;background:var(--kh-tag-bg);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;direction:ltr;display:inline-block}.kh-prose pre{padding:var(--kh-s-5);border-radius:var(--kh-r-md);background:var(--kh-navy);color:#E5EAF0;overflow-x:auto;direction:ltr;text-align:left}.kh-prose pre code{background:none;padding:0;color:inherit}.kh-prose .kh-table-scroll{overflow-x:auto;margin-block:var(--kh-s-6);border-radius:var(--kh-r-md)}.kh-prose table{inline-size:100%;border-collapse:collapse;font-size:var(--kh-fs-sm);min-inline-size:480px}.kh-prose th,.kh-prose td{padding:var(--kh-s-3) var(--kh-s-4);border:1px solid var(--kh-line);text-align:start}.kh-prose th{background:var(--kh-bg);font-weight:var(--kh-fw-bold);color:var(--kh-navy)}.kh-prose .wp-block-embed,.kh-prose iframe{border-radius:var(--kh-r-card);overflow:hidden;max-inline-size:100%}.kh-prose .wp-block-embed__wrapper iframe{aspect-ratio:16 / 9;block-size:auto;inline-size:100%}.kh-sidebar{position:sticky;inset-block-start:var(--kh-sticky-top);padding:var(--kh-s-6);border:1px solid var(--kh-line);border-radius:var(--kh-r-panel);background:var(--kh-paper);max-block-size:calc(100vh - var(--kh-sticky-top) - 20px);max-block-size:calc(100dvh - var(--kh-sticky-top) - 20px);overflow-y:auto}.kh-sidebar+.kh-sidebar{margin-block-start:var(--kh-s-5)}.kh-sidebar h4{margin-block-end:var(--kh-s-3);font-size:var(--kh-fs-md)}.kh-toc__list{list-style:none;margin:0;padding:0}.kh-toc__list a{display:block;padding-block:10px;padding-inline-start:var(--kh-s-3);border-block-end:1px solid var(--kh-line);border-inline-start:2px solid #fff0;font-size:var(--kh-fs-xs);line-height:1.7;color:#68717D;transition:color var(--kh-t-fast),border-color var(--kh-t-fast)}.kh-toc__list li:last-child a{border-block-end:0}.kh-toc__list .kh-toc--h3 a{padding-inline-start:var(--kh-s-6);font-size:var(--kh-fs-micro)}.kh-toc__list a:hover{color:var(--kh-navy)}.kh-toc__list a.is-active{color:var(--kh-navy);font-weight:var(--kh-fw-semi);border-inline-start-color:var(--kh-gold)}.kh-sidebar__links{display:flex;flex-direction:column}.kh-sidebar__links>*{padding-block:10px;border-block-end:1px solid var(--kh-line);font-size:var(--kh-fs-xs);color:#68717D}.kh-sidebar__links>*:last-child{border-block-end:0}.kh-specs{display:grid;gap:0}.kh-specs__row{display:flex;align-items:center;justify-content:space-between;gap:var(--kh-s-3);padding-block:11px;border-block-end:1px solid var(--kh-line);font-size:var(--kh-fs-xs)}.kh-specs__row:last-child{border-block-end:0}.kh-specs__key{color:var(--kh-muted)}.kh-specs__val{color:var(--kh-navy);font-weight:var(--kh-fw-semi)}.kh-author{display:flex;align-items:center;gap:var(--kh-s-5);margin-block-start:var(--kh-s-8);padding:var(--kh-s-6);border:1px solid var(--kh-line);border-radius:var(--kh-r-panel);background:linear-gradient(135deg,#FFF,#FAF7F1)}.kh-author__avatar{inline-size:72px;block-size:72px;border-radius:50%;object-fit:cover;flex:none;background:linear-gradient(135deg,#162E4D,#D5AB67)}.kh-author__name{font-size:var(--kh-fs-md)}.kh-author__bio{margin-block-start:6px;font-size:var(--kh-fs-xs);color:var(--kh-muted)}.kh-share{display:flex;align-items:center;gap:var(--kh-s-2);flex-wrap:wrap}.kh-share__label{font-size:var(--kh-fs-micro);color:var(--kh-muted);margin-inline-end:var(--kh-s-2)}.kh-share a,.kh-share button{display:grid;place-items:center;inline-size:40px;block-size:40px;border:1px solid var(--kh-line);border-radius:var(--kh-r-sm);background:var(--kh-paper);color:var(--kh-nav-link);cursor:pointer;transition:color var(--kh-t-fast),border-color var(--kh-t-fast)}.kh-share a:hover,.kh-share button:hover{color:var(--kh-gold);border-color:var(--kh-gold)}.kh-share svg{inline-size:18px;block-size:18px}.kh-share [data-kh-copy] svg{inline-size:17px;block-size:17px}.kh-share .is-copied{color:var(--kh-success);border-color:var(--kh-success)}.kh-meta svg{inline-size:14px;block-size:14px;flex:none;opacity:.85}.kh-files{display:grid;gap:var(--kh-s-3)}.kh-file{display:flex;align-items:center;gap:var(--kh-s-4);padding:var(--kh-s-4);border:1px solid var(--kh-line);border-radius:var(--kh-r-md);background:var(--kh-field-bg);transition:border-color var(--kh-t-fast),background-color var(--kh-t-fast)}.kh-file:hover{border-color:var(--kh-gold);background:var(--kh-paper)}.kh-file__icon{display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:var(--kh-r-sm);background:var(--kh-navy);color:var(--kh-gold-light);font-size:var(--kh-fs-nano);font-weight:var(--kh-fw-black);flex:none;text-transform:uppercase}.kh-file__name{font-size:var(--kh-fs-sm);font-weight:var(--kh-fw-semi);color:var(--kh-navy)}.kh-file__size{font-size:var(--kh-fs-micro);color:var(--kh-muted)}.kh-faq{display:grid;gap:var(--kh-s-3)}.kh-faq__item{border:1px solid var(--kh-line);border-radius:var(--kh-r-md);background:var(--kh-paper);overflow:hidden}.kh-faq__item[open]{border-color:#DCDCD4;box-shadow:var(--kh-shadow-sm)}.kh-faq__q{display:flex;align-items:center;justify-content:space-between;gap:var(--kh-s-4);padding:var(--kh-s-5);font-size:var(--kh-fs-base);font-weight:var(--kh-fw-bold);color:var(--kh-navy);cursor:pointer;list-style:none}.kh-faq__q::-webkit-details-marker{display:none}.kh-faq__q::after{content:"+";flex:none;font-size:20px;line-height:1;color:var(--kh-gold);transition:transform var(--kh-t-base)}.kh-faq__item[open] .kh-faq__q::after{transform:rotate(45deg)}.kh-faq__a{padding:0 var(--kh-s-5) var(--kh-s-5);font-size:var(--kh-fs-sm);color:var(--kh-body-text)}.kh-timeline{position:relative;padding-inline-start:var(--kh-s-6)}.kh-timeline::before{content:"";position:absolute;inset-block:6px;inset-inline-start:4px;inline-size:2px;background:linear-gradient(var(--kh-gold),var(--kh-line))}.kh-timeline__item{position:relative;padding-block-end:var(--kh-s-6)}.kh-timeline__item::before{content:"";position:absolute;inset-inline-start:calc(var(--kh-s-6) * -1 + 1px);inset-block-start:8px;inline-size:9px;block-size:9px;border-radius:50%;background:var(--kh-gold);box-shadow:0 0 0 4px var(--kh-gold-soft)}.kh-timeline__year{font-size:var(--kh-fs-micro);font-weight:var(--kh-fw-black);color:var(--kh-gold)}.kh-timeline__title{margin-block-start:2px;font-size:var(--kh-fs-md)}.kh-timeline__desc{margin-block-start:4px;font-size:var(--kh-fs-sm);color:var(--kh-muted)}.kh-skill+.kh-skill{margin-block-start:var(--kh-s-4)}.kh-skill__head{display:flex;justify-content:space-between;font-size:var(--kh-fs-sm);font-weight:var(--kh-fw-semi);color:var(--kh-navy);margin-block-end:7px}.kh-skill__track{block-size:6px;border-radius:3px;background:var(--kh-line);overflow:hidden}.kh-skill__fill{block-size:100%;border-radius:3px;background:linear-gradient(90deg,var(--kh-gold),var(--kh-gold-light))}.kh-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--kh-s-3);margin-block-start:var(--kh-s-6)}.kh-stat{padding:var(--kh-s-5);border-radius:17px;background:var(--kh-bg)}.kh-stat b{display:block;font-size:22px;font-weight:var(--kh-fw-black);line-height:1.4;color:var(--kh-navy)}.kh-stat span{font-size:var(--kh-fs-micro);color:var(--kh-muted)}.kh-portrait{position:relative;min-block-size:460px;border-radius:32px;background:radial-gradient(circle at 50% 25%,rgb(208 160 83 / .4),transparent 25%),linear-gradient(145deg,#0D1828,#2A527B);background-size:cover;background-position:center;overflow:hidden}.kh-portrait::after{content:attr(data-watermark);position:absolute;inset-inline-start:20px;inset-block-end:-35px;font-size:145px;font-weight:var(--kh-fw-black);line-height:1;color:rgb(255 255 255 / .06)}.kh-portrait--image::after{content:none}.kh-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--kh-s-4)}.kh-field{display:flex;flex-direction:column;gap:7px}.kh-field--full{grid-column:1 / -1}.kh-field label{font-size:var(--kh-fs-micro);font-weight:var(--kh-fw-semi);color:var(--kh-muted)}.kh-field label .kh-req{color:var(--kh-gold)}.kh-field input,.kh-field textarea,.kh-field select{padding:14px var(--kh-s-4);border:1px solid var(--kh-line);border-radius:var(--kh-r-btn);background:var(--kh-field-bg);font-size:var(--kh-fs-sm);color:var(--kh-ink);outline:0;transition:border-color var(--kh-t-fast),box-shadow var(--kh-t-fast),background-color var(--kh-t-fast)}.kh-field input:focus,.kh-field textarea:focus,.kh-field select:focus{border-color:var(--kh-gold);background:var(--kh-paper);box-shadow:var(--kh-focus)}.kh-field textarea{min-block-size:150px;resize:vertical}.kh-field input::placeholder,.kh-field textarea::placeholder{color:#A9B0B9}.kh-field__error{font-size:var(--kh-fs-micro);color:#C0392B}.kh-field.has-error input,.kh-field.has-error textarea{border-color:#C0392B}.kh-hp{position:absolute!important;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.kh-form-notice{padding:var(--kh-s-4);border-radius:var(--kh-r-md);font-size:var(--kh-fs-sm);margin-block-end:var(--kh-s-4)}.kh-form-notice--ok{background:#E7F7F0;color:#17654A;border:1px solid #BCE6D6}.kh-form-notice--err{background:#FDECEA;color:#922B21;border:1px solid #F5C6C2}.kh-prefooter{padding-block:var(--kh-s-6) var(--kh-section-y)}.kh-cta{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:36px;padding:52px;border-radius:var(--kh-r-section);background:radial-gradient(circle at 12% 50%,rgb(211 162 83 / .18),transparent 22%),linear-gradient(135deg,#0D1B2E,#091421);color:#fff}.kh-cta h2{font-size:33px;line-height:1.55;color:#fff}.kh-cta h2 .kh-accent{color:var(--kh-gold-light)}.kh-cta p{margin-block-start:var(--kh-s-3);font-size:var(--kh-fs-sm);color:#9EABBA}.kh-newsletter{display:flex;gap:7px;padding:7px;border:1px solid rgb(255 255 255 / .1);border-radius:var(--kh-r-md);background:rgb(255 255 255 / .07)}.kh-newsletter input{flex:1;min-inline-size:0;padding-inline:var(--kh-s-3);border:0;background:#fff0;color:#fff;font-size:var(--kh-fs-sm);outline:0}.kh-newsletter input::placeholder{color:#8E9BAA}.kh-newsletter input:focus-visible{border-radius:var(--kh-r-sm);box-shadow:var(--kh-focus)}.kh-newsletter__note{margin-block-start:var(--kh-s-3);font-size:var(--kh-fs-micro);color:#8492A2}.kh-footer{position:relative;padding-block-end:var(--kh-s-6);background:var(--kh-footer-bg);color:var(--kh-footer-text);overflow:hidden}.kh-footer__top{padding-block:56px 38px;border-block-end:1px solid var(--kh-footer-line)}.kh-footer__grid{display:grid;grid-template-columns:1.45fr 1fr 1fr 1fr 1.1fr;gap:38px}.kh-footer .kh-brand__title{color:var(--kh-footer-title)}.kh-footer .kh-brand__sub{color:#8494A6}.kh-footer__about{margin-block-start:var(--kh-s-4);max-inline-size:320px;font-size:var(--kh-fs-xs);line-height:1.95;color:var(--kh-footer-text)}.kh-socials{display:flex;gap:var(--kh-s-2);margin-block-start:var(--kh-s-5)}.kh-social{display:grid;place-items:center;inline-size:40px;block-size:40px;border:1px solid var(--kh-footer-line);border-radius:var(--kh-r-sm);color:#C3CCD8;font-size:var(--kh-fs-micro);transition:color var(--kh-t-fast),border-color var(--kh-t-fast),background-color var(--kh-t-fast)}.kh-social:hover{color:var(--kh-gold-light);border-color:var(--kh-gold);background:rgb(200 147 63 / .1)}.kh-social svg{inline-size:17px;block-size:17px}.kh-footer__col h4{margin-block-end:var(--kh-s-4);font-size:var(--kh-fs-sm);color:var(--kh-footer-title)}.kh-footer__links{display:flex;flex-direction:column;gap:9px;list-style:none;margin:0;padding:0}.kh-footer__links a{font-size:var(--kh-fs-xs);color:var(--kh-footer-text)}.kh-footer__links a:hover{color:var(--kh-gold-light)}.kh-footer__contact{padding:var(--kh-s-5);border:1px solid rgb(255 255 255 / .07);border-radius:18px;background:var(--kh-footer-panel)}.kh-footer__contact b{display:block;font-size:var(--kh-fs-sm);color:var(--kh-footer-title)}.kh-footer__contact p{margin-block-start:var(--kh-s-2);font-size:var(--kh-fs-micro);color:var(--kh-footer-text)}.kh-footer__contact p a:hover{color:var(--kh-gold-light)}.kh-footer__contact .kh-btn{margin-block-start:var(--kh-s-4)}.kh-footer__badges{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kh-s-3);padding-block:var(--kh-s-5);border-block-start:1px solid var(--kh-footer-line)}.kh-footer__badge{display:grid;place-items:center;padding:var(--kh-s-2);border-radius:var(--kh-r-sm);background:#fff;overflow:hidden}.kh-footer__badge img{block-size:68px;inline-size:auto;display:block}@media (max-width:768px){.kh-footer__badges{justify-content:center}.kh-footer__badge img{block-size:58px}}.kh-footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:var(--kh-s-4);padding-block-start:var(--kh-s-5);font-size:var(--kh-fs-nano);color:#8090A1}.kh-footer__bottom a{color:var(--kh-gold-light)}.kh-footer__bottom a:hover{text-decoration:underline;text-underline-offset:3px}.kh-footer__chips{display:flex;flex-wrap:wrap;gap:7px}.kh-site .woocommerce-message,.kh-site .woocommerce-info,.kh-site .woocommerce-error{padding:var(--kh-s-4) var(--kh-s-5);border:1px solid var(--kh-line);border-inline-start:3px solid var(--kh-gold);border-radius:var(--kh-r-md);background:var(--kh-paper);color:var(--kh-ink);font-size:var(--kh-fs-sm);list-style:none;box-shadow:var(--kh-shadow-sm)}.kh-site .woocommerce-message{border-inline-start-color:var(--kh-success)}.kh-site .woocommerce-error{border-inline-start-color:#C0392B}.kh-site .woocommerce-message .button,.kh-site .woocommerce-info .button{float:none;margin-inline-start:var(--kh-s-3)}.kh-site .woocommerce .button,.kh-site .woocommerce button.button,.kh-site .woocommerce input.button,.kh-site .woocommerce a.button,.kh-site .woocommerce #respond input#submit,.kh-site .wc-block-components-button{display:inline-flex;align-items:center;justify-content:center;min-block-size:48px;padding-inline:var(--kh-s-5);border:0;border-radius:var(--kh-r-btn);background:var(--kh-navy);color:#fff;font-family:var(--kh-font);font-size:var(--kh-fs-sm);font-weight:var(--kh-fw-bold);line-height:1;transition:transform var(--kh-t-base)}.kh-site .woocommerce .button:hover{background:var(--kh-navy-2);transform:translateY(-2px)}.kh-site .woocommerce .button.alt,.kh-site .woocommerce button.button.alt{background:linear-gradient(135deg,#BD842F,#DFB15D)}.kh-site .woocommerce table.shop_table,.kh-site .woocommerce-checkout .woocommerce-checkout-review-order-table{border:1px solid var(--kh-line);border-radius:var(--kh-r-panel);border-collapse:separate;border-spacing:0;background:var(--kh-paper);overflow:hidden}.kh-site .woocommerce table.shop_table th,.kh-site .woocommerce table.shop_table td{padding:var(--kh-s-4) var(--kh-s-5);border-block-start:1px solid var(--kh-line);font-size:var(--kh-fs-sm)}.kh-site .woocommerce-cart .cart-collaterals .cart_totals,.kh-site .woocommerce-checkout #order_review,.kh-site .woocommerce-checkout .woocommerce-billing-fields{border-radius:var(--kh-r-panel)}.kh-site .woocommerce form .form-row input.input-text,.kh-site .woocommerce form .form-row textarea,.kh-site .woocommerce form .form-row select,.kh-site .select2-container .select2-selection--single{min-block-size:50px;padding:13px var(--kh-s-4);border:1px solid var(--kh-line);border-radius:var(--kh-r-btn);background:var(--kh-field-bg);font-size:var(--kh-fs-sm)}.kh-site .woocommerce form .form-row label{font-size:var(--kh-fs-micro);color:var(--kh-muted)}.kh-site .woocommerce-MyAccount-navigation ul:not(.kh-side-nav){list-style:none;margin:0;padding:0;display:grid;gap:4px}.kh-site .woocommerce-MyAccount-navigation ul:not(.kh-side-nav) a{display:block;padding:var(--kh-s-3) var(--kh-s-4);border-radius:var(--kh-r-sm);font-size:var(--kh-fs-sm);color:var(--kh-nav-link)}.kh-site .woocommerce-MyAccount-navigation ul:not(.kh-side-nav) .is-active a{background:var(--kh-navy);color:#fff}.kh-site .woocommerce-order-downloads,.kh-site .woocommerce-MyAccount-downloads{margin-block-start:var(--kh-s-6)}.kh-site .woocommerce .shipping,.kh-site .woocommerce-shipping-fields{display:none}.kh-search{display:flex;align-items:center;gap:var(--kh-s-2);padding:7px;padding-inline-start:var(--kh-s-4);border:1px solid var(--kh-line);border-radius:var(--kh-r-btn);background:var(--kh-paper);box-shadow:var(--kh-shadow-xs);transition:border-color var(--kh-t-fast),box-shadow var(--kh-t-fast)}.kh-search:focus-within{border-color:var(--kh-gold);box-shadow:var(--kh-focus)}.kh-search__icon{display:grid;place-items:center;color:var(--kh-muted);flex:none}.kh-search__icon svg{inline-size:18px;block-size:18px}.kh-search input[type="search"]{flex:1;min-inline-size:0;border:0;background:#fff0;outline:0;font-size:var(--kh-fs-sm);color:var(--kh-ink);-webkit-appearance:none;appearance:none}.kh-search input::-webkit-search-cancel-button{-webkit-appearance:none}.kh-search input::placeholder{color:#A9B0B9}.kh-search .kh-btn{flex:none;min-block-size:42px}.kh-search--lg{padding:9px;padding-inline-start:var(--kh-s-5);border-radius:var(--kh-r-md)}.kh-search--lg input[type="search"]{font-size:var(--kh-fs-md)}.kh-search--lg .kh-btn{min-block-size:50px;padding-inline:var(--kh-s-6)}.kh-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--kh-s-6);padding:var(--kh-s-8);border-radius:var(--kh-r-panel)}.kh-banner h2{font-size:26px;line-height:1.55}.kh-banner p{margin-block-start:var(--kh-s-3);font-size:var(--kh-fs-sm)}.kh-banner__actions{display:flex;flex-wrap:wrap;gap:var(--kh-s-3)}.kh-banner--dark{background:radial-gradient(circle at 12% 50%,rgb(211 162 83 / .18),transparent 24%),linear-gradient(135deg,#0D1B2E,#091421);color:#fff}.kh-banner--dark h2{color:#fff}.kh-banner--dark p{color:#9EABBA}.kh-banner--light{border:1px solid var(--kh-line);background:var(--kh-paper)}.kh-banner--light p{color:var(--kh-muted)}.kh-banner--gold{border:1px solid #F0E2C6;background:linear-gradient(135deg,var(--kh-gold-soft),#FFF)}.kh-banner--gold p{color:#6E6350}.kh-contact-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px, 100%),1fr));gap:var(--kh-s-4)}.kh-contact-card{display:flex;align-items:center;gap:var(--kh-s-4);padding:var(--kh-s-5);border:1px solid var(--kh-line);border-radius:var(--kh-r-card);background:var(--kh-paper);transition:transform var(--kh-t-base),box-shadow var(--kh-t-base),border-color var(--kh-t-base)}a.kh-contact-card:hover{transform:translateY(-4px);border-color:var(--kh-gold);box-shadow:var(--kh-shadow-sm)}.kh-contact-card__icon{display:grid;place-items:center;inline-size:46px;block-size:46px;border-radius:var(--kh-r-sm);background:var(--kh-gold-soft);color:var(--kh-gold);flex:none}.kh-contact-card__icon svg{inline-size:21px;block-size:21px}.kh-contact-card b{display:block;font-size:var(--kh-fs-sm);color:var(--kh-navy);line-height:1.7}.kh-contact-card>span>span{display:block;font-size:var(--kh-fs-micro);color:var(--kh-muted);overflow-wrap:anywhere}.kh-sitemap{display:grid;gap:var(--kh-s-8)}.kh-sitemap__group h2{padding-block-end:var(--kh-s-3);margin-block-end:var(--kh-s-4);border-block-end:1px solid var(--kh-line);font-size:var(--kh-fs-h3)}.kh-sitemap__group ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px, 100%),1fr));gap:10px var(--kh-s-6);list-style:none;margin:0;padding:0}.kh-sitemap__group a{display:block;padding-block:4px;font-size:var(--kh-fs-sm);color:var(--kh-body-text)}.kh-sitemap__group a:hover{color:var(--kh-gold)}@media (max-width:768px){.kh-banner{grid-template-columns:1fr;padding:var(--kh-s-6);border-radius:var(--kh-r-card)}.kh-banner h2{font-size:21px}.kh-banner__actions{flex-direction:column;align-items:stretch}.kh-banner__actions .kh-btn{inline-size:100%}.kh-search{flex-wrap:wrap}.kh-search .kh-btn{inline-size:100%}.kh-search--lg input[type="search"]{font-size:16px}}.kh-bottomnav{display:none}@media (max-width:768px){.kh-bottomnav{position:fixed;inset-inline:0;inset-block-end:0;z-index:95;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border-block-start:1px solid var(--kh-line);background:rgb(255 255 255 / .94);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 -8px 30px rgb(12 28 48 / .07);padding-block-end:env(safe-area-inset-bottom,0)}.kh-bottomnav__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-block-size:56px;padding-block:8px;border:0;background:none;font-family:var(--kh-font);font-size:10px;font-weight:var(--kh-fw-semi);color:var(--kh-muted);cursor:pointer;transition:color var(--kh-t-fast)}.kh-bottomnav__item svg{inline-size:21px;block-size:21px}.kh-bottomnav__item.is-active{color:var(--kh-gold)}.kh-bottomnav__item:active{color:var(--kh-navy)}body.kh-site{padding-block-end:calc(56px + env(safe-area-inset-bottom, 0px))}.kh-to-top{inset-block-end:calc(70px + env(safe-area-inset-bottom, 0px))}body.kh-drawer-open .kh-bottomnav{display:none}}.kh-search-toggle{display:grid;place-items:center;inline-size:48px;block-size:48px;border:1px solid var(--kh-line);border-radius:var(--kh-r-sm);background:var(--kh-paper);color:var(--kh-nav-link);cursor:pointer;flex:none;transition:color var(--kh-t-fast),border-color var(--kh-t-fast)}.kh-search-toggle:hover{color:var(--kh-gold);border-color:var(--kh-gold)}.kh-search-toggle svg{inline-size:19px;block-size:19px}.kh-quicksearch{position:fixed;inset:0;z-index:1000;display:grid;align-content:start;visibility:hidden;pointer-events:none}.kh-quicksearch.is-open{visibility:visible;pointer-events:auto}.kh-quicksearch__scrim{position:absolute;inset:0;border:0;padding:0;background:rgb(8 21 35 / .5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;cursor:pointer;transition:opacity var(--kh-t-base)}.kh-quicksearch.is-open .kh-quicksearch__scrim{opacity:1}.kh-quicksearch__panel{position:relative;inline-size:min(680px, calc(100% - 32px));margin:12vh auto 0;padding:var(--kh-s-5);border-radius:var(--kh-r-panel);background:var(--kh-paper);box-shadow:0 40px 100px rgb(8 21 35 / .32);transform:translateY(-14px) scale(.98);opacity:0;transition:transform var(--kh-t-base),opacity var(--kh-t-base)}.kh-quicksearch.is-open .kh-quicksearch__panel{transform:none;opacity:1}.kh-quicksearch__form{display:flex;align-items:center;gap:var(--kh-s-3);padding-block-end:var(--kh-s-4);border-block-end:1px solid var(--kh-line)}.kh-quicksearch__icon{color:var(--kh-gold);flex:none;display:grid;place-items:center}.kh-quicksearch__icon svg{inline-size:21px;block-size:21px}.kh-quicksearch__form input{flex:1;min-inline-size:0;border:0;background:#fff0;outline:0;font-size:var(--kh-fs-lg);font-weight:var(--kh-fw-medium);color:var(--kh-ink);-webkit-appearance:none;appearance:none}.kh-quicksearch__form input::-webkit-search-cancel-button{-webkit-appearance:none}.kh-quicksearch__form input::placeholder{color:#A9B0B9;font-weight:var(--kh-fw-body)}.kh-quicksearch__close{display:grid;place-items:center;inline-size:38px;block-size:38px;border:1px solid var(--kh-line);border-radius:var(--kh-r-sm);background:#fff0;color:var(--kh-muted);font-size:22px;line-height:1;cursor:pointer;flex:none}.kh-quicksearch__close:hover{color:var(--kh-navy);border-color:var(--kh-navy)}.kh-quicksearch__results{max-block-size:min(52vh, 460px);overflow-y:auto;overscroll-behavior:contain}.kh-quicksearch__list{list-style:none;margin:0;padding:0}.kh-quicksearch__list a{display:flex;align-items:center;gap:var(--kh-s-4);padding:var(--kh-s-3);border-radius:var(--kh-r-md);transition:background-color var(--kh-t-fast)}.kh-quicksearch__list a:hover,.kh-quicksearch__list a:focus-visible{background:var(--kh-bg)}.kh-quicksearch__thumb{display:grid;place-items:center;inline-size:52px;block-size:52px;border-radius:var(--kh-r-sm);background:var(--kh-bg) center/cover;color:var(--kh-muted);flex:none}.kh-quicksearch__thumb svg{inline-size:19px;block-size:19px}.kh-quicksearch__body{min-inline-size:0}.kh-quicksearch__body b{display:block;font-size:var(--kh-fs-sm);font-weight:var(--kh-fw-bold);line-height:1.7;color:var(--kh-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kh-quicksearch__body span{font-size:var(--kh-fs-micro);color:var(--kh-gold)}.kh-quicksearch__empty{padding:var(--kh-s-6) var(--kh-s-3);font-size:var(--kh-fs-sm);color:var(--kh-muted);text-align:center}.kh-quicksearch__all{display:block;margin-block-start:var(--kh-s-2);padding:var(--kh-s-4);border-radius:var(--kh-r-md);background:var(--kh-navy);color:#fff;font-size:var(--kh-fs-sm);font-weight:var(--kh-fw-bold);text-align:center}.kh-quicksearch__all:hover{background:var(--kh-navy-2);color:#fff}.kh-quicksearch__hint{padding-block-start:var(--kh-s-4);font-size:var(--kh-fs-nano);color:var(--kh-muted);text-align:center}@media (max-width:768px){.kh-quicksearch__panel{margin-block-start:6vh;padding:var(--kh-s-4);border-radius:var(--kh-r-card)}.kh-quicksearch__form input{font-size:16px}.kh-search-toggle{display:none}.kh-quicksearch__hint{display:none}}.kh-progress-top{position:fixed;inset-block-start:0;inset-inline:0;z-index:200;block-size:3px;background:#fff0;pointer-events:none}.kh-progress-top>i{display:block;block-size:100%;inline-size:0;background:linear-gradient(90deg,var(--kh-gold),var(--kh-gold-light));box-shadow:0 0 12px rgb(200 147 63 / .5)}.kh-to-top{position:fixed;inset-block-end:22px;inset-inline-start:22px;z-index:90;display:grid;place-items:center;inline-size:48px;block-size:48px;border:1px solid var(--kh-line);border-radius:50%;background:rgb(255 255 255 / .92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--kh-navy);font-size:19px;cursor:pointer;box-shadow:var(--kh-shadow-card);opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity var(--kh-t-base),transform var(--kh-t-base),background-color var(--kh-t-fast),color var(--kh-t-fast)}.kh-to-top.is-visible{opacity:1;transform:none;pointer-events:auto}.kh-to-top:hover{background:var(--kh-navy);color:#fff;border-color:var(--kh-navy)}@media (max-width:768px){.kh-to-top{inset-block-end:16px;inset-inline-start:16px;inline-size:44px;block-size:44px}}.kh-prose pre.kh-code{position:relative}.kh-code-copy{position:absolute;inset-block-start:10px;inset-inline-start:10px;padding:6px 12px;border:1px solid rgb(255 255 255 / .16);border-radius:9px;background:rgb(255 255 255 / .08);color:#C9D3DE;font-family:var(--kh-font);font-size:var(--kh-fs-nano);font-weight:var(--kh-fw-semi);cursor:pointer;opacity:0;transition:opacity var(--kh-t-fast),background-color var(--kh-t-fast)}.kh-prose pre.kh-code:hover .kh-code-copy,.kh-code-copy:focus-visible{opacity:1}.kh-code-copy:hover{background:rgb(255 255 255 / .16)}.kh-code-copy.is-done{background:var(--kh-success);border-color:var(--kh-success);color:#fff;opacity:1}@media (hover:none){.kh-code-copy{opacity:1}}.kh-visually-hidden{position:absolute!important;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.kh-skip-link{position:fixed;inset-block-start:-100px;inset-inline-start:50%;transform:translateX(50%);z-index:1000;padding:var(--kh-s-3) var(--kh-s-5);border-radius:0 0 var(--kh-r-sm) var(--kh-r-sm);background:var(--kh-navy);color:#fff;font-size:var(--kh-fs-sm);transition:inset-block-start var(--kh-t-base)}.kh-skip-link:focus{inset-block-start:0}.kh-site :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--kh-gold);outline-offset:2px;border-radius:6px;box-shadow:var(--kh-focus)}.kh-cta :is(a,button,input):focus-visible,.kh-footer :is(a,button,input):focus-visible,.kh-audio-player :is(a,button):focus-visible,.kh-podcast-feature :is(a,button):focus-visible{outline-color:var(--kh-gold-light)}.kh-site .kh-social,.kh-site .kh-share a,.kh-site .kh-share button{min-inline-size:40px;min-block-size:40px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.kh-site *,.kh-site *::before,.kh-site *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.kh-card:hover,.kh-btn:hover,.kh-bento__item:hover{transform:none}}@media (forced-colors:active){.kh-card,.kh-panel,.kh-btn,.kh-navbar{border:1px solid CanvasText}}.kh-reveal{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.kh-reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.kh-reveal{opacity:1;transform:none;transition:none}}@media print{.kh-header,.kh-topbar,.kh-footer,.kh-prefooter,.kh-sidebar,.kh-share,.kh-drawer{display:none!important}.kh-article{border:0;padding:0}body.kh-site{background:#fff}}@media (max-width:1200px){.kh-hero-card{padding:42px;gap:32px}.kh-hero-home__grid{gap:40px}.kh-footer__grid{gap:28px}}@media (max-width:1024px){:root{--kh-sticky-top:96px}.kh-nav{display:none}.kh-burger{display:grid}.kh-nav-actions{margin-inline-start:auto}.kh-hero-home__grid,.kh-hero-card,.kh-podcast-layout,.kh-cta{grid-template-columns:1fr}.kh-hero-home__grid{gap:32px}.kh-stage{min-block-size:460px}.kh-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.kh-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.kh-bento{grid-template-columns:1fr 1fr;grid-template-rows:auto}.kh-bento__item--video{grid-row:auto;min-block-size:430px}.kh-bento__item--article{grid-column:1 / 3}.kh-content-layout,.kh-content-layout--wide{grid-template-columns:1fr}.kh-sidebar{position:static;max-block-size:none}.kh-toc-mobile{order:-1}.kh-footer__grid{grid-template-columns:1.4fr 1fr 1fr}.kh-footer__contact-col{grid-column:1 / -1}.kh-prose{max-inline-size:none}}@media (max-width:768px){:root{--kh-gutter:14px;--kh-sticky-top:88px}.kh-topbar{display:none}.kh-header{inset-block-start:7px}.kh-navbar{min-block-size:66px;border-radius:18px;gap:var(--kh-s-3)}.kh-brand__mark{inline-size:44px;block-size:44px;font-size:var(--kh-fs-sm)}.kh-brand__sub{display:none}.kh-nav-actions .kh-btn--soft{display:none}.kh-nav-actions .kh-btn{min-block-size:44px;padding-inline:var(--kh-s-4);font-size:var(--kh-fs-micro)}.kh-hero-home{padding-block:44px var(--kh-s-6)}.kh-display .kh-hl-outline{-webkit-text-stroke-width:1.2px}.kh-hero-home__desc{font-size:var(--kh-fs-base)}.kh-stage{min-block-size:400px}.kh-browser{inset:18px 0;border-radius:26px}.kh-float{display:none}.kh-page-hero{padding-block:40px var(--kh-s-6)}.kh-hero-card{padding:26px;min-block-size:0}.kh-hero-art{min-block-size:280px}.kh-hero-art::after{font-size:110px}.kh-mini-dash{inset:18px}.kh-mini-dash__main{block-size:150px}.kh-hero-metrics{gap:var(--kh-s-4);margin-block-start:var(--kh-s-6)}.kh-metric{padding-inline-start:var(--kh-s-4)}.kh-hero-actions{flex-direction:column;align-items:stretch}.kh-hero-actions .kh-btn{inline-size:100%}.kh-section-head{flex-direction:column;align-items:flex-start;gap:var(--kh-s-3)}.kh-grid-2,.kh-grid-3,.kh-grid-4{grid-template-columns:1fr}.kh-bento{grid-template-columns:1fr}.kh-bento__item--video{min-block-size:340px}.kh-bento__item--article{grid-column:auto;grid-template-columns:1fr}.kh-bento__art{block-size:130px}.kh-thumb{block-size:200px}.kh-product-cover{block-size:250px}.kh-podcast-feature{padding:26px;min-block-size:0}.kh-podcast-feature h3{font-size:23px}.kh-player-row{padding-block-start:var(--kh-s-6)}.kh-podcast-list{padding-inline:var(--kh-s-4);border-radius:24px}.kh-podcast-item{grid-template-columns:42px minmax(0,1fr);row-gap:6px}.kh-podcast-item__num{grid-column:2;text-align:start}.kh-podcast-item__num b{display:inline;margin-inline-end:var(--kh-s-3)}.kh-podcast-item__num span{display:inline}.kh-video-player{border-radius:22px}.kh-audio-player{padding:24px;border-radius:24px}.kh-audio-player h2{font-size:21px}.kh-wave{block-size:44px;margin-block-start:var(--kh-s-5)}.kh-article{padding:22px}.kh-prose h2{font-size:21px}.kh-author{flex-direction:column;text-align:center}.kh-stats,.kh-form-grid{grid-template-columns:1fr}.kh-field--full{grid-column:auto}.kh-portrait{min-block-size:320px}.kh-cta{padding:28px 22px}.kh-cta h2{font-size:26px}.kh-newsletter{flex-direction:column;padding:0;border:0;background:#fff0}.kh-newsletter input{inline-size:100%;min-block-size:50px;padding:0 var(--kh-s-4);border-radius:var(--kh-r-btn);background:rgb(255 255 255 / .08)}.kh-newsletter .kh-btn{inline-size:100%}.kh-footer__grid{grid-template-columns:1fr 1fr;gap:var(--kh-s-6)}.kh-footer__brand-col,.kh-footer__contact-col{grid-column:1 / -1}.kh-footer__about{max-inline-size:none}.kh-footer__bottom{flex-direction:column;text-align:center}}@media (max-width:430px){.kh-hero-card{padding:22px}.kh-article{padding:18px}.kh-thumb{block-size:185px}}@media (max-width:390px){:root{--kh-gutter:12px}.kh-proof{gap:var(--kh-s-3)}.kh-hero-metrics{gap:var(--kh-s-3)}.kh-metric{padding-inline-start:var(--kh-s-3)}.kh-metric b{font-size:var(--kh-fs-md)}}@media (max-width:375px){.kh-brand__title{font-size:var(--kh-fs-xs)}.kh-footer__grid{grid-template-columns:1fr}.kh-footer__brand-col,.kh-footer__contact-col{grid-column:auto}.kh-stage{min-block-size:340px}}@media (min-width:1441px){.kh-stage{min-block-size:600px}}.kh-site .kh-btn{color:var(--_fg);background:var(--_bg);border-color:var(--_bd)}.kh-site .kh-btn--dark{color:#fff}.kh-site .kh-btn--gold{color:#fff}.kh-site .kh-btn--soft{color:var(--kh-navy)}.kh-site .kh-btn--ghost{color:var(--kh-navy)}.kh-site .kh-btn--on-dark{color:#fff}.kh-site .kh-btn--soft:hover{color:var(--kh-gold)}.kh-site .kh-nav__list a{color:var(--kh-nav-link);text-decoration:none}.kh-site .kh-nav__list a:hover{color:var(--kh-gold)}.kh-site .kh-nav__list .current-menu-item>a,.kh-site .kh-nav__list .current_page_item>a{color:var(--kh-navy)}.kh-site .kh-drawer__list a{color:var(--kh-navy);text-decoration:none}.kh-site .kh-brand__title{color:var(--kh-navy)}.kh-site .kh-footer .kh-brand__title{color:var(--kh-footer-title)}.kh-site .kh-card__title,.kh-site .kh-card__title a{color:var(--kh-navy);text-decoration:none}.kh-site .kh-section-head h2{color:var(--kh-navy)}.kh-site .kh-display,.kh-site .kh-title-xl{color:var(--kh-navy)}.kh-site .kh-display .kh-hl-gold{color:var(--kh-gold)}.kh-site .kh-title-xl .kh-accent{color:var(--kh-gold)}.kh-site .kh-eyebrow{color:var(--kh-gold)}.kh-site .kh-eyebrow--light{color:var(--kh-gold-light)}.kh-site .kh-link-all{color:var(--kh-navy);text-decoration:none}.kh-site .kh-link-all:hover{color:var(--kh-gold)}.kh-site .kh-cta h2,.kh-site .kh-bento__item--video h3,.kh-site .kh-podcast-feature h3,.kh-site .kh-podcast-feature h3 a,.kh-site .kh-audio-player h2{color:#fff}.kh-site .kh-cta h2 .kh-accent{color:var(--kh-gold-light)}.kh-site .kh-footer__links a{color:var(--kh-footer-text);text-decoration:none}.kh-site .kh-footer__links a:hover{color:var(--kh-gold-light)}.kh-site .kh-footer__bottom a{color:var(--kh-gold-light)}.kh-site .kh-social{color:#C3CCD8}.kh-site .kh-social:hover{color:var(--kh-gold-light)}.kh-site .kh-podcast-item b,.kh-site .kh-podcast-item b a{color:var(--kh-navy);text-decoration:none}.kh-site .kh-podcast-item:hover b a{color:var(--kh-gold)}.kh-site .kh-prose a{color:var(--kh-navy);text-decoration:underline}.kh-site .kh-prose a:hover{color:var(--kh-gold)}.kh-site .kh-prose h2,.kh-site .kh-prose h3{color:var(--kh-navy)}.kh-site .site-main,.kh-site .page-content,.kh-site .entry-content{max-inline-size:none;padding:0;margin:0}.kh-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 305px;gap:var(--kh-s-7);align-items:start}.kh-article-layout--start{grid-template-columns:305px minmax(0,1fr)}.kh-article-layout--start .kh-article-layout__main{order:2}.kh-article-layout--start .kh-article-layout__aside{order:1}.kh-article-layout__main{min-inline-size:0}.kh-article-layout__aside{position:sticky;inset-block-start:var(--kh-sticky-top);min-inline-size:0}.kh-article-layout__aside .kh-sidebar{position:static;max-block-size:calc(100vh - var(--kh-sticky-top) - 24px);max-block-size:calc(100dvh - var(--kh-sticky-top) - 24px);overflow-y:auto}@media (max-width:1024px){.kh-article-layout,.kh-article-layout--start{grid-template-columns:minmax(0,1fr);gap:var(--kh-s-5)}.kh-article-layout__aside{position:static;order:-1}.kh-article-layout--start .kh-article-layout__main{order:0}.kh-article-layout--start .kh-article-layout__aside{order:-1}.kh-article-layout__aside .kh-sidebar{max-block-size:none;overflow:visible}}@supports selector(:has(*)){.kh-site .e-con:has(>.elementor-widget-kh-product-buybox),.kh-site .e-con:has(>.elementor-widget-kh-save-button){flex:0 0 305px;max-inline-size:305px}.kh-site .e-con:has(>.elementor-widget-kh-content){flex:1 1 0%;min-inline-size:0}}.kh-site .kh-buybox{position:sticky;inset-block-start:var(--kh-sticky-top)}.kh-site .elementor-widget-kh-product-buybox{min-inline-size:265px}@media (max-width:1024px){.kh-site .elementor-widget-kh-product-buybox{min-inline-size:0}.kh-site .kh-buybox{position:static}@supports selector(:has(*)){.kh-site .e-con:has(>.elementor-widget-kh-product-buybox),.kh-site .e-con:has(>.elementor-widget-kh-save-button){flex:1 1 auto;max-inline-size:none}.kh-site .e-con:has(>.elementor-widget-kh-product-buybox){order:-1}}}@media (max-width:480px){.kh-site .kh-share{justify-content:flex-start;gap:6px}.kh-site .kh-share__label{inline-size:100%;margin-block-end:4px;margin-inline-end:0}.kh-site .kh-share a,.kh-site .kh-share button{inline-size:42px;block-size:42px}}@media (max-width:768px){.kh-site .kh-author__avatar{inline-size:62px;block-size:62px}}@media (max-width:1024px){.kh-site .e-con,.kh-site .e-con-inner{max-inline-size:100%}.kh-site .elementor-widget-container{min-inline-size:0}}.kh-site .kh-prose>*{max-inline-size:100%}.kh-site .kh-prose img,.kh-site .kh-prose iframe,.kh-site .kh-prose video{max-inline-size:100%;block-size:auto}.kh-site .kh-prose pre{max-inline-size:100%;overflow-x:auto}.kh-site .kh-prose p,.kh-site .kh-prose li,.kh-site .kh-card__title,.kh-site .kh-project__title,.kh-site .kh-toc__list a{overflow-wrap:anywhere;word-break:break-word}@media (max-width:768px){.kh-site .kh-sidebar{max-block-size:none;overflow:visible}.kh-site .kh-toc__list a{padding-block:12px}}@media (max-width:480px){.kh-site .kh-stage{min-block-size:300px}.kh-site .kh-browser{inset:12px 0;padding:10px;border-radius:20px}.kh-site .kh-screen{padding:12px;border-radius:16px}.kh-site .kh-screen__ui{inset-inline:12px;inset-block:48px 12px;padding:10px}.kh-site .kh-dash-num{font-size:18px}}@media (max-width:600px){.kh-site .woocommerce table.shop_table{display:block;overflow-x:auto}}.kh-site .kh-btn{max-inline-size:100%;white-space:normal;text-align:center}.kh-site,.kh-site .kh-container{max-inline-size:100%}.kh-split{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:var(--kh-s-8);align-items:start;position:relative}.kh-split--flip{grid-template-columns:minmax(0,1fr) minmax(0,380px)}.kh-split--flip .kh-split__panel{grid-column:2;grid-row:1}.kh-split--flip .kh-split__grid,.kh-split--flip .kh-rail{grid-column:1;grid-row:1}.kh-split--blob{isolation:isolate}.kh-split--blob::before{content:"";position:absolute;inset-block:-34%;inset-inline:-7%;z-index:-1;background:var(--kh-bg-soft);pointer-events:none;-webkit-mask-image:radial-gradient(closest-side,#000 38%,transparent 100%);mask-image:radial-gradient(closest-side,#000 38%,transparent 100%)}.kh-split__panel{padding-block:var(--kh-s-4)}.kh-split--sticky .kh-split__panel{position:sticky;inset-block-start:var(--kh-sticky-top)}.kh-split__title{font-size:var(--kh-fs-h2);line-height:1.3;margin-block:0 var(--kh-s-4)}.kh-split__text{color:var(--kh-muted);line-height:var(--kh-lh-relaxed);margin-block-end:var(--kh-s-6)}.kh-split__grid{display:grid;gap:var(--kh-s-5)}.kh-split__grid--1{grid-template-columns:minmax(0,1fr)}.kh-split__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.kh-split .kh-rail__track{grid-auto-columns:calc((100% - var(--kh-s-5)) / 2)}.kh-split .kh-rail__nav--prev{inset-inline-start:-14px}.kh-split .kh-rail__nav--next{inset-inline-end:-14px}.kh-split__grid .kh-thumb{block-size:170px}.kh-split__grid .kh-card__excerpt{display:none}.kh-site .kh-split__grid,.kh-site .kh-split__grid--2{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--kh-s-4)}.kh-site .kh-split__grid .kh-product-cover{block-size:134px;margin:var(--kh-s-2);border-radius:var(--kh-r-md)}.kh-site .kh-split__grid .kh-product-box{inline-size:106px;block-size:108px;gap:3px;padding:var(--kh-s-2);border-radius:11px;transform:perspective(600px) rotateY(-7deg) rotateX(2deg);box-shadow:9px 14px 24px rgb(0 0 0 / .15)}.kh-site .kh-split__grid .kh-card:hover .kh-product-box{transform:perspective(600px) rotateY(-4deg) rotateX(1deg) translateY(-3px)}.kh-site .kh-split__grid .kh-product-box b{font-size:13px;line-height:1.25}.kh-site .kh-split__grid .kh-product-box small{font-size:8px;letter-spacing:.2px;line-height:1.3}.kh-site .kh-split__grid .kh-card__body{padding:0 var(--kh-s-4) var(--kh-s-4);gap:6px}.kh-site .kh-split__grid .kh-card__body .kh-tag{align-self:start}.kh-site .kh-split__grid .kh-card__title{font-size:var(--kh-fs-sm);line-height:var(--kh-lh-snug)}.kh-site .kh-split__grid .kh-card__body>p{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.kh-site .kh-split__grid .kh-price-row{margin-block-start:var(--kh-s-2);padding-block-start:var(--kh-s-3);flex-wrap:wrap;row-gap:4px}.kh-site .kh-split__grid .kh-price{font-size:var(--kh-fs-base)}.kh-site .kh-split__grid .kh-price del .woocommerce-Price-currencySymbol{display:none}.kh-site .kh-split__grid .kh-price del{margin-inline-end:6px}.kh-site .kh-split__grid .kh-badge-sale{inset-block-start:14px;inset-inline-end:14px;padding:3px 9px}@media (max-width:900px){.kh-site .kh-split__grid,.kh-site .kh-split__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.kh-site .kh-split__grid,.kh-site .kh-split__grid--2{grid-template-columns:minmax(0,1fr);gap:var(--kh-s-3)}.kh-site .kh-split__grid .kh-card--product{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:var(--kh-s-4);padding:var(--kh-s-3)}.kh-site .kh-split__grid .kh-product-cover{block-size:76px;margin:0;border-radius:var(--kh-r-sm)}.kh-site .kh-split__grid .kh-product-box{display:none}.kh-site .kh-split__grid .kh-card__body{padding:0;gap:3px}.kh-site .kh-split__grid .kh-card__body>p{display:none}.kh-site .kh-split__grid .kh-price-row{margin-block-start:var(--kh-s-2);padding-block-start:var(--kh-s-2)}.kh-site .kh-split__grid .kh-badge-sale{inset-block-start:8px;inset-inline-start:8px;inset-inline-end:auto}}@media (max-width:1024px){.kh-split,.kh-split--flip{grid-template-columns:minmax(0,1fr);gap:var(--kh-s-6)}.kh-split--flip .kh-split__panel,.kh-split--flip .kh-split__grid{grid-column:auto}.kh-split--sticky .kh-split__panel{position:static}.kh-split--blob::before{inset-inline:-4%}.kh-split__grid .kh-card__excerpt{display:block}}@media (max-width:768px){.kh-site .kh-split__panel{padding-block:var(--kh-s-2)}.kh-site .kh-split__title{font-size:var(--kh-fs-h3);margin-block-end:var(--kh-s-3)}.kh-site .kh-split__text{font-size:var(--kh-fs-sm);line-height:var(--kh-lh-snug);margin-block-end:var(--kh-s-5)}}@media (max-width:600px){.kh-split__grid--2{grid-template-columns:minmax(0,1fr)}}.kh-offer-row{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:var(--kh-s-5);align-items:stretch;--kh-rail-tail:calc(12px + var(--kh-s-4) + 16px)}.kh-offer-row .kh-rail{display:flex;flex-direction:column}.kh-offer-row .kh-rail__dots{margin-block-start:auto;padding-block-start:var(--kh-s-4)}.kh-offer-row--bare{grid-template-columns:minmax(0,1fr)}.kh-offer{display:flex;flex-direction:column;justify-content:center;gap:var(--kh-s-3);padding:var(--kh-s-6);border-radius:var(--kh-r-lg);background:linear-gradient(160deg,var(--kh-gold-soft),var(--kh-bg-soft) 65%);border:1px solid var(--kh-line);border-color:color-mix(in srgb,var(--kh-gold) 22%,var(--kh-line));text-align:center;align-self:start;block-size:calc(100% - var(--kh-rail-tail))}.kh-offer__icon{display:grid;place-items:center;inline-size:52px;block-size:52px;margin-inline:auto;border-radius:var(--kh-r-md);background:var(--kh-gold-soft);color:var(--kh-gold)}.kh-offer__icon svg{inline-size:24px;block-size:24px}.kh-offer__title{font-size:var(--kh-fs-h4);margin:0}.kh-offer__text{color:var(--kh-muted);font-size:var(--kh-fs-sm);margin:0}.kh-offer .kh-btn{align-self:center;margin-block-start:var(--kh-s-2)}.kh-rail{position:relative;min-inline-size:0}.kh-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--kh-s-5) * 2) / 3);gap:var(--kh-s-5);align-items:stretch;overflow-x:auto;scroll-snap-type:inline mandatory;scroll-behavior:smooth;padding-block-end:var(--kh-s-3);overscroll-behavior-inline:contain;scrollbar-width:none;-ms-overflow-style:none}.kh-rail__track::-webkit-scrollbar{display:none}.kh-rail__item{scroll-snap-align:start;min-inline-size:0;display:grid}.kh-rail__item>*{block-size:100%}.kh-rail__nav{position:absolute;inset-block-start:96px;z-index:3;display:none;place-items:center;inline-size:42px;block-size:42px;border-radius:50%;border:1px solid var(--kh-line);background:var(--kh-paper);color:var(--kh-navy);box-shadow:var(--kh-shadow-sm);cursor:pointer;padding:0;transition:background-color var(--kh-t-fast),color var(--kh-t-fast),border-color var(--kh-t-fast),opacity var(--kh-t-fast)}.kh-rail.is-ready .kh-rail__nav{display:grid}.kh-rail__nav svg{inline-size:17px;block-size:17px}.kh-rail__nav:hover:not(:disabled){background:var(--kh-navy);border-color:var(--kh-navy);color:#fff}.kh-rail__nav:disabled{opacity:.3;cursor:default}.kh-rail__nav--prev{inset-inline-start:-21px}.kh-rail__nav--next{inset-inline-end:-21px}.kh-rail__dots{display:none;justify-content:center;gap:var(--kh-s-2);margin-block-start:var(--kh-s-5)}.kh-rail.is-ready .kh-rail__dots{display:flex}.kh-rail__dot{inline-size:8px;block-size:8px;padding:0;border:0;border-radius:99px;background:var(--kh-line);cursor:pointer;transition:inline-size var(--kh-t-base),background-color var(--kh-t-base)}.kh-rail__dot[aria-current="true"]{inline-size:24px;background:var(--kh-gold)}.kh-rail__dots{padding-block:var(--kh-s-2)}.kh-rail__dot::before{content:"";position:absolute;inset:-12px}.kh-rail__dot{position:relative}@media (max-width:1024px){.kh-offer-row{grid-template-columns:minmax(0,1fr)}.kh-offer{text-align:start}.kh-offer__icon{margin-inline:0}.kh-offer .kh-btn{align-self:flex-start}.kh-rail.is-ready .kh-rail__nav{display:none}.kh-rail__track{grid-auto-columns:calc((100% - var(--kh-s-5)) / 2)}}@media (max-width:600px){.kh-rail__track{grid-auto-columns:85%}}.kh-services--strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--kh-s-4)}.kh-services--strip.kh-services--3{grid-template-columns:repeat(3,minmax(0,1fr))}.kh-services--strip.kh-services--2{grid-template-columns:repeat(2,minmax(0,1fr))}.kh-service-strip{display:flex;align-items:center;gap:var(--kh-s-3);padding:var(--kh-s-4) var(--kh-s-5);border-radius:var(--kh-r-md);border:1px solid var(--kh-line);background:var(--kh-bg);color:inherit;text-decoration:none;transition:border-color var(--kh-t-fast),transform var(--kh-t-fast),box-shadow var(--kh-t-fast)}.kh-service-strip:hover{border-color:var(--kh-gold);transform:translateY(-2px);box-shadow:var(--kh-shadow-sm)}.kh-service-strip__icon{display:grid;place-items:center;inline-size:44px;block-size:44px;flex:none;border-radius:var(--kh-r-sm);background:var(--kh-gold-soft);color:var(--kh-gold)}.kh-service-strip__icon svg{inline-size:21px;block-size:21px}.kh-service-strip__body{display:grid;gap:2px;min-inline-size:0}.kh-service-strip__body b{font-size:var(--kh-fs-base);font-weight:var(--kh-fw-bold);color:var(--kh-navy)}.kh-service-strip__body span{font-size:var(--kh-fs-micro);color:var(--kh-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1024px){.kh-services--strip,.kh-services--strip.kh-services--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.kh-services--strip,.kh-services--strip.kh-services--3,.kh-services--strip.kh-services--2{grid-template-columns:minmax(0,1fr)}}.kh-voices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--kh-s-5)}.kh-voices--3{grid-template-columns:repeat(3,minmax(0,1fr))}.kh-voices--2{grid-template-columns:repeat(2,minmax(0,1fr))}.kh-voice{display:flex;flex-direction:column;gap:var(--kh-s-4);margin:0;padding:var(--kh-s-6);border-radius:var(--kh-r-lg);border:1px solid var(--kh-line);background:var(--kh-bg)}.kh-voice__quote{color:var(--kh-gold);opacity:.5}.kh-voice__quote svg{inline-size:26px;block-size:26px}.kh-voice__text{margin:0;border:0;padding:0;background:none;color:var(--kh-body-text);line-height:var(--kh-lh-relaxed)}.kh-voice__text p{margin:0}.kh-voice__author{display:flex;align-items:center;gap:var(--kh-s-3);margin-block-start:auto;padding-block-start:var(--kh-s-4);border-block-start:1px solid var(--kh-line)}.kh-voice__author img{inline-size:44px;block-size:44px;border-radius:50%;object-fit:cover;flex:none}.kh-voice__author div{display:grid;gap:2px;min-inline-size:0}.kh-voice__author b{font-size:var(--kh-fs-sm);color:var(--kh-navy)}.kh-voice__author span{font-size:var(--kh-fs-micro);color:var(--kh-muted)}.kh-voice__link{margin-inline-start:auto;display:inline-flex;align-items:center;gap:6px;font-size:var(--kh-fs-micro);font-weight:var(--kh-fw-bold);color:var(--kh-gold);text-decoration:none;flex:none}.kh-voice__link svg{inline-size:13px;block-size:13px}.kh-voice__link:hover{text-decoration:underline}.kh-voice--portrait{padding:0;overflow:hidden;gap:0}.kh-voice__media{position:relative;aspect-ratio:3 / 4;overflow:hidden}.kh-voice__media img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.kh-voice__media::after{content:"";position:absolute;inset-block-end:0;inset-inline:0;block-size:55%;background:linear-gradient(to top,rgb(0 0 0 / .78),transparent);pointer-events:none}.kh-voice__cap{position:absolute;inset-block-end:0;inset-inline:0;z-index:1;display:grid;gap:2px;padding:var(--kh-s-4);text-align:center;color:#fff}.kh-voice__cap b{font-size:var(--kh-fs-sm)}.kh-voice__cap span{font-size:var(--kh-fs-micro);opacity:.8}.kh-voice__play{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(50%,-50%);z-index:2;display:grid;place-items:center;inline-size:56px;block-size:56px;border-radius:50%;background:var(--kh-gold);color:#fff;transition:transform var(--kh-t-fast)}.kh-voice__play:hover{transform:translate(50%,-50%) scale(1.08)}.kh-voice__play svg{inline-size:20px;block-size:20px}.kh-voice--portrait .kh-voice__text{padding:var(--kh-s-5);font-size:var(--kh-fs-sm)}@media (max-width:1024px){.kh-voices,.kh-voices--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.kh-voices,.kh-voices--3,.kh-voices--2{grid-template-columns:minmax(0,1fr)}.kh-voice{padding:var(--kh-s-5)}.kh-voice--portrait{padding:0}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (max-width:1024px){.kh-site .kh-browser{transform:none}.kh-site .kh-stage{overflow:hidden}.kh-site .kh-hero-card,.kh-site .kh-hero-home__grid{overflow:hidden}}@media (max-width:768px){body.kh-site .e-con-boxed>.e-con-inner{padding-inline:var(--kh-gutter)}.kh-site .kh-navbar{gap:var(--kh-s-2);padding:8px 10px}.kh-site .kh-brand{min-inline-size:0;flex:0 1 auto}.kh-site .kh-brand>span{min-inline-size:0}.kh-site .kh-brand__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kh-site .kh-nav-actions{gap:6px}.kh-site .kh-nav-actions .kh-btn{padding-inline:var(--kh-s-3);font-size:var(--kh-fs-nano)}.kh-site .kh-nav-actions .kh-btn__arrow{display:none}.kh-site .kh-burger{inline-size:44px;block-size:44px}.kh-site input[type="text"],.kh-site input[type="email"],.kh-site input[type="tel"],.kh-site input[type="url"],.kh-site input[type="number"],.kh-site input[type="search"],.kh-site input[type="password"],.kh-site textarea,.kh-site select,.kh-site .kh-field input,.kh-site .kh-field textarea,.kh-site .kh-newsletter input,.kh-site .woocommerce form .form-row input.input-text,.kh-site .woocommerce form .form-row textarea{font-size:16px}.kh-site .kh-filter{min-block-size:40px;padding:10px 15px;font-size:var(--kh-fs-xs)}.kh-site .kh-pagination .page-numbers{min-inline-size:44px;min-block-size:44px}.kh-site .kh-social{inline-size:44px;block-size:44px}.kh-site .kh-footer__links a{padding-block:4px;display:inline-block}.kh-site .kh-side-nav a{min-block-size:44px}.kh-site .kh-audio-controls{flex-wrap:wrap;gap:var(--kh-s-2)}.kh-site .kh-audio-controls__time{margin-inline-start:0;inline-size:100%;order:10;padding-block-start:var(--kh-s-2)}.kh-site .kh-hero-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(110px, 100%),1fr));gap:var(--kh-s-4) var(--kh-s-3)}.kh-site .kh-metric{padding-inline-start:0;border-inline-start:0;padding-block-start:var(--kh-s-3);border-block-start:1px solid var(--kh-line)}.kh-site .kh-bento__item--video::after{font-size:64px}.kh-site .kh-prose pre{font-size:var(--kh-fs-micro)}}@media (max-width:380px){.kh-site .kh-brand__title{font-size:var(--kh-fs-micro)}.kh-site .kh-brand__mark{inline-size:40px;block-size:40px}.kh-site .kh-nav-actions .kh-btn--dark{max-inline-size:108px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;line-height:44px;padding-inline:var(--kh-s-3)}}@supports (padding:max(0px)){@media (max-width:768px){.kh-site .kh-container{padding-inline-start:max(0px, env(safe-area-inset-right));padding-inline-end:max(0px, env(safe-area-inset-left))}.kh-site .kh-drawer__panel{padding-inline-end:max(var(--kh-s-5), env(safe-area-inset-right));padding-block-end:max(var(--kh-s-8), env(safe-area-inset-bottom))}}}@supports (height:100dvh){.kh-drawer__panel{block-size:100dvh}}@media (max-width:1024px){.kh-site .e-con,.kh-site .e-con-inner,.kh-site .elementor-widget,.kh-site .elementor-widget-container{max-inline-size:100%;min-inline-size:0}}.kh-prose .alignleft{float:inline-start;margin-inline-end:var(--kh-s-6);margin-block:var(--kh-s-2) var(--kh-s-4);max-inline-size:50%}.kh-prose .alignright{float:inline-end;margin-inline-start:var(--kh-s-6);margin-block:var(--kh-s-2) var(--kh-s-4);max-inline-size:50%}.kh-prose .aligncenter{display:block;margin-inline:auto;text-align:center}.kh-prose .alignwide{inline-size:calc(100% + var(--kh-s-8));max-inline-size:none;margin-inline:calc(var(--kh-s-8) / -2)}.kh-prose .alignfull{inline-size:calc(100% + var(--kh-s-8) * 2);max-inline-size:none;margin-inline:calc(var(--kh-s-8) * -1);border-radius:0}@media (max-width:600px){.kh-prose .alignleft,.kh-prose .alignright{float:none;margin-inline:0;max-inline-size:100%}.kh-prose .alignwide,.kh-prose .alignfull{inline-size:100%;margin-inline:0}}.kh-prose .wp-block-image,.kh-prose figure.wp-caption{margin-block:var(--kh-s-7)}.kh-prose .wp-block-image img,.kh-prose .wp-caption img{border-radius:var(--kh-r-card);display:block}.kh-prose .wp-block-image.is-style-rounded img{border-radius:50%}.kh-prose .wp-element-caption,.kh-prose .wp-block-image figcaption,.kh-prose .wp-caption-text{margin-block-start:var(--kh-s-3);font-size:var(--kh-fs-micro);line-height:1.9;color:var(--kh-muted);text-align:center}.kh-prose img{box-shadow:var(--kh-shadow-xs)}.kh-prose .wp-block-image.is-style-plain img{box-shadow:none}.kh-prose .kh-about-intro{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--kh-s-6);align-items:start;margin-block-end:var(--kh-s-7)}.kh-prose .kh-about-intro>div>:first-child{margin-block-start:0}.kh-prose .kh-about-portrait{margin:0;inline-size:100%}.kh-prose .kh-about-portrait img{inline-size:100%;block-size:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--kh-r-card);display:block}.kh-prose .kh-about-portrait figcaption{margin-block-start:var(--kh-s-3);font-size:var(--kh-fs-micro);color:var(--kh-muted);text-align:center}@media (max-width:600px){.kh-prose .kh-about-intro{grid-template-columns:minmax(0,1fr);gap:var(--kh-s-5)}.kh-prose .kh-about-portrait{inline-size:170px;margin-inline:auto}}.kh-prose .wp-block-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px, 100%),1fr));gap:var(--kh-s-3);margin-block:var(--kh-s-7);list-style:none;padding:0}.kh-prose .wp-block-gallery .wp-block-image{margin:0}.kh-prose .wp-block-gallery img{inline-size:100%;block-size:100%;object-fit:cover;aspect-ratio:4 / 3;border-radius:var(--kh-r-md)}.kh-prose .wp-block-gallery.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.kh-prose .wp-block-gallery.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:600px){.kh-prose .wp-block-gallery,.kh-prose .wp-block-gallery.columns-2,.kh-prose .wp-block-gallery.columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.kh-prose .wp-block-quote,.kh-prose .wp-block-pullquote{margin-block:var(--kh-s-7);padding:var(--kh-s-6);border:0;border-inline-start:3px solid var(--kh-gold);border-radius:18px;background:var(--kh-gold-soft);color:#4A4332}.kh-prose .wp-block-quote p{color:inherit;font-size:var(--kh-fs-md)}.kh-prose .wp-block-quote cite,.kh-prose .wp-block-pullquote cite{display:block;margin-block-start:var(--kh-s-3);font-size:var(--kh-fs-micro);font-style:normal;color:#8A6421}.kh-prose .wp-block-quote.is-style-large p{font-size:var(--kh-fs-lg);line-height:1.9}.kh-prose ol{list-style:none;padding-inline-start:0;counter-reset:kh-ol}.kh-prose ol>li{position:relative;padding-inline-start:var(--kh-s-8)}.kh-prose ol>li::before{counter-increment:kh-ol;content:counter(kh-ol);position:absolute;inset-inline-start:0;inset-block-start:.15em;display:grid;place-items:center;inline-size:24px;block-size:24px;border-radius:50%;background:var(--kh-gold-soft);color:#8A6421;font-size:var(--kh-fs-micro);font-weight:var(--kh-fw-bold)}.kh-prose .wp-block-separator,.kh-prose hr{inline-size:100%;max-inline-size:120px;margin:var(--kh-s-8) auto;border:0;border-block-start:2px solid var(--kh-line)}.kh-prose .wp-block-separator.is-style-wide{max-inline-size:100%}.kh-prose .wp-block-separator.is-style-dots{max-inline-size:none;border:0;text-align:center;line-height:1;color:var(--kh-gold)}.kh-prose .wp-block-separator.is-style-dots::before{content:"···";font-size:26px;letter-spacing:8px}.kh-prose .wp-block-table{margin-block:var(--kh-s-7)}.kh-prose .wp-block-table table{min-inline-size:480px}.kh-prose .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:#FBFBF9}.kh-prose .wp-block-table figcaption{margin-block-start:var(--kh-s-3);font-size:var(--kh-fs-micro);color:var(--kh-muted);text-align:center}.kh-prose .wp-block-buttons{display:flex;flex-wrap:wrap;gap:var(--kh-s-3);margin-block:var(--kh-s-6)}.kh-prose .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-block-size:48px;padding-inline:var(--kh-s-5);border:1px solid #fff0;border-radius:var(--kh-r-btn);background:var(--kh-navy);color:#fff;font-size:var(--kh-fs-sm);font-weight:var(--kh-fw-bold);line-height:1;text-decoration:none;box-shadow:0 12px 28px rgb(11 23 41 / .14);transition:transform var(--kh-t-base)}.kh-prose .wp-block-button__link:hover{transform:translateY(-2px);color:#fff}.kh-prose .is-style-outline .wp-block-button__link{background:#fff0;border-color:var(--kh-line);color:var(--kh-navy);box-shadow:none}.kh-prose .wp-block-group.has-background{padding:var(--kh-s-6);border-radius:var(--kh-r-card)}.kh-prose .wp-block-columns{display:flex;flex-wrap:wrap;gap:var(--kh-s-6);margin-block:var(--kh-s-7)}.kh-prose .wp-block-column{flex:1 1 0%;min-inline-size:0}@media (max-width:768px){.kh-prose .wp-block-columns{flex-direction:column;gap:var(--kh-s-5)}}.kh-prose .wp-block-media-text{display:grid;grid-template-columns:1fr 1fr;gap:var(--kh-s-6);align-items:center;margin-block:var(--kh-s-7)}.kh-prose .wp-block-media-text img{border-radius:var(--kh-r-card)}@media (max-width:768px){.kh-prose .wp-block-media-text{grid-template-columns:1fr}}.kh-prose .wp-block-cover{border-radius:var(--kh-r-card);overflow:hidden;margin-block:var(--kh-s-7)}.kh-prose .wp-block-cover .wp-block-cover__inner-container{color:#fff}.kh-prose .wp-block-embed{margin-block:var(--kh-s-7)}.kh-prose .wp-block-embed__wrapper{position:relative}.kh-prose .wp-block-embed.is-type-video .wp-block-embed__wrapper{aspect-ratio:16 / 9;border-radius:var(--kh-r-card);overflow:hidden}.kh-prose .wp-block-embed.is-type-video iframe{position:absolute;inset:0;inline-size:100%;block-size:100%;border:0}.kh-prose .wp-block-embed figcaption{margin-block-start:var(--kh-s-3);font-size:var(--kh-fs-micro);color:var(--kh-muted);text-align:center}.kh-prose .wp-block-audio audio{inline-size:100%}.kh-prose .wp-block-video video{inline-size:100%;border-radius:var(--kh-r-card)}.kh-prose .kh-note,.kh-prose .kh-tip,.kh-prose .kh-warning{position:relative;margin-block:var(--kh-s-6);padding:var(--kh-s-5) var(--kh-s-6);padding-inline-start:var(--kh-s-8);border-radius:var(--kh-r-md);font-size:var(--kh-fs-sm)}.kh-prose .kh-note::before,.kh-prose .kh-tip::before,.kh-prose .kh-warning::before{position:absolute;inset-inline-start:var(--kh-s-4);inset-block-start:var(--kh-s-5);font-size:17px;line-height:1.4}.kh-prose .kh-note{background:#EEF4FB;border-inline-start:3px solid #4B7CFF;color:#2A4A80}.kh-prose .kh-note::before{content:"ℹ"}.kh-prose .kh-tip{background:#E7F7F0;border-inline-start:3px solid var(--kh-success);color:#17654A}.kh-prose .kh-tip::before{content:"✓"}.kh-prose .kh-warning{background:#FDF3E3;border-inline-start:3px solid var(--kh-gold);color:#8A6421}.kh-prose .kh-warning::before{content:"!";font-weight:var(--kh-fw-black)}.kh-comments{margin-block-start:var(--kh-s-8);padding:var(--kh-s-8);border:1px solid var(--kh-line);border-radius:var(--kh-r-panel);background:var(--kh-paper)}.kh-comments__title{margin-block-end:var(--kh-s-6);font-size:var(--kh-fs-h3);color:var(--kh-navy)}.kh-comments .comment-list,.kh-comments ol.comment-list{list-style:none;margin:0;padding:0}.kh-comments .comment-list .children{list-style:none;margin-block-start:var(--kh-s-5);padding-inline-start:var(--kh-s-7);border-inline-start:2px solid var(--kh-line)}.kh-comments .comment-body{padding:var(--kh-s-5);margin-block-end:var(--kh-s-4);border:1px solid var(--kh-line);border-radius:var(--kh-r-card);background:var(--kh-field-bg)}.kh-comments .bypostauthor>.comment-body{border-color:#F0E2C6;background:linear-gradient(135deg,var(--kh-gold-soft),#FFF)}.kh-comments .comment-meta{display:flex;align-items:center;gap:var(--kh-s-3);margin-block-end:var(--kh-s-3)}.kh-comments .comment-author img,.kh-comments .avatar{inline-size:44px;block-size:44px;border-radius:50%;flex:none}.kh-comments .comment-author .fn{font-size:var(--kh-fs-sm);font-weight:var(--kh-fw-bold);font-style:normal;color:var(--kh-navy)}.kh-comments .comment-author .says{display:none}.kh-comments .comment-metadata{font-size:var(--kh-fs-micro);color:var(--kh-muted)}.kh-comments .comment-metadata a{color:var(--kh-muted)}.kh-comments .comment-content{font-size:var(--kh-fs-sm);color:var(--kh-body-text)}.kh-comments .comment-content p+p{margin-block-start:var(--kh-s-3)}.kh-comments .reply{margin-block-start:var(--kh-s-3)}.kh-comments .comment-reply-link{display:inline-flex;align-items:center;padding:6px 14px;border:1px solid var(--kh-line);border-radius:var(--kh-r-pill);background:var(--kh-paper);font-size:var(--kh-fs-micro);font-weight:var(--kh-fw-semi);color:var(--kh-navy)}.kh-comments .comment-reply-link:hover{border-color:var(--kh-gold);color:var(--kh-gold)}.kh-comments .comment-awaiting-moderation{display:inline-block;margin-block-start:var(--kh-s-2);padding:4px 11px;border-radius:var(--kh-r-pill);background:var(--kh-gold-soft);font-size:var(--kh-fs-nano);color:#8A6421}.kh-comments .comment-respond{margin-block-start:var(--kh-s-7);padding-block-start:var(--kh-s-7);border-block-start:1px solid var(--kh-line)}.kh-comments .comment-reply-title{margin-block-end:var(--kh-s-5);font-size:var(--kh-fs-md);color:var(--kh-navy)}.kh-comments .comment-form{display:grid;grid-template-columns:1fr 1fr;gap:var(--kh-s-4)}.kh-comments .comment-form>p{margin:0}.kh-comments .comment-form-comment,.kh-comments .form-submit,.kh-comments .comment-notes,.kh-comments .comment-form-cookies-consent{grid-column:1 / -1}.kh-comments .comment-form label{display:block;margin-block-end:7px;font-size:var(--kh-fs-micro);font-weight:var(--kh-fw-semi);color:var(--kh-muted)}.kh-comments .comment-form input[type="text"],.kh-comments .comment-form input[type="email"],.kh-comments .comment-form input[type="url"],.kh-comments .comment-form textarea{inline-size:100%;padding:14px var(--kh-s-4);border:1px solid var(--kh-line);border-radius:var(--kh-r-btn);background:var(--kh-field-bg);font-family:var(--kh-font);font-size:var(--kh-fs-sm);color:var(--kh-ink);outline:0;transition:border-color var(--kh-t-fast),box-shadow var(--kh-t-fast)}.kh-comments .comment-form textarea{min-block-size:140px;resize:vertical}.kh-comments .comment-form input:focus,.kh-comments .comment-form textarea:focus{border-color:var(--kh-gold);background:var(--kh-paper);box-shadow:var(--kh-focus)}.kh-comments .comment-notes,.kh-comments .comment-form-cookies-consent label{font-size:var(--kh-fs-micro);color:var(--kh-muted);font-weight:var(--kh-fw-body)}.kh-comments .comment-form-cookies-consent{display:flex;align-items:center;gap:var(--kh-s-2)}.kh-comments .comment-form-cookies-consent input{inline-size:18px;block-size:18px;accent-color:var(--kh-gold)}.kh-comments .comment-form-cookies-consent label{margin:0}.kh-comments .form-submit input[type="submit"]{min-block-size:48px;padding-inline:var(--kh-s-6);border:0;border-radius:var(--kh-r-btn);background:var(--kh-navy);color:#fff;font-family:var(--kh-font);font-size:var(--kh-fs-sm);font-weight:var(--kh-fw-bold);cursor:pointer;transition:transform var(--kh-t-base)}.kh-comments .form-submit input[type="submit"]:hover{transform:translateY(-2px)}.kh-comments .comment-pagination,.kh-comments .navigation{margin-block-start:var(--kh-s-6)}.kh-comments .no-comments,.kh-comments .nocomments{padding:var(--kh-s-6);border:1px dashed var(--kh-line);border-radius:var(--kh-r-md);color:var(--kh-muted);text-align:center;font-size:var(--kh-fs-sm)}@media (max-width:768px){.kh-comments{padding:var(--kh-s-5);border-radius:var(--kh-r-card)}.kh-comments .comment-form{grid-template-columns:1fr}.kh-comments .comment-list .children{padding-inline-start:var(--kh-s-4);margin-block-start:var(--kh-s-4)}.kh-comments .comment-body{padding:var(--kh-s-4)}.kh-comments .comment-form input,.kh-comments .comment-form textarea{font-size:16px}}.kh-prose h2,.kh-prose h3{position:relative}.kh-anchor{margin-inline-start:var(--kh-s-2);font-size:.62em;font-weight:var(--kh-fw-body);color:var(--kh-gold);text-decoration:none;opacity:0;transition:opacity var(--kh-t-fast)}.kh-prose h2:hover .kh-anchor,.kh-prose h3:hover .kh-anchor,.kh-anchor:focus-visible{opacity:1}@media (hover:none){.kh-anchor{opacity:.45}}.kh-callout{display:grid;grid-template-columns:22px minmax(0,1fr);gap:var(--kh-s-3);margin-block:var(--kh-s-6);padding:var(--kh-s-5);border-radius:var(--kh-r-md);border:1px solid var(--kh-line);border-inline-start:3px solid var(--kh-muted);background:var(--kh-bg-soft);font-size:var(--kh-fs-sm);line-height:var(--kh-lh-body)}.kh-callout__icon{color:var(--kh-muted);padding-block-start:3px}.kh-callout__icon svg{inline-size:20px;block-size:20px}.kh-callout__label{display:block;margin-block-end:4px;font-weight:var(--kh-fw-bold);color:var(--kh-navy)}.kh-callout p:last-child{margin-block-end:0}.kh-callout--note{border-inline-start-color:#3B82F6;background:rgb(59 130 246 / .06)}.kh-callout--note .kh-callout__icon{color:#3B82F6}.kh-callout--warn{border-inline-start-color:#DC6803;background:rgb(220 104 3 / .06)}.kh-callout--warn .kh-callout__icon{color:#DC6803}.kh-callout--tip{border-inline-start-color:var(--kh-success);background:rgb(47 181 126 / .07)}.kh-callout--tip .kh-callout__icon{color:var(--kh-success)}@media (max-width:600px){.kh-callout{padding:var(--kh-s-4);gap:var(--kh-s-2)}}.kh-helpful{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--kh-s-4);margin-block:var(--kh-s-9) var(--kh-s-7);padding:var(--kh-s-6);border-radius:var(--kh-r-panel);border:1px solid var(--kh-line);background:var(--kh-bg-soft)}.kh-helpful__ask{display:grid;gap:3px;min-inline-size:0}.kh-helpful__ask b{font-size:var(--kh-fs-base);color:var(--kh-navy)}.kh-helpful__ask span{font-size:var(--kh-fs-micro);color:var(--kh-muted)}.kh-helpful__actions{display:flex;gap:var(--kh-s-3);flex:none}.kh-helpful__actions svg{inline-size:15px;block-size:15px}.kh-helpful__why{inline-size:100%;display:grid;gap:var(--kh-s-3)}.kh-helpful__why label{font-size:var(--kh-fs-sm);font-weight:var(--kh-fw-bold);color:var(--kh-navy)}.kh-helpful__why textarea{inline-size:100%;padding:var(--kh-s-3) var(--kh-s-4);border-radius:var(--kh-r-md);border:1px solid var(--kh-line);background:var(--kh-paper);color:var(--kh-ink);font:inherit;font-size:16px;resize:vertical}.kh-helpful__why .kh-btn{justify-self:start}.kh-helpful__thanks{margin:0;font-size:var(--kh-fs-sm);font-weight:var(--kh-fw-bold);color:var(--kh-success)}@media (max-width:600px){.kh-helpful{padding:var(--kh-s-5)}.kh-helpful__actions{inline-size:100%}.kh-helpful__actions .kh-btn{flex:1;justify-content:center}}.kh-post-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kh-s-4);margin-block:var(--kh-s-7)}.kh-post-nav__gap{display:block}.kh-post-nav__link{display:grid;gap:var(--kh-s-2);padding:var(--kh-s-5);border-radius:var(--kh-r-md);border:1px solid var(--kh-line);background:var(--kh-paper);color:inherit;text-decoration:none;transition:border-color var(--kh-t-fast),transform var(--kh-t-fast)}.kh-post-nav__link:hover{border-color:var(--kh-gold);transform:translateY(-2px)}.kh-post-nav__link--next{text-align:end}.kh-post-nav__link--next .kh-post-nav__dir{justify-content:flex-end}.kh-post-nav__dir{display:flex;align-items:center;gap:6px;font-size:var(--kh-fs-micro);font-weight:var(--kh-fw-bold);color:var(--kh-muted)}.kh-post-nav__dir svg{inline-size:14px;block-size:14px}.kh-post-nav__link b{font-size:var(--kh-fs-sm);line-height:var(--kh-lh-snug);color:var(--kh-navy);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:600px){.kh-post-nav{grid-template-columns:minmax(0,1fr)}.kh-post-nav__gap{display:none}.kh-post-nav__link--next{text-align:start}.kh-post-nav__link--next .kh-post-nav__dir{justify-content:flex-start}}.kh-series{margin-block:var(--kh-s-7);border-radius:var(--kh-r-panel);border:1px solid var(--kh-line);background:var(--kh-bg-soft);overflow:hidden}.kh-series summary{display:flex;align-items:center;gap:var(--kh-s-4);padding:var(--kh-s-5);cursor:pointer;list-style:none}.kh-series summary::-webkit-details-marker{display:none}.kh-series__icon{display:grid;place-items:center;inline-size:44px;block-size:44px;flex:none;border-radius:var(--kh-r-md);background:var(--kh-gold-soft);color:var(--kh-gold)}.kh-series__icon svg{inline-size:21px;block-size:21px}.kh-series__head{display:grid;gap:2px;min-inline-size:0;flex:1}.kh-series__label{font-size:var(--kh-fs-nano);color:var(--kh-muted)}.kh-series__head b{font-size:var(--kh-fs-base);color:var(--kh-navy)}.kh-series__count{font-size:var(--kh-fs-micro);color:var(--kh-gold);font-weight:var(--kh-fw-bold)}.kh-series__toggle{inline-size:10px;block-size:10px;flex:none;border-inline-end:2px solid var(--kh-muted);border-block-end:2px solid var(--kh-muted);transform:rotate(45deg);transition:transform var(--kh-t-fast)}.kh-series details[open] .kh-series__toggle{transform:rotate(-135deg)}.kh-series__desc{margin:0;padding:0 var(--kh-s-5) var(--kh-s-4);font-size:var(--kh-fs-sm);color:var(--kh-body-text)}.kh-series__list{margin:0;padding:0 var(--kh-s-5) var(--kh-s-5);list-style:none;display:grid;gap:2px}.kh-series__list li{display:flex;align-items:center;gap:var(--kh-s-3);padding:var(--kh-s-3);border-radius:var(--kh-r-sm);font-size:var(--kh-fs-sm)}.kh-series__list li:hover{background:var(--kh-paper)}.kh-series__list a{color:var(--kh-body-text);text-decoration:none}.kh-series__list a:hover{color:var(--kh-gold)}.kh-series__num{display:grid;place-items:center;inline-size:24px;block-size:24px;flex:none;border-radius:50%;background:var(--kh-tag-bg);color:var(--kh-tag-text);font-size:var(--kh-fs-nano);font-weight:var(--kh-fw-bold)}.kh-series__list .is-current{background:var(--kh-paper);font-weight:var(--kh-fw-bold)}.kh-series__list .is-current span:not(.kh-series__num){color:var(--kh-navy)}.kh-series__list .is-current .kh-series__num{background:var(--kh-gold);color:#fff}@media (max-width:600px){.kh-series summary{padding:var(--kh-s-4);gap:var(--kh-s-3)}.kh-series__list{padding-inline:var(--kh-s-4)}}:root{--navy:#1E3A8A;--navy-2:#2749A8;--navy-ink:#0F1F4D;--navy-soft:#EDF1FA;--accent:#6D28D9;--accent-2:#5B21B6;--accent-soft:#F2EDFD;--accent-rgb:109,40,217;--on-accent:#FFFFFF;--on-red:#FFFFFF;--gold:var(--accent);--gold-2:var(--accent-2);--gold-soft:var(--accent-soft);--ink:#0F172A;--ink-2:#41506B;--muted:#8794AC;--bg:#F4F6FA;--card:#FFFFFF;--line:#E3E9F0;--ok:#0F7B4F;--red:#C6362C;--r:16px;--r-sm:11px;--pill:999px;--sh:0 14px 36px -20px rgba(15,31,77,.30);--sh-lg:0 26px 60px -30px rgba(15,31,77,.45);--wrap:1200px;--ease:cubic-bezier(.4,0,.2,1)}[data-theme="dark"]{--navy:#7A9CFF;--navy-2:#93AEFF;--navy-ink:#080D18;--navy-soft:rgba(122,156,255,.11);--accent:#A78BFA;--accent-2:#BCA6FC;--accent-soft:rgba(167,139,250,.13);--accent-rgb:167,139,250;--on-accent:#0B1020;--on-red:#2A0A0A;--ink:#E9EEF8;--ink-2:#A6B2C8;--muted:#78859C;--bg:#080D18;--card:#111827;--line:#1F2A3E;--ok:#34D399;--red:#F87171;--sh:0 18px 44px -24px rgba(0,0,0,.95);--sh-lg:0 30px 66px -34px rgba(0,0,0,1)}[data-palette="bronze"]{--accent:#B45309;--accent-2:#96450A;--accent-soft:#FDF3E7;--accent-rgb:180,83,9}[data-palette="bronze"][data-theme="dark"]{--accent:#E8934A;--accent-2:#F0A868;--accent-soft:rgba(232,147,74,.12);--accent-rgb:232,147,74}.g-navy{background:linear-gradient(150deg,#0F1F4D,#2749A8)}.g-steel{background:linear-gradient(150deg,#141C33,#33478C)}.g-slate{background:linear-gradient(150deg,#182238,#3B4D74)}.g-teal{background:linear-gradient(150deg,#0F2C48,#25607F)}.g-accent{background:linear-gradient(150deg,#241243,#5B21B6)}.g-accent-2{background:linear-gradient(150deg,#2A1245,#6D28D9)}[data-palette="bronze"] .g-accent{background:linear-gradient(150deg,#3A2A12,#8A6428)}[data-palette="bronze"] .g-accent-2{background:linear-gradient(150deg,#3A2210,#96450A)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:"IRANSans",system-ui,sans-serif;font-size:16px;line-height:2;-webkit-font-smoothing:antialiased;overflow-x:clip;transition:background-color .4s ease,color .4s ease}h1,h2,h3,h4{margin:0;font-weight:800;letter-spacing:normal;line-height:1.6}p{margin:0;color:var(--ink-2)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}svg{flex:none}.wrap{width:min(var(--wrap),100% - 36px);margin-inline:auto}.sm{font-size:13.5px;line-height:1.9;color:var(--muted)}.num{font-variant-numeric:tabular-nums;direction:ltr;display:inline-block}.stack{display:flex;flex-direction:column}.center{text-align:center}.vh,.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.screen-reader-text:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;white-space:normal;display:inline-block;padding:10px 18px;background:var(--card);color:var(--ink);border-radius:var(--r-sm);box-shadow:var(--sh-lg);z-index:100}.skip{position:absolute;inset-inline-start:-9999px;top:0;z-index:99;background:var(--navy);color:#fff;padding:10px 18px;border-radius:0 0 var(--r-sm) 0}.skip:focus{inset-inline-start:0}:focus-visible{outline:2.5px solid var(--navy);outline-offset:2px;border-radius:4px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:var(--pill);border:0;cursor:pointer;font-family:inherit;font-size:14.5px;font-weight:700;transition:transform .18s var(--ease),background-color .18s var(--ease)}.btn:active{transform:scale(.98)}.btn--cta{background:var(--accent);color:var(--on-accent)}.btn--cta:hover{background:var(--accent-2)}.btn--navy{background:var(--navy);color:#fff}.btn--line{background:#fff0;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.btn--line:hover{box-shadow:inset 0 0 0 1px var(--navy);color:var(--navy)}.btn--w{background:#fff;color:var(--navy-ink)}.btn--ghost-w{box-shadow:inset 0 0 0 1.5px rgb(255 255 255 / .34);color:#fff;background:#fff0}.btn--sm{padding:9px 17px;font-size:13.5px;min-height:40px}.btn--block{width:100%}.btn[disabled],.btn[aria-disabled="true"]{opacity:.45;pointer-events:none}.top{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-block:18px}.brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:15px}.brand i{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:var(--ink);color:var(--bg);font-size:11px;font-weight:800;font-style:normal;direction:ltr}.top nav{display:flex;gap:18px;font-size:14px;font-weight:600;color:var(--ink-2)}.top nav a:hover,.top nav a[aria-current="page"]{color:var(--navy)}.top nav a[aria-current="page"]{font-weight:800}.top__side{display:flex;gap:9px;align-items:center}.tgl{width:40px;height:40px;border-radius:var(--pill);border:1px solid var(--line);background:#fff0;color:var(--ink-2);cursor:pointer;display:grid;place-items:center}.tgl svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.8}.pal{color:var(--accent)}.pal[aria-pressed="true"]{border-color:var(--accent)}[data-theme="light"] .tgl .m{display:none}[data-theme="dark"] .tgl .s{display:none}.sec{padding-block:clamp(32px,4.2vw,54px)}.sec--tight{padding-block:clamp(20px,2.4vw,30px)}.sec__h{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:20px}.sec__h em{font-style:normal;font-size:11.5px;font-weight:800;color:var(--muted);direction:ltr;display:block;margin-bottom:3px}.sec__h h2{font-size:clamp(20px,2.3vw,28px);line-height:1.55}.more{font-size:13.5px;font-weight:700;color:var(--navy);white-space:nowrap}.burger{display:none}.sheet{position:fixed;inset:0;z-index:80}.sheet[hidden]{display:none}.sheet__bd{position:absolute;inset:0;background:rgb(8 13 24 / .55);backdrop-filter:blur(3px);animation:bdIn .2s ease}@keyframes bdIn{from{opacity:0}to{opacity:1}}.sheet__panel{position:absolute;inset-block:0;inset-inline-end:0;width:min(340px,86vw);background:var(--card);padding:18px;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:16px;box-shadow:var(--sh-lg);animation:panIn .28s var(--ease)}@keyframes panIn{from{transform:translateX(-100%)}to{transform:none}}[dir="ltr"] .sheet__panel{animation-name:panInL}@keyframes panInL{from{transform:translateX(100%)}to{transform:none}}.sheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sheet__search{display:flex;gap:8px}.sheet__search .inp{flex:1;min-width:0}.sheet__grp b{display:block;font-size:11.5px;font-weight:800;color:var(--muted);margin-bottom:7px}.sheet__grp ul{margin:0 0 4px;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.sheet__grp a{display:block;padding:11px 12px;border-radius:var(--r-sm);font-size:14.5px;font-weight:600;min-height:44px}.sheet__grp a:hover{background:var(--accent-soft);color:var(--accent)}.sheet--top .sheet__panel{inset:0 0 auto 0;width:auto;border-radius:0 0 var(--r) var(--r);padding:22px;gap:14px;animation:panDown .26s var(--ease)}@keyframes panDown{from{transform:translateY(-100%)}to{transform:none}}.sheet__panel--search{max-width:none}.sheet__panel--search .inp{font-size:17px;min-height:54px}.sheet__hint{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.totop{position:fixed;inset-block-end:20px;inset-inline-start:20px;z-index:60;width:46px;height:46px;border-radius:var(--pill);border:0;cursor:pointer;background:var(--navy);color:#fff;display:grid;place-items:center;box-shadow:var(--sh);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .24s var(--ease),transform .24s var(--ease),visibility .24s}.totop.is-on{opacity:1;visibility:visible;transform:none}.totop svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:2}.totop:hover{background:var(--navy-2)}body.is-locked{overflow:hidden}.readbar{position:fixed;inset-block-start:0;inset-inline:0;height:3px;z-index:90;background:#fff0;pointer-events:none}.readbar i{display:block;height:100%;width:0;background:var(--accent);transition:width .1s linear}.prose pre{position:relative}.copy{position:absolute;inset-block-start:9px;inset-inline-end:9px;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;padding:6px 12px;min-height:34px;border-radius:var(--pill);border:0;background:rgb(255 255 255 / .14);color:#DCE6FF;opacity:0;transition:opacity .18s linear,background-color .18s linear}.prose pre:hover .copy,.copy:focus-visible{opacity:1}.copy:hover{background:rgb(255 255 255 / .26)}.copy.is-done{background:var(--ok);color:#fff}.crumb{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:12.5px;color:var(--muted);padding-block:14px}.crumb a:hover{color:var(--navy)}.crumb span[aria-hidden]{opacity:.5}.phero{position:relative;overflow:hidden;border-radius:var(--r);color:#fff;padding:clamp(24px,3.4vw,44px);background:radial-gradient(ellipse 58% 70% at 86% 14%,rgba(var(--accent-rgb),.30),transparent 62%),linear-gradient(150deg,#0F1F4D,#1E3A8A)}.phero::before{content:"";position:absolute;inset-block-start:-44%;inset-inline-start:-8%;width:38%;aspect-ratio:1;border-radius:50%;background:rgb(255 255 255 / .05)}.phero>*{position:relative}.phero em{font-style:normal;font-size:11.5px;font-weight:800;direction:ltr;color:rgb(255 255 255 / .62);display:block;margin-bottom:6px}.phero h1{font-size:clamp(22px,2.9vw,34px);color:#fff}.phero p{color:rgb(255 255 255 / .78);margin-top:9px;max-width:56ch;font-size:14.5px}.phero__stats{display:flex;flex-wrap:wrap;gap:26px;margin-top:20px}.phero__stats b{display:block;font-size:22px;font-variant-numeric:tabular-nums}.phero__stats span{font-size:12.5px;color:rgb(255 255 255 / .66)}.grid{display:grid;gap:15px}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}.split{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:26px;align-items:start}.split--r{grid-template-columns:320px minmax(0,1fr)}.split>*,.grid>*{min-width:0}.split>aside{align-self:start;position:sticky;top:18px;max-height:calc(100dvh - 36px);overflow:auto;overscroll-behavior:contain;padding-block:8px;margin-block:-8px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;position:relative;transition:transform .24s var(--ease),box-shadow .24s var(--ease),border-color .24s var(--ease)}a.card:hover,.card--hover:hover{transform:translateY(-5px);box-shadow:var(--sh);border-color:#fff0}.card__b{padding:15px 17px 17px;display:flex;flex-direction:column;gap:8px;flex:1}.card__f{margin-top:auto;padding-top:12px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.card h3{font-size:15.5px;line-height:1.75}.chip{display:inline-block;align-self:flex-start;font-size:12px;font-weight:700;color:var(--navy);background:var(--navy-soft);padding:3px 10px;border-radius:var(--pill)}.chip--gold{color:var(--gold);background:var(--gold-soft)}.go{font-size:12.5px;font-weight:700;color:var(--navy)}.cover{display:grid;place-items:center;position:relative;overflow:hidden}.cover--16x9{aspect-ratio:16/9}.cover--16x10{aspect-ratio:16/10}.cover--1x1{aspect-ratio:1}.cover::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 0%,rgb(255 255 255 / .16),transparent 68%)}.cover b{position:relative;color:rgb(255 255 255 / .30);font-size:26px;font-weight:800;direction:ltr;text-align:center;line-height:1.5;transition:transform .4s var(--ease)}.cover b.solid{color:#fff;font-size:15px}a.card:hover .cover b{transform:scale(1.06)}.cover__tag{position:absolute;inset-block-start:11px;inset-inline-end:11px;z-index:2;background:rgb(8 13 24 / .7);color:#fff;font-size:12px;font-weight:700;padding:3px 10px;border-radius:var(--pill);backdrop-filter:blur(5px)}.pcard__badge{position:absolute;inset-block-start:12px;inset-inline-start:12px;z-index:2;background:var(--red);color:var(--on-red);font-size:12px;font-weight:800;padding:4px 11px;border-radius:var(--pill)}.pcard__meta{display:flex;gap:12px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.pcard__f{margin-top:auto;padding-top:13px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:10px}.price{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 8px}.price b{font-size:17px;font-weight:800;font-variant-numeric:tabular-nums}.price s{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.price u{text-decoration:none;font-size:11.5px;color:var(--muted);flex-basis:100%;line-height:1.4}.price--lg b{font-size:clamp(24px,2.8vw,32px)}.price--lg s{font-size:14px}.play{position:absolute;inset:0;display:grid;place-items:center;z-index:2}.play i{width:52px;height:52px;border-radius:var(--pill);display:grid;place-items:center;background:rgb(255 255 255 / .92);color:var(--navy-ink);font-style:normal;box-shadow:0 8px 24px -10px rgb(0 0 0 / .6);transition:transform .24s var(--ease)}.play svg{width:17px;height:17px;fill:currentColor;margin-inline-start:3px}a.card:hover .play i{transform:scale(1.09)}.dur{position:absolute;inset-block-end:11px;inset-inline-start:11px;z-index:2;background:rgb(8 13 24 / .78);color:#fff;font-size:11.5px;font-weight:700;padding:2px 9px;border-radius:var(--pill);font-variant-numeric:tabular-nums;direction:ltr}.prow{display:flex;align-items:center;gap:14px;padding:13px 15px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);transition:border-color .2s var(--ease),transform .2s var(--ease)}.prow:hover{border-color:var(--navy);transform:translateX(-3px)}.prow__n{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;flex:none;background:var(--navy-soft);color:var(--navy);font-weight:800;font-variant-numeric:tabular-nums}.prow__t{flex:1;min-width:0}.prow__t h3{font-size:14.5px}.prow__t span{font-size:12px;color:var(--muted)}.tool{display:flex;flex-direction:column;gap:9px;padding:19px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);transition:border-color .22s var(--ease),transform .22s var(--ease),box-shadow .22s var(--ease)}.tool:hover{border-color:#fff0;transform:translateY(-4px);box-shadow:var(--sh)}.tool i{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--navy-soft);color:var(--navy);font-style:normal}.tool i svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.9}.tool h3{font-size:15px}.tool p{font-size:13px;line-height:1.85}.tool span{margin-top:auto;padding-top:8px;font-size:12.5px;font-weight:700;color:var(--navy)}.gloss{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:11px}.gterm{padding:14px 16px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);transition:border-color .2s var(--ease)}.gterm:hover{border-color:var(--navy)}.gterm b{display:block;font-size:14.5px}.gterm em{font-style:normal;font-size:11.5px;color:var(--muted);direction:ltr;display:block}.proj{position:relative;border-radius:var(--r);overflow:hidden;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:240px;padding:20px;transition:transform .26s var(--ease),box-shadow .26s var(--ease)}.proj:hover{transform:translateY(-5px);box-shadow:var(--sh-lg)}.proj::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(6 10 20 / .82),rgb(6 10 20 / .12) 62%)}.proj>*{position:relative;z-index:1}.proj h3{font-size:17px;color:#fff}.proj p{color:rgb(255 255 255 / .74);font-size:13px;margin-top:4px}.proj__stats{display:flex;gap:18px;margin-top:13px;flex-wrap:wrap}.proj__stats b{display:block;font-size:16px;font-variant-numeric:tabular-nums;color:var(--gold-2)}[data-theme="dark"] .proj__stats b{color:var(--gold)}.proj__stats span{font-size:11.5px;color:rgb(255 255 255 / .66)}.proj--wide{grid-column:span 2;min-height:300px}.svc{padding:22px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);display:flex;flex-direction:column;gap:10px;transition:border-color .22s var(--ease),box-shadow .22s var(--ease),transform .22s var(--ease)}.svc:hover{border-color:#fff0;box-shadow:var(--sh);transform:translateY(-4px)}.svc__i{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:var(--gold-soft);color:var(--gold)}.svc__i svg{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.8}.svc h3{font-size:16.5px}.svc ul{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.svc li{font-size:13.5px;color:var(--ink-2);display:flex;gap:8px;align-items:flex-start;line-height:1.8}.svc li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold);margin-top:11px;flex:none}.svc__f{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:10px}.path{display:flex;gap:16px;padding:18px;background:var(--card);border:1px solid var(--line);border-radius:var(--r)}.path__n{width:46px;height:46px;border-radius:14px;flex:none;display:grid;place-items:center;font-size:18px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.path__b{flex:1;min-width:0}.path h3{font-size:16px}.path p{font-size:13.5px;margin-top:4px}.path__meta{display:flex;gap:14px;margin-top:10px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap}.bar{height:6px;border-radius:99px;background:var(--line);overflow:hidden;margin-top:11px}.bar i{display:block;height:100%;border-radius:99px;background:var(--navy)}.banner{position:relative;overflow:hidden;border-radius:var(--r);padding:clamp(22px,3vw,38px);display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;background:radial-gradient(ellipse 55% 70% at 88% 20%,rgba(var(--accent-rgb),.32),transparent 62%),linear-gradient(150deg,#0F1F4D,#1E3A8A);color:#fff}.banner::before{content:"";position:absolute;inset-block-start:-40%;inset-inline-start:-8%;width:38%;aspect-ratio:1;border-radius:50%;background:rgb(255 255 255 / .05)}.banner>*{position:relative}.banner__off{display:inline-flex;align-items:baseline;gap:5px;background:var(--accent);color:var(--on-accent);padding:5px 13px;border-radius:var(--pill);font-size:12.5px;font-weight:800;margin-bottom:11px}.banner h3{font-size:clamp(19px,2.3vw,27px);line-height:1.55;color:#fff}.banner p{color:rgb(255 255 255 / .76);margin-top:7px;max-width:48ch;font-size:14.5px}.banner__r{text-align:center}.banner__price{display:flex;align-items:baseline;gap:9px;justify-content:center;margin-bottom:11px}.banner__price b{font-size:clamp(24px,2.8vw,34px);font-weight:800;font-variant-numeric:tabular-nums;direction:ltr}.banner__price s{font-size:14px;color:rgb(255 255 255 / .5);font-variant-numeric:tabular-nums;direction:ltr}.banner__t{font-size:11.5px;color:rgb(255 255 255 / .6);margin-top:8px}.b2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bmini{border-radius:var(--r);padding:24px;position:relative;overflow:hidden;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:150px}.bmini::after{content:"";position:absolute;inset-inline-end:-14%;inset-block-end:-42%;width:46%;aspect-ratio:1;border-radius:50%;background:rgb(255 255 255 / .07)}.bmini>*{position:relative}.bmini h3{font-size:17px;line-height:1.65;color:#fff}.bmini p{color:rgb(255 255 255 / .74);font-size:13.5px;margin-top:5px}.bmini span{font-size:13px;font-weight:700;margin-top:14px;display:inline-block}.bstrip{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:var(--gold-soft);border:1px solid color-mix(in srgb,var(--gold) 26%,transparent);border-radius:var(--r);padding:14px 20px}.bstrip p{font-size:14px;color:var(--ink)}.bstrip b{color:var(--gold)}.slider{position:relative;border-radius:var(--r);overflow:hidden;box-shadow:var(--sh-lg)}.slider__vp{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.slider__vp::-webkit-scrollbar{display:none}.slider__track{display:flex}.slide{min-width:100%;scroll-snap-align:center;position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center;padding:clamp(26px,3.6vw,48px);color:#fff}.s1{background:radial-gradient(ellipse 60% 60% at 82% 8%,rgb(122 156 255 / .30),transparent 60%),linear-gradient(150deg,#0F1F4D,#2749A8)}.s2{background:radial-gradient(ellipse 60% 60% at 18% 12%,rgb(167 139 250 / .30),transparent 60%),linear-gradient(150deg,#241243,#5B21B6)}[data-palette="bronze"] .s2{background:radial-gradient(ellipse 60% 60% at 18% 12%,rgb(232 147 74 / .28),transparent 60%),linear-gradient(150deg,#3A2A12,#8A5A22)}.s3{background:radial-gradient(ellipse 60% 60% at 78% 84%,rgb(122 180 255 / .24),transparent 60%),linear-gradient(150deg,#0F2C48,#25607F)}.slide__tag{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;background:rgb(255 255 255 / .16);padding:6px 14px;border-radius:var(--pill);margin-bottom:13px}.slide h3{font-size:clamp(20px,2.6vw,32px);line-height:1.55;color:#fff}.slide p{color:rgb(255 255 255 / .78);margin-top:9px;max-width:44ch;font-size:15px}.slide__cta{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.slide__art{aspect-ratio:16/11;border-radius:var(--r-sm);background:rgb(255 255 255 / .10);display:grid;place-items:center;overflow:hidden;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .16)}.slide__art b{font-size:clamp(26px,3.4vw,44px);font-weight:800;color:rgb(255 255 255 / .30);direction:ltr}.slide__art img{width:100%;height:100%;object-fit:cover;display:block}.slide>*{position:relative;z-index:1}.slide>.slide__bg{position:absolute;inset:0;z-index:0;border-radius:inherit;overflow:hidden}.slide__bg img{width:100%;height:100%;object-fit:cover;display:block}.slide__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(11 16 32 / .68),rgb(11 16 32 / .88))}.slide--bg{grid-template-columns:minmax(0,1fr);min-height:clamp(260px,32vw,400px);padding-block-end:clamp(78px,7vw,92px)}.slide--bg .slide__c{max-width:62ch}.slide--bg p{color:rgb(255 255 255 / .88)}.slider__nav{position:absolute;inset-block-end:16px;inset-inline-start:20px;display:flex;align-items:center;gap:9px;z-index:2}.sbtn{width:40px;height:40px;border-radius:var(--pill);border:0;cursor:pointer;background:rgb(255 255 255 / .18);color:#fff;display:grid;place-items:center;backdrop-filter:blur(6px);transition:background-color .2s var(--ease)}.sbtn:hover{background:rgb(255 255 255 / .32)}.sbtn svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2}.dots{display:flex;gap:0;margin-inline-start:2px}.dots button{box-sizing:content-box;width:7px;height:7px;padding:16px 3px;border:0;background:none;cursor:pointer;display:block;transition:width .3s var(--ease)}.dots button::before{content:"";display:block;width:100%;height:100%;border-radius:99px;background:rgb(255 255 255 / .34);transition:background-color .3s var(--ease)}.dots button[aria-current="true"]{width:22px}.dots button[aria-current="true"]::before{background:#fff}.dots button:focus-visible{outline:2px solid #fff;outline-offset:-14px;border-radius:99px}.prose{font-size:17px;line-height:2.05;color:var(--ink-2)}.readcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:clamp(20px,3vw,40px)}.readcard .prose{line-height:2.2}.readcard>*:first-child{margin-top:0}.readcard .prose>pre,.readcard .prose>.tbl-wrap{margin-inline:calc(clamp(20px,3vw,40px) * -1);border-radius:0}@media (max-width:560px){.readcard .prose>pre,.readcard .prose>.tbl-wrap{margin-inline:-20px}}.prose>*+*{margin-top:18px}.prose h2{font-size:21px;color:var(--ink);margin-top:34px;line-height:1.7}.prose h3{font-size:17.5px;color:var(--ink);margin-top:26px;line-height:1.7}.prose h2[id],.prose h3[id],section[id]{scroll-margin-top:24px}.prose ul,.prose ol{padding-inline-start:20px;display:flex;flex-direction:column;gap:9px}.prose li{line-height:1.95}.prose strong{color:var(--ink);font-weight:800}.prose blockquote{margin:0;padding:15px 19px;border-inline-start:3px solid var(--gold);background:var(--gold-soft);border-radius:0 var(--r-sm) var(--r-sm) 0;color:var(--ink)}.prose code{font-family:ui-monospace,Menlo,monospace;font-size:13.5px;direction:ltr;background:var(--navy-soft);color:var(--navy);padding:2px 7px;border-radius:6px}.prose pre{background:#0F1F4D;color:#DCE6FF;padding:16px 18px;border-radius:var(--r-sm);overflow-x:auto;direction:ltr;font-size:13.5px;line-height:1.8}.prose pre code{background:none;color:inherit;padding:0}.prose figure{margin:0}.prose figcaption{font-size:12.5px;color:var(--muted);margin-top:7px;text-align:center}.prose a{color:var(--navy);font-weight:700;text-decoration:underline;text-underline-offset:4px}.prose__lead{font-size:19px;line-height:1.9;color:var(--ink);font-weight:500}.takeaway{background:var(--navy-soft);border:1px solid color-mix(in srgb,var(--navy) 22%,transparent);border-radius:var(--r);padding:18px 20px}.takeaway b{display:block;font-size:13px;color:var(--navy);margin-bottom:10px}.takeaway ul{margin:0;padding-inline-start:18px;display:flex;flex-direction:column;gap:8px}.takeaway li{font-size:14.5px;line-height:1.85;color:var(--ink)}.callout{display:flex;gap:13px;padding:16px 18px;border-radius:var(--r);border-inline-start:3px solid var(--navy);background:var(--navy-soft);font-size:14.5px;line-height:1.9;color:var(--ink)}.callout__i{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:#fff;font-size:14px;font-weight:800;font-style:normal}.callout b{display:block;margin-bottom:3px}.callout--warn{border-inline-start-color:var(--red);background:color-mix(in srgb,var(--red) 8%,transparent)}.callout--warn .callout__i{background:var(--red)}.callout--tip{border-inline-start-color:var(--accent);background:var(--accent-soft)}.callout--tip .callout__i{background:var(--accent);color:var(--on-accent)}.pull{margin:0;padding:22px 26px;border-radius:var(--r);background:var(--card);border:1px solid var(--line);position:relative}.pull p{font-size:19px;line-height:1.85;color:var(--ink);font-weight:700}.pull cite{display:block;margin-top:10px;font-style:normal;font-size:13px;color:var(--muted)}.pull::before{content:"";position:absolute;inset-inline-start:0;inset-block:18px;width:3px;border-radius:3px;background:var(--accent)}.steps-n{counter-reset:s;display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.steps-n li{counter-increment:s;display:flex;gap:14px;align-items:flex-start}.steps-n li::before{content:counter(s);flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--on-accent);font-size:13.5px;font-weight:800;font-variant-numeric:tabular-nums;margin-top:4px}.steps-n b{display:block;color:var(--ink);font-size:15.5px}.steps-n p{margin-top:3px;font-size:14.5px;line-height:1.85}.dodont{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dodont>div{padding:17px 19px;border-radius:var(--r);border:1px solid var(--line);background:var(--card)}.dodont b{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:11px}.dodont ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.dodont li{font-size:14px;line-height:1.8;color:var(--ink-2);display:flex;gap:8px;align-items:flex-start}.dodont li::before{content:"—";color:var(--muted);flex:none}.dodont__do{border-color:color-mix(in srgb,var(--ok) 45%,transparent)}.dodont__do b{color:var(--ok)}.dodont__no{border-color:color-mix(in srgb,var(--red) 40%,transparent)}.dodont__no b{color:var(--red)}.prose h2,.prose h3{position:relative}.prose .anchor{position:absolute;inset-inline-end:100%;padding-inline-end:8px;opacity:0;color:var(--muted);font-weight:400;text-decoration:none;transition:opacity .18s linear}.prose h2:hover .anchor,.prose h3:hover .anchor,.prose .anchor:focus-visible{opacity:1}.fnotes{margin-top:34px;padding-top:18px;border-top:1px solid var(--line)}.fnotes b{display:block;font-size:13px;margin-bottom:11px}.fnotes ol{margin:0;padding-inline-start:18px;display:flex;flex-direction:column;gap:9px;font-size:13.5px;line-height:1.85;color:var(--ink-2)}.helpful{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 19px;border-radius:var(--r);background:var(--card);border:1px solid var(--line);margin-top:26px}.helpful b{font-size:14px}.helpful button{font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer;padding:9px 18px;min-height:40px;border-radius:var(--pill);border:1px solid var(--line);background:#fff0;color:var(--ink-2);transition:border-color .18s var(--ease),color .18s var(--ease)}.helpful button:hover{border-color:var(--accent);color:var(--accent)}.helpful.is-done button{display:none}.helpful__ok{display:none;font-size:14px;color:var(--ok);font-weight:700}.helpful.is-done .helpful__ok{display:block}@media (max-width:700px){.dodont{grid-template-columns:1fr}}.toc{padding:17px 19px;background:var(--card);border:1px solid var(--line);border-radius:var(--r)}.toc b{display:block;font-size:13px;margin-bottom:11px}.toc ol{margin:0;padding-inline-start:17px;display:flex;flex-direction:column;gap:8px;font-size:13.5px;color:var(--ink-2)}.toc a:hover,.toc a[aria-current="true"]{color:var(--navy);font-weight:700}.abox{display:flex;gap:14px;align-items:center;padding:17px;background:var(--card);border:1px solid var(--line);border-radius:var(--r)}.abox__av{width:52px;height:52px;border-radius:var(--pill);flex:none;display:grid;place-items:center;background:var(--navy);color:#fff;font-weight:800;direction:ltr}.field{display:flex;flex-direction:column;gap:7px}.field>label{font-size:13.5px;font-weight:700;color:var(--ink)}.field .hint{font-size:12px;color:var(--muted);line-height:1.7}.field .err{font-size:12.5px;color:var(--red);font-weight:700}.inp{width:100%;font-family:inherit;font-size:15px;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);padding:12px 14px;min-height:46px;transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.inp:focus{outline:0;border-color:var(--navy);box-shadow:0 0 0 3px var(--navy-soft)}.inp[aria-invalid="true"]{border-color:var(--red)}textarea.inp{min-height:130px;line-height:1.9;resize:vertical}.req{color:var(--red)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-grid .full{grid-column:1/-1}.check{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--ink-2);line-height:1.8}.check input{width:19px;height:19px;margin-top:6px;flex:none;accent-color:var(--navy)}.tbl-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--card)}.tbl{width:100%;border-collapse:collapse;font-size:14px;min-width:520px}.tbl th,.tbl td{padding:14px 16px;text-align:start;border-bottom:1px solid var(--line)}.tbl th{font-size:12.5px;font-weight:800;color:var(--muted);background:var(--bg)}.tbl tr:last-child td{border-bottom:0}.tbl .n{font-variant-numeric:tabular-nums;white-space:nowrap}.tbl__item{display:flex;align-items:center;gap:12px}.tbl__thumb{width:52px;height:40px;border-radius:9px;flex:none}.totals{padding:19px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);display:flex;flex-direction:column;gap:11px}.totals__row{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--ink-2)}.totals__row b{font-variant-numeric:tabular-nums;color:var(--ink)}.totals__row--big{padding-top:11px;border-top:1px solid var(--line);font-size:16px;color:var(--ink);font-weight:800}.totals__row--big b{font-size:19px}.steps{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px}.steps i{width:26px;height:26px;border-radius:var(--pill);display:grid;place-items:center;background:var(--line);color:var(--muted);font-style:normal;font-weight:800;font-size:12.5px;font-variant-numeric:tabular-nums}.steps .on i{background:var(--navy);color:#fff}.steps .on{color:var(--ink);font-weight:700}.steps span{color:var(--muted)}.out{position:relative;background:#0F1F4D;color:#DCE6FF;border-radius:var(--r-sm);padding:16px 18px;direction:ltr;text-align:left;font-size:13.5px;line-height:1.85;font-family:ui-monospace,Menlo,Consolas,monospace;white-space:pre-wrap;word-break:break-word;overflow-x:auto;min-height:64px}[data-theme="dark"] .out{background:#0A1020;border:1px solid var(--line)}.out__copy{position:absolute;inset-block-start:9px;inset-inline-end:9px;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;padding:6px 12px;min-height:34px;border-radius:var(--pill);border:0;background:rgb(255 255 255 / .14);color:#DCE6FF;transition:background-color .18s linear}.out__copy:hover{background:rgb(255 255 255 / .26)}.out__copy.is-done{background:var(--ok);color:#fff}.rows{display:flex;flex-direction:column;gap:7px}.row{display:flex;align-items:center;gap:12px;padding:11px 14px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm)}.row__k{flex:1;min-width:0;font-weight:700;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row__n{font-variant-numeric:tabular-nums;font-size:13px;color:var(--muted);flex:none}.row__bar{flex:0 0 92px;height:6px;border-radius:99px;background:var(--line);overflow:hidden}.row__bar i{display:block;height:100%;background:var(--accent);border-radius:99px}.row--bad{border-color:var(--red)}.row--warn{border-color:var(--accent)}.row--ok{border-color:color-mix(in srgb,var(--ok) 55%,transparent)}.tag{font-size:11.5px;font-weight:800;padding:3px 9px;border-radius:var(--pill);flex:none}.tag--bad{background:color-mix(in srgb,var(--red) 15%,transparent);color:var(--red)}.tag--warn{background:var(--accent-soft);color:var(--accent)}.tag--ok{background:color-mix(in srgb,var(--ok) 15%,transparent);color:var(--ok)}.stats{display:flex;gap:22px;flex-wrap:wrap;padding:14px 16px;background:var(--card);border:1px solid var(--line);border-radius:var(--r)}.stats b{display:block;font-size:20px;font-variant-numeric:tabular-nums}.stats span{font-size:12.5px;color:var(--muted)}.tabs__list{display:flex;gap:5px;padding:5px;background:var(--bg);border:1px solid var(--line);border-radius:var(--pill)}.tabs__t{flex:1;min-height:44px;padding:0 16px;border:0;cursor:pointer;background:#fff0;border-radius:var(--pill);font-family:inherit;font-size:14.5px;font-weight:700;color:var(--ink-2);transition:background-color .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease)}.tabs__t:hover{color:var(--ink)}.tabs__t[aria-selected="true"]{background:var(--card);color:var(--accent);box-shadow:0 2px 10px -4px rgb(15 31 77 / .28)}[data-theme="dark"] .tabs__t[aria-selected="true"]{box-shadow:0 2px 12px -4px rgb(0 0 0 / .8)}.tabs__p{padding-top:22px}.tabs__p[hidden]{display:none}.auth{display:grid;grid-template-columns:1fr .84fr;gap:20px;align-items:stretch;max-width:980px;margin-inline:auto}.auth__side{position:relative;overflow:hidden;border-radius:var(--r);color:#fff;padding:clamp(22px,3vw,32px);display:flex;flex-direction:column;justify-content:space-between;gap:22px}.auth__side::after{content:"";position:absolute;inset-inline-end:-18%;inset-block-end:-30%;width:56%;aspect-ratio:1;border-radius:50%;background:rgb(255 255 255 / .07)}.auth__side>*{position:relative}.auth__side em{font-style:normal;font-size:11.5px;font-weight:800;direction:ltr;color:rgb(255 255 255 / .62);display:block;margin-bottom:7px}.auth__side h2{font-size:clamp(18px,2.1vw,23px);color:#fff;line-height:1.6}.auth__list{margin:20px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.auth__list li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:rgb(255 255 255 / .88);line-height:1.8}.auth__list svg{width:18px;height:18px;flex:none;margin-top:6px;stroke:currentColor;fill:none;stroke-width:2.4}.auth__note{font-size:12.5px;color:rgb(255 255 255 / .68);line-height:1.85;padding-top:18px;border-top:1px solid rgb(255 255 255 / .16)}.auth__note a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media (max-width:860px){.auth{grid-template-columns:1fr;max-width:520px}.auth__side{order:2}}.linklike{border:0;background:none;padding:0;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:700;color:var(--accent);text-decoration:underline;text-underline-offset:4px}.linklike:hover{color:var(--accent-2)}.hello{margin-bottom:18px}.hello h2{font-size:clamp(19px,2.3vw,24px);line-height:1.6}.hello p{margin-top:7px;font-size:14.5px;max-width:46ch}.acc{display:flex;flex-direction:column;gap:10px}.acc details{background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.acc summary{cursor:pointer;padding:15px 18px;font-weight:700;font-size:14.5px;display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none}.acc summary::-webkit-details-marker{display:none}.acc summary::after{content:"";width:9px;height:9px;flex:none;border-inline-end:2px solid var(--muted);border-block-end:2px solid var(--muted);transform:rotate(45deg);transition:transform .22s var(--ease)}.acc details[open] summary::after{transform:rotate(-135deg)}.acc details[open] summary{color:var(--navy)}.acc__b{padding:0 18px 17px;font-size:14px;line-height:1.95;color:var(--ink-2)}.filters{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:18px}.fchip{font-size:13px;font-weight:700;padding:8px 15px;border-radius:var(--pill);border:1px solid var(--line);color:var(--ink-2);background:var(--card);cursor:pointer;font-family:inherit;transition:all .18s var(--ease);min-height:40px;display:inline-flex;align-items:center}.fchip:hover{border-color:var(--navy);color:var(--navy)}.fchip[aria-pressed="true"]{background:var(--navy);border-color:var(--navy);color:#fff}.pager{display:flex;gap:7px;justify-content:center;align-items:center;margin-top:28px;flex-wrap:wrap}.pager a,.pager span{min-width:38px;height:38px;padding:0 12px;display:grid;place-items:center;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--card);font-size:13.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink-2)}.pager a:hover{border-color:var(--navy);color:var(--navy)}.pager [aria-current="page"]{background:var(--navy);border-color:var(--navy);color:#fff}.empty{text-align:center;padding:clamp(34px,6vw,72px) 22px;background:var(--card);border:1px solid var(--line);border-radius:var(--r)}.empty i{width:62px;height:62px;border-radius:var(--pill);display:grid;place-items:center;background:var(--navy-soft);color:var(--navy);margin:0 auto 16px;font-style:normal}.empty i svg{width:27px;height:27px;stroke:currentColor;fill:none;stroke-width:1.7}.empty h2{font-size:clamp(19px,2.4vw,25px)}.empty p{margin-top:9px;max-width:46ch;margin-inline:auto;font-size:14.5px}.empty__cta{display:flex;gap:10px;justify-content:center;margin-top:20px;flex-wrap:wrap}.big404{font-size:clamp(58px,12vw,120px);font-weight:800;line-height:1;color:var(--navy);font-variant-numeric:tabular-nums;direction:ltr;opacity:.16}.note{display:flex;gap:12px;padding:14px 17px;border-radius:var(--r);font-size:13.5px;line-height:1.9;background:var(--navy-soft);color:var(--ink);border:1px solid color-mix(in srgb,var(--navy) 22%,transparent)}.note--gold{background:var(--gold-soft);border-color:color-mix(in srgb,var(--gold) 26%,transparent)}.note i{flex:none;font-style:normal}.eyebrow{font-style:normal;font-size:11.5px;font-weight:800;color:var(--muted);direction:ltr;display:block}.intro{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:clamp(22px,4vw,44px);align-items:center}.intro__ph{position:relative;border-radius:var(--r);overflow:hidden;box-shadow:var(--sh-lg)}.intro__ph img{width:100%;aspect-ratio:1;object-fit:cover}.intro__ph::after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,transparent 55%,rgba(var(--accent-rgb),.22));pointer-events:none}.facts{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.facts div{padding:18px;background:var(--card);border:1px solid var(--line);border-radius:var(--r)}.facts b{display:block;font-size:clamp(19px,2.2vw,25px);line-height:1.4;font-variant-numeric:tabular-nums}.facts span{font-size:12.5px;color:var(--muted)}@media (max-width:860px){.intro{grid-template-columns:1fr}.intro__ph{max-width:300px}.facts{grid-template-columns:1fr 1fr}}.news{position:relative;overflow:hidden;border-radius:var(--r);color:#fff;padding:clamp(22px,3vw,32px);background:radial-gradient(ellipse 55% 70% at 88% 18%,rgba(var(--accent-rgb),.32),transparent 62%),linear-gradient(150deg,#0F1F4D,#1E3A8A)}.news::before{content:"";position:absolute;inset-block-start:-40%;inset-inline-start:-8%;width:36%;aspect-ratio:1;border-radius:50%;background:rgb(255 255 255 / .05)}.news>*{position:relative}.news h2{font-size:clamp(18px,2.2vw,24px);color:#fff}.news p{color:rgb(255 255 255 / .78);margin-top:7px;max-width:52ch;font-size:14px}.news__f{display:flex;gap:10px;margin-top:17px;flex-wrap:wrap}.news__f .inp{flex:1;min-width:200px;background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .22);color:#fff}.news__f .inp::placeholder{color:rgb(255 255 255 / .5)}.news__f .inp:focus{border-color:#fff;box-shadow:0 0 0 3px rgb(255 255 255 / .18)}.news small{display:block;margin-top:11px;font-size:12px;color:rgb(255 255 255 / .6)}.news__ok{display:none;align-items:center;gap:9px;margin-top:15px;font-size:14.5px;font-weight:700;color:#fff}.news.is-sent .news__ok{display:flex}.news.is-sent .news__f{display:none}.share{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding-block:16px;border-block:1px solid var(--line);margin-block:26px}.share b{font-size:13px;margin-inline-end:4px}.share a,.share button{width:40px;height:40px;border-radius:var(--pill);border:1px solid var(--line);background:#fff0;color:var(--ink-2);cursor:pointer;display:grid;place-items:center;transition:border-color .18s var(--ease),color .18s var(--ease),transform .18s var(--ease)}.share a:hover,.share button:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.share svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.9}.share .is-done{border-color:var(--ok);color:var(--ok)}.field .err{display:none}.field.has-err .err{display:block}.field.has-err .inp{border-color:var(--red)}.formmsg{display:none;gap:10px;padding:13px 16px;border-radius:var(--r);font-size:14px;line-height:1.85;margin-bottom:16px}.formmsg.is-on{display:flex}.formmsg--err{background:color-mix(in srgb,var(--red) 12%,transparent);border:1px solid color-mix(in srgb,var(--red) 40%,transparent);color:var(--ink)}.formmsg--ok{background:color-mix(in srgb,var(--ok) 12%,transparent);border:1px solid color-mix(in srgb,var(--ok) 40%,transparent);color:var(--ink)}@media print{#kh-head,#kh-foot,.totop,.share,.news,.readbar,.sheet,.crumb,.pager,.bstrip,.bmini,.banner,.slider,.btn,.copy,.out__copy{display:none!important}body{background:#fff;color:#000;font-size:12pt;line-height:1.7}.wrap{width:100%}.split,.grid--2,.grid--3,.grid--4{display:block}.card,.out,.tbl-wrap{border:1px solid #ccc;box-shadow:none;break-inside:avoid}.toc{display:none}a[href^="http"]::after{content:" (" attr(href) ")";font-size:9pt;color:#555}h1,h2,h3{break-after:avoid}}footer{padding-block:34px 24px;margin-top:22px;border-top:1px solid var(--line)}.fgrid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:26px;margin-bottom:26px}.fgrid h4{font-size:13.5px;margin-bottom:11px}.fgrid ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.fgrid a{font-size:13.5px;color:var(--ink-2)}.fgrid a:hover{color:var(--navy)}.ft{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:13px;color:var(--muted);padding-top:18px;border-top:1px solid var(--line)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (max-width:1000px){.split,.split--r{grid-template-columns:1fr}.split>aside{align-self:auto;position:static;max-height:none;overflow:visible;padding-block:0;margin-block:0}.toc,.totals{position:static;max-height:none;overflow:visible}.fgrid{grid-template-columns:1fr 1fr}}@media (max-width:960px){.grid--3,.grid--4,.grid--2{grid-template-columns:1fr}.slide{grid-template-columns:1fr;gap:20px;padding-block-end:78px}.slide__art{display:none}.slide--sideimg .slide__art{display:grid;aspect-ratio:16/9}.slide--bg{min-height:clamp(300px,68vw,420px);padding-block-end:78px}.slider__nav{inset-block-end:18px}.sbtn{width:44px;height:44px}.dots button{padding:16px 8px}.banner{grid-template-columns:1fr;gap:18px}.banner__r{text-align:start}.banner__price{justify-content:flex-start}.b2{grid-template-columns:1fr}.proj--wide{grid-column:auto}.top nav{display:none}.burger{display:grid}.cta-top{display:none}.form-grid{grid-template-columns:1fr}}@media (max-width:560px){.wrap{width:calc(100% - 26px)}.fgrid{grid-template-columns:1fr;gap:20px}.phero__stats{gap:18px}}.slide .btn--w,.banner .btn--w,.bmini .btn--w,.phero .btn--w{color:#0F1F4D}.split>aside:empty{display:none}.split:has(>aside:empty){grid-template-columns:minmax(0,1fr)}.split--r:has(>aside:empty){grid-template-columns:minmax(0,1fr)}.kh-sidelist{margin:11px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;font-size:13.5px;line-height:1.8}.kh-sidelist a.is-current{color:var(--navy);font-weight:700}.kh-specs{gap:9px;margin-top:11px;font-size:13px}.kh-specs>div{display:flex;justify-content:space-between;gap:10px}.kh-specs>div>span:last-child{text-align:end}.kh-check{margin:16px 0 0;padding:15px 0 0;list-style:none;display:flex;flex-direction:column;gap:9px;font-size:13px;color:var(--ink-2);line-height:1.8;border-top:1px solid var(--line)}.kh-check li::before{content:"✓";margin-inline-end:7px;color:var(--ok);font-weight:700}.kh-check--flush{border-top:0;padding-top:0;margin-top:11px}.kh-sub{font-size:18px;margin:32px 0 13px}.kh-sub:first-child{margin-top:0}.kh-page-title{font-size:clamp(21px, 2.6vw, 28px);line-height:1.55}.kh-entry-title{font-size:clamp(22px, 2.8vw, 31px);line-height:1.6;margin-top:11px}.kh-lead{margin-top:12px;font-size:16px;line-height:1.9;color:var(--ink-2)}.kh-thumbrow{display:flex;flex-direction:column;gap:13px;margin-top:12px}.kh-thumbrow a{display:flex;gap:11px;align-items:center}.kh-thumbrow .cover{inline-size:84px;flex:none;border-radius:9px}.kh-thumbrow .cover b{font-size:11px}.kh-thumbrow span:last-child{flex:1;min-inline-size:0;font-size:13px;line-height:1.75;font-weight:700}.kh-toolbar{margin-bottom:15px}.kh-toolbar h2{font-size:19px}.kh-sort{display:flex;align-items:center;gap:8px}.kh-sort select{padding:6px 12px;font-size:13.5px;inline-size:auto;min-block-size:0}.kh-media{block-size:auto;aspect-ratio:16 / 9;border-radius:var(--r);overflow:hidden}.kh-media iframe,.kh-media video{inline-size:100%;block-size:100%;border:0;display:block}.kh-media video{object-fit:cover;background:#000}.cover img{inline-size:100%;block-size:100%;object-fit:cover;display:block;grid-area:1 / 1}.cover:has(img)::after{display:none}.kh-chapters{gap:8px;margin:14px 0 0;padding:0;list-style:none}.kh-chapters .prow{padding:11px 14px}.kh-chapters .prow__n{inline-size:auto;padding:0 11px;block-size:32px;border-radius:9px;font-size:12.5px}.kh-chapters .prow__t h3{font-size:14px}.kh-audio{margin-top:18px}.kh-audio audio{inline-size:100%;display:block}.kh-term-en{font-size:14px;color:var(--muted);direction:ltr;text-align:start;margin-top:4px}.kh-none{text-align:center;margin-top:22px}.kh-gloss-search{max-inline-size:420px;margin-bottom:20px}.kh-gallery{gap:11px;margin-top:11px}.kh-gallery .cover{border-radius:var(--r-sm)}:root{--e-out:cubic-bezier(.22,1,.36,1);--e-soft:cubic-bezier(.4,0,.2,1);--t-fast:.16s;--t-mid:.26s;--t-slow:.42s}.r{opacity:0;transform:translateY(14px);transition:opacity var(--t-slow) var(--e-out),transform var(--t-slow) var(--e-out);transition-delay:calc(var(--i,0) * 55ms)}.r.is-in{opacity:1;transform:none}.no-js .r{opacity:1;transform:none}a.card,.card--hover,.tool,.svc,.proj,.prow,.path,.gterm{transition:transform var(--t-mid) var(--e-soft),box-shadow var(--t-mid) var(--e-soft),border-color var(--t-mid) var(--e-soft)}a.card:hover,.card--hover:hover{transform:translateY(-6px)}.tool:hover,.svc:hover{transform:translateY(-5px)}.proj:hover{transform:translateY(-6px) scale(1.006)}.cover{position:relative}.cover::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(115deg,transparent 38%,rgb(255 255 255 / .16) 50%,transparent 62%);transform:translateX(-120%);opacity:0}a.card:hover .cover::before{transform:translateX(120%);opacity:1;transition:transform .85s var(--e-out),opacity .2s linear}.cover b{transition:transform var(--t-slow) var(--e-out)}a.card:hover .cover b{transform:scale(1.07)}.cover__tag{transition:transform var(--t-mid) var(--e-out)}a.card:hover .cover__tag{transform:translateY(-2px)}.go,.more,.bmini span,.svc__f .go{display:inline-flex;align-items:center;gap:5px}.go::after,.more::after,.bmini span::after{content:"";display:inline-block;width:0}a.card:hover .go,.svc:hover .go,.tool:hover span,.bmini:hover span,.more:hover{transform:translateX(-4px)}.go,.more,.tool span,.bmini span{transition:transform var(--t-mid) var(--e-out),color var(--t-fast) linear}.btn{position:relative;overflow:hidden;isolation:isolate;transition:transform var(--t-fast) var(--e-soft),box-shadow var(--t-mid) var(--e-soft),color var(--t-fast) linear}.btn::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--accent-2);transform:scaleY(0);transform-origin:bottom;transition:transform var(--t-mid) var(--e-out)}.btn--cta:hover::before{transform:scaleY(1)}.btn--cta:hover{box-shadow:0 10px 24px -12px rgba(var(--accent-rgb),.8)}.btn--line::before{background:var(--accent-soft)}.btn--line:hover::before{transform:scaleY(1)}.btn:active{transform:scale(.97)}.top nav a{position:relative;padding-block:4px}.top nav a::after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;border-radius:2px;background:var(--accent);transform:scaleX(0);transform-origin:center;transition:transform var(--t-mid) var(--e-out)}.top nav a:hover::after{transform:scaleX(1)}.top nav a[aria-current="page"]::after{transform:scaleX(1)}.brand i{transition:transform var(--t-mid) var(--e-out)}.brand:hover i{transform:rotate(-8deg) scale(1.06)}.svc__i,.tool i,.empty i{transition:transform var(--t-mid) var(--e-out),background-color var(--t-mid) var(--e-soft)}.svc:hover .svc__i{transform:scale(1.09) rotate(-5deg)}.tool:hover i{transform:scale(1.09) rotate(5deg)}.tgl{transition:transform var(--t-mid) var(--e-out),border-color var(--t-fast) linear}.tgl:hover{transform:rotate(18deg) scale(1.07);border-color:var(--accent)}.prow:hover{transform:translateX(-5px)}.play i{transition:transform var(--t-mid) var(--e-out),box-shadow var(--t-mid) var(--e-soft)}.prow:hover .play i,a.card:hover .play i{transform:scale(1.12)}.prow:hover .play i{box-shadow:0 0 0 7px rgba(var(--accent-rgb),.16)}.inp{transition:border-color var(--t-fast) linear,box-shadow var(--t-mid) var(--e-out)}.fchip{transition:transform var(--t-fast) var(--e-soft),background-color var(--t-fast) linear,border-color var(--t-fast) linear,color var(--t-fast) linear}.fchip:hover{transform:translateY(-2px)}.acc details[open] .acc__b{animation:accIn .3s var(--e-out)}@keyframes accIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.acc summary{transition:color var(--t-fast) linear,background-color var(--t-fast) linear}.acc summary:hover{color:var(--accent)}.bar i{width:0;transition:width 1s var(--e-out) .15s}.bar.is-in i{width:var(--w,0%)}.slide[aria-hidden="false"] .slide__tag{animation:sIn .5s var(--e-out) .05s both}.slide[aria-hidden="false"] h3{animation:sIn .5s var(--e-out) .12s both}.slide[aria-hidden="false"] p{animation:sIn .5s var(--e-out) .19s both}.slide[aria-hidden="false"] .slide__cta{animation:sIn .5s var(--e-out) .26s both}@keyframes sIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.sbtn{transition:background-color var(--t-fast) linear,transform var(--t-fast) var(--e-soft)}.sbtn:hover{transform:scale(1.1)}.sbtn:active{transform:scale(.94)}.bmini,.banner{transition:transform var(--t-mid) var(--e-soft),box-shadow var(--t-mid) var(--e-soft)}.bmini::after{transition:transform var(--t-slow) var(--e-out)}.bmini:hover{transform:translateY(-4px);box-shadow:var(--sh-lg)}.bmini:hover::after{transform:scale(1.18) translate(-6%,-6%)}.bstrip{transition:border-color var(--t-mid) var(--e-soft)}.bstrip:hover{border-color:var(--accent)}.tbl tbody tr{transition:background-color var(--t-fast) linear}.tbl tbody tr:hover{background:var(--accent-soft)}.toc a{display:inline-block;transition:transform var(--t-fast) var(--e-out),color var(--t-fast) linear}.toc a:hover{transform:translateX(-3px)}.gterm:hover{transform:translateY(-3px)}.pager a{transition:transform var(--t-fast) var(--e-soft),border-color var(--t-fast) linear,color var(--t-fast) linear}.pager a:hover{transform:translateY(-2px)}.fgrid a{display:inline-block;transition:transform var(--t-fast) var(--e-out),color var(--t-fast) linear}.fgrid a:hover{transform:translateX(-3px)}@media (prefers-reduced-motion:reduce){.r{opacity:1!important;transform:none!important;transition:none!important}.bar i{width:var(--w,0%)!important;transition:none!important}.cover::before{display:none}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.kh-projects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kh-s-6)}.kh-projects--3{grid-template-columns:repeat(3,minmax(0,1fr))}.kh-projects--1{grid-template-columns:minmax(0,1fr)}.kh-project{--_tint:rgba(75, 124, 255, .35);--_bg-a:#0E1C2F;--_bg-b:#21466E;position:relative;display:flex;flex-direction:column;border:1px solid var(--kh-line);border-radius:var(--kh-r-panel);background:var(--kh-paper);overflow:hidden;transition:transform var(--kh-t-base),box-shadow var(--kh-t-base),border-color var(--kh-t-base)}.kh-project--gold{--_tint:rgba(225, 176, 93, .4);--_bg-a:#241D16;--_bg-b:#5D4931}.kh-project--purple{--_tint:rgba(150, 130, 220, .35);--_bg-a:#221F38;--_bg-b:#4A4370}.kh-project--green{--_tint:rgba(45, 183, 125, .35);--_bg-a:#10241F;--_bg-b:#1B4537}.kh-project:hover{transform:translateY(-6px);border-color:#DCDCD4;box-shadow:var(--kh-shadow-card)}.kh-project__stage{position:relative;padding:var(--kh-s-7) var(--kh-s-7) 0;background:radial-gradient(circle at 72% 22%,var(--_tint),transparent 42%),linear-gradient(140deg,var(--_bg-a),var(--_bg-b));overflow:hidden}.kh-project__badge{position:absolute;inset-block-start:var(--kh-s-5);inset-inline-start:var(--kh-s-5);z-index:3;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--kh-r-pill);background:var(--kh-success);color:#fff;font-size:var(--kh-fs-micro);font-weight:var(--kh-fw-bold);line-height:1.6;box-shadow:0 8px 20px rgb(47 181 126 / .3)}.kh-browser-frame{border-start-start-radius:var(--kh-r-md);border-start-end-radius:var(--kh-r-md);background:var(--kh-paper);box-shadow:0 -2px 0 rgb(255 255 255 / .12),0 24px 50px rgb(6 16 30 / .38);overflow:hidden;transform:translateY(0);transition:transform var(--kh-t-base)}.kh-project:hover .kh-browser-frame{transform:translateY(-6px)}.kh-browser-frame__bar{display:flex;align-items:center;gap:var(--kh-s-3);block-size:34px;padding-inline:var(--kh-s-4);background:#F1F2F3;border-block-end:1px solid #E3E5E7}.kh-browser-frame__dots{display:flex;gap:5px;flex:none}.kh-browser-frame__dots i{inline-size:9px;block-size:9px;border-radius:50%;background:#D5D8DB}.kh-browser-frame__dots i:nth-child(1){background:#F0685E}.kh-browser-frame__dots i:nth-child(2){background:#F4BE4F}.kh-browser-frame__dots i:nth-child(3){background:#61C554}.kh-browser-frame__url{flex:1;min-inline-size:0;padding:3px 12px;border-radius:var(--kh-r-pill);background:#FFF;color:#8B93A0;font-size:var(--kh-fs-nano);line-height:1.7;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kh-browser-frame__screen{position:relative;aspect-ratio:16 / 10;background:#F5F6F6;overflow:hidden}.kh-browser-frame__screen img{inline-size:100%;block-size:100%;object-fit:cover;object-position:top center;transition:object-position 1.6s cubic-bezier(.4,0,.2,1)}.kh-project:hover .kh-browser-frame__screen img{object-position:bottom center}.kh-browser-frame__screen:has(.kh-browser-frame__placeholder){aspect-ratio:16 / 7}.kh-browser-frame__placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--kh-s-3);padding:var(--kh-s-5);color:#7E8896;font-size:var(--kh-fs-base);font-weight:var(--kh-fw-bold);text-align:center}.kh-browser-frame__placeholder::before{content:"";inline-size:46%;block-size:8px;border-radius:4px;background:#E3E6EA}.kh-browser-frame__placeholder::after{content:"";inline-size:30%;block-size:8px;border-radius:4px;background:#ECEFF2}.kh-project__body{display:flex;flex-direction:column;gap:var(--kh-s-2);flex:1;padding:var(--kh-s-6)}.kh-project__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--kh-s-3)}.kh-project__year{font-size:var(--kh-fs-micro);color:var(--kh-muted);font-variant-numeric:tabular-nums}.kh-project__title{font-size:var(--kh-fs-h3);line-height:1.65;color:var(--kh-navy)}.kh-project__title a::after{content:"";position:absolute;inset:0;z-index:2}.kh-project:hover .kh-project__title{color:var(--kh-gold)}.kh-project__client{font-size:var(--kh-fs-micro);color:var(--kh-muted)}.kh-project__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kh-s-3);margin-block-start:auto;padding-block-start:var(--kh-s-4);border-block-start:1px solid var(--kh-line)}.kh-project__stats b{display:block;font-size:var(--kh-fs-lg);font-weight:var(--kh-fw-black);line-height:1.4;color:var(--kh-navy);font-variant-numeric:tabular-nums}.kh-project__stats span{font-size:var(--kh-fs-nano);color:var(--kh-muted)}.kh-project__services{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:auto;padding-block-start:var(--kh-s-4);border-block-start:1px solid var(--kh-line)}.kh-project__services span{padding:4px 10px;border:1px solid var(--kh-line);border-radius:var(--kh-r-pill);background:var(--kh-bg);font-size:var(--kh-fs-nano);color:var(--kh-tag-text);line-height:1.7}.kh-projects .kh-project--featured{grid-column:span 2}.kh-projects--1 .kh-project--featured{grid-column:auto}.kh-project--featured{display:grid;grid-template-columns:1.15fr .85fr;align-items:stretch}.kh-project--featured .kh-project__stage{padding:var(--kh-s-8) 0 var(--kh-s-8) var(--kh-s-8);display:flex;align-items:center}.kh-project--featured .kh-browser-frame{inline-size:100%;border-radius:var(--kh-r-md)}.kh-project--featured .kh-project__body{justify-content:center;padding:var(--kh-s-8)}.kh-project--featured .kh-project__stats{margin-block-start:var(--kh-s-6)}.kh-project--featured .kh-project__title{font-size:25px}.kh-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(232px, 100%),1fr));gap:var(--kh-s-4)}.kh-metric-card{position:relative;padding:var(--kh-s-6);border:1px solid var(--kh-line);border-radius:var(--kh-r-card);background:var(--kh-paper);overflow:hidden}.kh-metric-card::before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:3px;background:linear-gradient(90deg,var(--kh-gold),var(--kh-gold-light))}.kh-metric-card__label{font-size:var(--kh-fs-micro);color:var(--kh-muted);line-height:1.7}.kh-metric-card__row{display:flex;align-items:baseline;gap:var(--kh-s-3);margin-block-start:var(--kh-s-3)}.kh-metric-card__before{font-size:var(--kh-fs-md);color:var(--kh-muted);text-decoration:line-through;text-decoration-thickness:1px;font-variant-numeric:tabular-nums}.kh-metric-card__arrow{color:var(--kh-gold);flex:none}.kh-metric-card__after{font-size:30px;font-weight:var(--kh-fw-black);line-height:1.2;color:var(--kh-navy);font-variant-numeric:tabular-nums}.kh-metric-card__growth{display:inline-flex;align-items:center;gap:5px;margin-block-start:var(--kh-s-3);padding:4px 10px;border-radius:var(--kh-r-pill);background:#E7F7F0;color:#17654A;font-size:var(--kh-fs-micro);font-weight:var(--kh-fw-bold);line-height:1.6}.kh-metric-card__growth--down{background:#FDECEA;color:#922B21}.kh-metric-card__bar{block-size:5px;margin-block-start:var(--kh-s-4);border-radius:3px;background:var(--kh-line);overflow:hidden}.kh-metric-card__bar>i{display:block;block-size:100%;border-radius:3px;background:linear-gradient(90deg,var(--kh-gold),var(--kh-gold-light))}.kh-metrics--dark .kh-metric-card{border-color:rgb(255 255 255 / .09);background:rgb(255 255 255 / .04)}.kh-metrics--dark .kh-metric-card__label{color:#9EABBA}.kh-metrics--dark .kh-metric-card__before{color:#7E8B9B}.kh-metrics--dark .kh-metric-card__after{color:#fff}.kh-metrics--dark .kh-metric-card__bar{background:rgb(255 255 255 / .1)}.kh-project-hero{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center;padding:46px;border:1px solid var(--kh-line);border-radius:var(--kh-r-section);background:linear-gradient(135deg,#FFF,#F4EFE6);overflow:hidden}.kh-project-hero__frame{min-inline-size:0}.kh-project-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px, 100%),1fr));gap:var(--kh-s-3);margin-block-start:var(--kh-s-7)}.kh-project-fact{padding:var(--kh-s-4);border-radius:var(--kh-r-md);background:rgb(255 255 255 / .7);border:1px solid var(--kh-line)}.kh-project-fact b{display:block;font-size:var(--kh-fs-md);color:var(--kh-navy);line-height:1.5}.kh-project-fact span{font-size:var(--kh-fs-nano);color:var(--kh-muted)}.kh-case-blocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--kh-s-5)}.kh-case-block{padding:var(--kh-s-6);border:1px solid var(--kh-line);border-radius:var(--kh-r-card);background:var(--kh-paper)}.kh-case-block__icon{display:grid;place-items:center;inline-size:44px;block-size:44px;margin-block-end:var(--kh-s-4);border-radius:var(--kh-r-sm);background:var(--kh-gold-soft);color:var(--kh-gold)}.kh-case-block h3{font-size:var(--kh-fs-md);margin-block-end:var(--kh-s-2)}.kh-case-block p{font-size:var(--kh-fs-sm);color:var(--kh-body-text)}.kh-testimonial{position:relative;padding:42px;border-radius:var(--kh-r-panel);background:radial-gradient(circle at 88% 18%,rgb(211 162 83 / .16),transparent 30%),linear-gradient(135deg,#0D1B2E,#091421);color:#fff;overflow:hidden}.kh-testimonial__quote{position:absolute;inset-block-start:18px;inset-inline-end:24px;color:rgb(255 255 255 / .07)}.kh-testimonial__quote svg{inline-size:78px;block-size:78px}.kh-testimonial p{position:relative;font-size:var(--kh-fs-md);line-height:2;color:#E4EAF1;max-inline-size:62ch}.kh-testimonial__author{display:flex;align-items:center;gap:var(--kh-s-3);margin-block-start:var(--kh-s-6)}.kh-testimonial__author b{font-size:var(--kh-fs-sm);color:#fff}.kh-testimonial__author span{font-size:var(--kh-fs-micro);color:#9EABBA}.kh-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--kh-s-8);padding-block:var(--kh-s-6)}.kh-logos__item{font-size:var(--kh-fs-lg);font-weight:var(--kh-fw-black);color:#A9B2BD;letter-spacing:.5px;opacity:.75;transition:color var(--kh-t-fast),opacity var(--kh-t-fast)}.kh-logos__item:hover{color:var(--kh-navy);opacity:1}.kh-logos__item img{block-size:34px;inline-size:auto;filter:grayscale(1);opacity:.6;transition:filter var(--kh-t-fast),opacity var(--kh-t-fast)}.kh-logos__item:hover img{filter:none;opacity:1}.kh-services{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px, 100%),1fr));gap:var(--kh-s-5)}.kh-services--2{grid-template-columns:repeat(2,minmax(0,1fr))}.kh-services--3{grid-template-columns:repeat(3,minmax(0,1fr))}.kh-services--4{grid-template-columns:repeat(4,minmax(0,1fr))}.kh-service{position:relative;display:flex;flex-direction:column;gap:var(--kh-s-3);padding:var(--kh-s-7);border:1px solid var(--kh-line);border-radius:var(--kh-r-card);background:var(--kh-paper);overflow:hidden;transition:transform var(--kh-t-base),box-shadow var(--kh-t-base),border-color var(--kh-t-base)}.kh-service::before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:3px;background:linear-gradient(90deg,var(--kh-gold),var(--kh-gold-light));transform:scaleX(0);transform-origin:right;transition:transform var(--kh-t-base)}.kh-service:hover{transform:translateY(-6px);border-color:#DCDCD4;box-shadow:var(--kh-shadow-card)}.kh-service:hover::before{transform:scaleX(1)}.kh-service__badge{position:absolute;inset-block-start:var(--kh-s-5);inset-inline-start:var(--kh-s-5);padding:4px 11px;border-radius:var(--kh-r-pill);background:var(--kh-gold-soft);color:#8A6421;font-size:var(--kh-fs-nano);font-weight:var(--kh-fw-bold);line-height:1.7}.kh-service__icon{display:grid;place-items:center;inline-size:54px;block-size:54px;margin-block-end:var(--kh-s-2);border-radius:var(--kh-r-md);background:var(--kh-gold-soft);color:var(--kh-gold);transition:background-color var(--kh-t-base),color var(--kh-t-base)}.kh-service__icon svg{inline-size:25px;block-size:25px}.kh-service:hover .kh-service__icon{background:var(--kh-navy);color:var(--kh-gold-light)}.kh-service__title{font-size:var(--kh-fs-h3);line-height:1.6;color:var(--kh-navy)}.kh-service__title a::after{content:"";position:absolute;inset:0;z-index:2}.kh-service:hover .kh-service__title{color:var(--kh-gold)}.kh-service__tagline{font-size:var(--kh-fs-sm);line-height:1.9;color:var(--kh-muted)}.kh-service__list{list-style:none;margin:var(--kh-s-2) 0 0;padding:0;display:grid;gap:9px}.kh-service__list li{display:flex;align-items:flex-start;gap:9px;font-size:var(--kh-fs-sm);line-height:1.8;color:var(--kh-body-text)}.kh-service__list svg{color:var(--kh-success);flex:none;margin-block-start:.35em}.kh-service__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--kh-s-3);margin-block-start:auto;padding-block-start:var(--kh-s-5);border-block-start:1px solid var(--kh-line)}.kh-service__price span{display:block;font-size:var(--kh-fs-base);font-weight:var(--kh-fw-black);color:var(--kh-navy)}.kh-service__price small{display:block;margin-block-start:2px;font-size:var(--kh-fs-nano);color:var(--kh-muted)}.kh-service__cta{font-size:var(--kh-fs-micro);font-weight:var(--kh-fw-bold);color:var(--kh-navy);white-space:nowrap}.kh-service__cta span{color:var(--kh-gold)}.kh-service:hover .kh-service__cta{color:var(--kh-gold)}.kh-service--featured{border-color:#fff0;background:radial-gradient(circle at 85% 12%,rgb(211 162 83 / .16),transparent 32%),linear-gradient(140deg,#0D1B2E,#091421)}.kh-service--featured .kh-service__title,.kh-service--featured .kh-service__title a{color:#fff}.kh-service--featured .kh-service__tagline{color:#9EABBA}.kh-service--featured .kh-service__list li{color:#C9D3DE}.kh-service--featured .kh-service__icon{background:rgb(255 255 255 / .08);color:var(--kh-gold-light)}.kh-service--featured:hover .kh-service__icon{background:var(--kh-gold);color:#fff}.kh-service--featured .kh-service__foot{border-block-start-color:rgb(255 255 255 / .1)}.kh-service--featured .kh-service__price span{color:#fff}.kh-service--featured .kh-service__price small{color:#8494A6}.kh-service--featured .kh-service__cta{color:var(--kh-gold-light)}.kh-service--featured .kh-service__badge{background:var(--kh-gold);color:#fff}.kh-process{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px, 100%),1fr));gap:var(--kh-s-5);counter-reset:kh-step}.kh-process__item{position:relative;padding:var(--kh-s-6);padding-block-start:var(--kh-s-8);border:1px solid var(--kh-line);border-radius:var(--kh-r-card);background:var(--kh-paper)}.kh-process__item::before{counter-increment:kh-step;content:counter(kh-step,persian);position:absolute;inset-block-start:var(--kh-s-5);inset-inline-end:var(--kh-s-5);display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:50%;background:var(--kh-gold-soft);color:var(--kh-gold);font-size:var(--kh-fs-sm);font-weight:var(--kh-fw-black)}.kh-process__item h3{font-size:var(--kh-fs-md);margin-block-end:6px}.kh-process__item p{font-size:var(--kh-fs-sm);color:var(--kh-body-text)}.kh-paths{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px, 100%),1fr));gap:var(--kh-s-5)}.kh-paths--2{grid-template-columns:repeat(2,minmax(0,1fr))}.kh-paths--3{grid-template-columns:repeat(3,minmax(0,1fr))}.kh-path{position:relative;display:flex;flex-direction:column;gap:var(--kh-s-3);padding:var(--kh-s-7);padding-block-start:calc(var(--kh-s-7) + 4px);border:1px solid var(--kh-line);border-radius:var(--kh-r-card);background:var(--kh-paper);overflow:hidden;transition:transform var(--kh-t-base),box-shadow var(--kh-t-base),border-color var(--kh-t-base)}.kh-path::before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:4px;background:var(--kh-line);transition:background var(--kh-t-base)}.kh-path:hover::before{background:linear-gradient(90deg,var(--kh-gold),var(--kh-accent-2))}.kh-paths{counter-reset:kh-path}.kh-path{counter-increment:kh-path}.kh-path::after{content:counter(kh-path);position:absolute;inset-block-start:2px;inset-inline-start:var(--kh-s-5);z-index:0;font-size:88px;font-weight:var(--kh-fw-black);line-height:1;color:var(--kh-line);opacity:.5;pointer-events:none}.kh-path>*{position:relative;z-index:1}.kh-path:hover{transform:translateY(-3px);border-color:var(--kh-gold);box-shadow:var(--kh-shadow-card)}.kh-path__icon{display:grid;place-items:center;inline-size:54px;block-size:54px;border-radius:var(--kh-r-md);background:var(--kh-gold-soft);color:var(--kh-gold);transition:background-color var(--kh-t-base),color var(--kh-t-base),transform var(--kh-t-base)}.kh-path__icon svg{inline-size:25px;block-size:25px}.kh-path:hover .kh-path__icon{background:var(--kh-gold);color:#fff;transform:scale(1.06)}.kh-path__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--kh-s-3)}.kh-path__count{font-size:var(--kh-fs-micro);color:var(--kh-muted)}.kh-path__title{font-size:var(--kh-fs-h3);line-height:var(--kh-lh-heading);color:var(--kh-navy);transition:color var(--kh-t-fast)}.kh-path__title a::after{content:"";position:absolute;inset:0;z-index:2}.kh-path:hover .kh-path__title{color:var(--kh-gold)}.kh-path__desc{font-size:var(--kh-fs-sm);line-height:var(--kh-lh-body);color:var(--kh-body-text)}.kh-path__foot{margin-block-start:auto;padding-block-start:var(--kh-s-5);border-block-start:1px solid var(--kh-line)}.kh-path__cta{font-size:var(--kh-fs-micro);font-weight:var(--kh-fw-bold);color:var(--kh-navy)}.kh-path__cta span{color:var(--kh-gold)}.kh-path:hover .kh-path__cta{color:var(--kh-gold)}.kh-path__progress span{display:block;margin-block-start:7px;font-size:var(--kh-fs-nano);color:var(--kh-muted)}.kh-path__bar{block-size:6px;border-radius:3px;background:var(--kh-line);overflow:hidden}.kh-path__bar>i{display:block;block-size:100%;border-radius:3px;background:linear-gradient(90deg,var(--kh-gold),var(--kh-accent-2))}.kh-path__meta .kh-tag{background:var(--kh-bg-soft);border:1px solid var(--kh-line)}.kh-path__count{font-weight:var(--kh-fw-bold);color:var(--kh-navy)}.kh-path-status{display:flex;align-items:center;justify-content:space-between;gap:var(--kh-s-6);padding:var(--kh-s-6);margin-block-end:var(--kh-s-6);border:1px solid #F0E2C6;border-radius:var(--kh-r-card);background:linear-gradient(135deg,var(--kh-gold-soft),#FFF)}.kh-path-status b{display:block;font-size:var(--kh-fs-md);color:var(--kh-navy)}.kh-path-status>div>span{display:block;margin-block:4px 10px;font-size:var(--kh-fs-micro);color:#6E6350}.kh-path-status .kh-path__bar{inline-size:min(320px, 100%)}.kh-path-status .kh-btn{flex:none}.kh-lessons{list-style:none;margin:0;padding:0;border:1px solid var(--kh-line);border-radius:var(--kh-r-panel);background:var(--kh-paper);overflow:hidden}.kh-lesson{position:relative;display:flex;align-items:center;gap:var(--kh-s-4);padding:var(--kh-s-5) var(--kh-s-6);border-block-end:1px solid var(--kh-line);transition:background-color var(--kh-t-fast)}.kh-lesson:last-child{border-block-end:0}.kh-lesson:hover{background:#FCFCFA}.kh-lesson__num{display:grid;place-items:center;inline-size:34px;block-size:34px;border:1px solid var(--kh-line);border-radius:50%;background:var(--kh-bg);color:var(--kh-muted);font-size:var(--kh-fs-micro);font-weight:var(--kh-fw-bold);font-variant-numeric:tabular-nums;flex:none}.kh-lesson.is-done .kh-lesson__num{background:#E7F7F0;border-color:#BCE6D6;color:var(--kh-success)}.kh-lesson__body{flex:1;min-inline-size:0}.kh-lesson__body a{display:block;font-size:var(--kh-fs-base);font-weight:var(--kh-fw-semi);line-height:1.7;color:var(--kh-navy)}.kh-lesson__body a::after{content:"";position:absolute;inset:0}.kh-lesson:hover .kh-lesson__body a{color:var(--kh-gold)}.kh-lesson__meta{display:block;margin-block-start:3px;font-size:var(--kh-fs-micro);color:var(--kh-muted)}.kh-lesson__badge{flex:none;padding:4px 11px;border-radius:var(--kh-r-pill);background:#E7F7F0;color:#17654A;font-size:var(--kh-fs-nano);font-weight:var(--kh-fw-semi)}.kh-outcomes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px, 100%),1fr));gap:var(--kh-s-4);list-style:none;margin:0;padding:0}.kh-outcomes li{display:flex;align-items:flex-start;gap:var(--kh-s-3);padding:var(--kh-s-4) var(--kh-s-5);border:1px solid var(--kh-line);border-radius:var(--kh-r-md);background:var(--kh-paper);font-size:var(--kh-fs-sm);line-height:1.9;color:var(--kh-body-text)}.kh-outcomes svg{color:var(--kh-success);flex:none;margin-block-start:.4em}.kh-glossary__search{display:flex;align-items:center;gap:var(--kh-s-3);padding:9px var(--kh-s-5);margin-block-end:var(--kh-s-5);border:1px solid var(--kh-line);border-radius:var(--kh-r-md);background:var(--kh-paper);box-shadow:var(--kh-shadow-xs);transition:border-color var(--kh-t-fast),box-shadow var(--kh-t-fast)}.kh-glossary__search:focus-within{border-color:var(--kh-gold);box-shadow:var(--kh-focus)}.kh-glossary__search input{flex:1;min-inline-size:0;min-block-size:42px;border:0;background:#fff0;outline:0;font-size:var(--kh-fs-base);color:var(--kh-ink);-webkit-appearance:none;appearance:none}.kh-glossary__search input::-webkit-search-cancel-button{-webkit-appearance:none}.kh-glossary__count{flex:none;font-size:var(--kh-fs-micro);color:var(--kh-muted);font-variant-numeric:tabular-nums}.kh-glossary__index{display:flex;flex-wrap:wrap;gap:6px;padding:var(--kh-s-4);margin-block-end:var(--kh-s-7);border:1px solid var(--kh-line);border-radius:var(--kh-r-md);background:var(--kh-bg)}.kh-glossary__index a{display:grid;place-items:center;min-inline-size:36px;min-block-size:36px;padding-inline:8px;border-radius:var(--kh-r-sm);background:var(--kh-paper);font-size:var(--kh-fs-sm);font-weight:var(--kh-fw-bold);color:var(--kh-navy);border:1px solid var(--kh-line);transition:background-color var(--kh-t-fast),color var(--kh-t-fast),border-color var(--kh-t-fast)}.kh-glossary__index a:hover{background:var(--kh-navy);border-color:var(--kh-navy);color:#fff}.kh-glossary__index a.is-hidden{opacity:.3;pointer-events:none}.kh-glossary__group{margin-block-end:var(--kh-s-8);scroll-margin-top:var(--kh-sticky-top)}.kh-glossary__letter{display:inline-grid;place-items:center;inline-size:44px;block-size:44px;margin-block-end:var(--kh-s-4);border-radius:var(--kh-r-sm);background:var(--kh-gold-soft);color:var(--kh-gold);font-size:var(--kh-fs-lg);font-weight:var(--kh-fw-black)}.kh-glossary__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px, 100%),1fr));gap:var(--kh-s-4)}.kh-glossary__grid--1{grid-template-columns:minmax(0,1fr)}.kh-glossary__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.kh-glossary__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.kh-term{position:relative;padding:var(--kh-s-5);border:1px solid var(--kh-line);border-radius:var(--kh-r-md);background:var(--kh-paper);transition:border-color var(--kh-t-fast),box-shadow var(--kh-t-fast)}.kh-term:hover{border-color:var(--kh-gold);box-shadow:var(--kh-shadow-sm)}.kh-term__title{font-size:var(--kh-fs-md);line-height:1.6;color:var(--kh-navy)}.kh-term__title a::after{content:"";position:absolute;inset:0}.kh-term:hover .kh-term__title{color:var(--kh-gold)}.kh-term__en{display:block;margin-block-start:3px;font-size:var(--kh-fs-micro);color:var(--kh-gold);direction:ltr;text-align:start}.kh-term__short{margin-block-start:var(--kh-s-2);font-size:var(--kh-fs-sm);line-height:1.85;color:var(--kh-muted)}.kh-glossary__empty{padding:var(--kh-s-8);border:1px dashed var(--kh-line);border-radius:var(--kh-r-md);text-align:center;color:var(--kh-muted)}.kh-site .kh-prose a.kh-glossary-link{color:var(--kh-navy);text-decoration:none;border-block-end:1px dashed var(--kh-gold);padding-block-end:1px}.kh-site .kh-prose a.kh-glossary-link:hover{color:var(--kh-gold);border-block-end-style:solid}@media (max-width:1024px){.kh-projects,.kh-projects--3{grid-template-columns:repeat(2,minmax(0,1fr))}.kh-project-hero{grid-template-columns:1fr;padding:var(--kh-s-7)}.kh-case-blocks{grid-template-columns:1fr}.kh-services--3,.kh-services--4{grid-template-columns:repeat(2,minmax(0,1fr))}.kh-paths--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.kh-projects,.kh-projects--3,.kh-projects--1{grid-template-columns:1fr;gap:var(--kh-s-5)}.kh-projects .kh-project--featured{grid-column:auto;grid-template-columns:1fr}.kh-project--featured .kh-project__stage{padding:var(--kh-s-6) var(--kh-s-6) 0;display:block}.kh-project--featured .kh-project__body{padding:var(--kh-s-6)}.kh-project--featured .kh-project__title{font-size:var(--kh-fs-h3)}.kh-project__stage{padding:var(--kh-s-5) var(--kh-s-5) 0}.kh-project__body{padding:var(--kh-s-5)}.kh-browser-frame__bar{block-size:28px}.kh-browser-frame__url{display:none}.kh-metrics{grid-template-columns:1fr}.kh-metric-card__after{font-size:26px}.kh-project-hero{padding:var(--kh-s-6);border-radius:var(--kh-r-panel)}.kh-testimonial{padding:var(--kh-s-6)}.kh-testimonial p{font-size:var(--kh-fs-base)}.kh-testimonial__quote svg{inline-size:54px;block-size:54px}.kh-logos{gap:var(--kh-s-5)}.kh-services,.kh-services--2,.kh-services--3,.kh-services--4{grid-template-columns:1fr}.kh-service{padding:var(--kh-s-6)}.kh-service__icon{inline-size:46px;block-size:46px}.kh-service__foot{flex-direction:column;align-items:flex-start;gap:var(--kh-s-3)}.kh-process{grid-template-columns:1fr}.kh-paths,.kh-paths--2,.kh-paths--3{grid-template-columns:1fr}.kh-path{padding:var(--kh-s-6)}.kh-path:hover{transform:none}.kh-path-status{flex-direction:column;align-items:stretch}.kh-path-status .kh-btn{inline-size:100%}.kh-path-status .kh-path__bar{inline-size:100%}.kh-lesson{flex-wrap:wrap;padding:var(--kh-s-4) var(--kh-s-5);gap:var(--kh-s-3)}.kh-lesson__badge{order:3}.kh-lessons{border-radius:var(--kh-r-card)}.kh-glossary__grid,.kh-glossary__grid--2,.kh-glossary__grid--3{grid-template-columns:1fr}.kh-glossary__search{flex-wrap:wrap}.kh-glossary__search input{font-size:16px}.kh-glossary__count{inline-size:100%;padding-block-start:4px}.kh-glossary__index{gap:5px;padding:var(--kh-s-3)}.kh-glossary__index a{min-inline-size:40px;min-block-size:40px}.kh-glossary__letter{inline-size:38px;block-size:38px;font-size:var(--kh-fs-md)}}@media (prefers-reduced-motion:reduce){.kh-project:hover{transform:none}.kh-project:hover .kh-browser-frame{transform:none}.kh-browser-frame__screen img,.kh-project:hover .kh-browser-frame__screen img{transition:none;object-position:top center}}@media (max-width:768px){.kh-project:hover,.kh-project:hover .kh-browser-frame,.kh-service:hover{transform:none}.kh-project:hover .kh-browser-frame__screen img{object-position:top center}.kh-project__badge{inset-block-start:var(--kh-s-4);inset-inline-start:var(--kh-s-4);padding:4px 10px;font-size:var(--kh-fs-nano)}.kh-project__stats{grid-template-columns:1fr 1fr;gap:var(--kh-s-2)}.kh-project__stats b{font-size:var(--kh-fs-md)}.kh-metric-card{padding:var(--kh-s-5)}.kh-metric-card__row{flex-wrap:wrap;gap:var(--kh-s-2)}.kh-metric-card__after{font-size:24px}.kh-process__item{padding:var(--kh-s-5);padding-block-start:var(--kh-s-7)}.kh-process__item::before{inset-block-start:var(--kh-s-4);inset-inline-end:var(--kh-s-4);inline-size:30px;block-size:30px;font-size:var(--kh-fs-micro)}.kh-testimonial p{max-inline-size:none}.kh-logos{gap:var(--kh-s-5);justify-content:center}.kh-logos__item{font-size:var(--kh-fs-base)}}@media (max-width:380px){.kh-project__title{font-size:var(--kh-fs-md)}.kh-service__title{font-size:var(--kh-fs-md)}.kh-metric-card__after{font-size:22px}.kh-project__stats{grid-template-columns:1fr}}html[data-kh-skin] body.kh-site,html body.kh-site,:root{--kh-navy:#1E3A8A;--kh-navy-deep:#0F1F4D;--kh-navy-soft:#EDF1FA;--kh-gold:#6D28D9;--kh-gold-2:#5B21B6;--kh-gold-soft:#F2EDFD;--kh-gold-ink:#FFFFFF;--kh-ink:#0F172A;--kh-ink-2:#41506B;--kh-muted:#8794AC;--kh-bg:#F4F6FA;--kh-card:#FFFFFF;--kh-line:#E3E9F0;--kh-ok:#0F7B4F;--kh-danger:#C6362C;--kh-radius:16px;--kh-radius-sm:11px;--kh-radius-pill:999px;--kh-shadow:0 14px 36px -20px rgba(15,31,77,.30);--kh-shadow-lg:0 26px 60px -30px rgba(15,31,77,.45)}html[data-kh-skin][data-kh-theme="dark"] body.kh-site,html[data-kh-theme="dark"] body.kh-site{--kh-navy:#7A9CFF;--kh-navy-deep:#080D18;--kh-navy-soft:rgba(122,156,255,.11);--kh-gold:#A78BFA;--kh-gold-2:#BCA6FC;--kh-gold-soft:rgba(167,139,250,.13);--kh-gold-ink:#0B1020;--kh-ink:#E9EEF8;--kh-ink-2:#A6B2C8;--kh-muted:#78859C;--kh-bg:#080D18;--kh-card:#111827;--kh-line:#1F2A3E;--kh-shadow:0 18px 44px -24px rgba(0,0,0,.95);--kh-shadow-lg:0 30px 66px -34px rgba(0,0,0,1)}#main,.kh-site main{padding-block-start:clamp(14px, 2.2vw, 28px)}[hidden]{display:none!important}.woocommerce-account .woocommerce,.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce,.woocommerce-order-received .woocommerce{margin-block-start:clamp(14px, 2.2vw, 28px)}html body.kh-site .woocommerce-result-count,html body.kh-site .woocommerce-ordering{margin-block:0}html body.kh-site ul.products{margin-block-start:clamp(16px, 2vw, 24px);padding-block-start:clamp(16px, 2vw, 22px);border-block-start:1px solid var(--kh-line)}html body.kh-site .woocommerce-ordering select{min-block-size:44px;border-radius:var(--kh-radius-pill);padding-inline:16px}html body.kh-site.single-product .woocommerce-Tabs-panel{background:var(--kh-card);border:1px solid var(--kh-line);border-radius:var(--kh-radius);padding:clamp(20px, 3vw, 36px)}html body.kh-site.single-product .woocommerce-Tabs-panel>*:first-child{margin-block-start:0}html body.kh-site.single-product .woocommerce-Tabs-panel>h2:first-child{font-size:clamp(18px, 2vw, 22px);margin-block-end:14px}html body.kh-site.single-product .woocommerce-Tabs-panel>p,html body.kh-site.single-product .woocommerce-Tabs-panel>ul,html body.kh-site.single-product .woocommerce-Tabs-panel>ol{max-inline-size:72ch;line-height:2}html body.kh-site.single-product .related,html body.kh-site.single-product .up-sells{margin-block-start:clamp(26px, 3.4vw, 44px)}.kh-site .kh-card{background:var(--kh-card);border:1px solid var(--kh-line);border-radius:var(--kh-radius);box-shadow:none;transition:transform .24s cubic-bezier(.4,0,.2,1),box-shadow .24s cubic-bezier(.4,0,.2,1),border-color .24s cubic-bezier(.4,0,.2,1)}.kh-site a.kh-card:hover,.kh-site .kh-card:hover{transform:translateY(-5px);box-shadow:var(--kh-shadow);border-color:#fff0}.kh-site .kh-btn{border-radius:var(--kh-radius-pill);font-weight:700;min-block-size:44px;box-shadow:none;transition:transform .18s cubic-bezier(.4,0,.2,1),background-color .18s cubic-bezier(.4,0,.2,1)}.kh-site .kh-btn:active{transform:scale(.98)}.kh-site .kh-btn--gold,.kh-site .kh-btn--primary{background:var(--kh-gold);color:var(--kh-gold-ink);border:0}.kh-site .kh-btn--gold:hover,.kh-site .kh-btn--primary:hover{background:var(--kh-gold-2)}.kh-site .kh-btn--soft,.kh-site .kh-btn--ghost{background:#fff0;color:var(--kh-ink);box-shadow:inset 0 0 0 1px var(--kh-line)}.kh-site .kh-btn--soft:hover,.kh-site .kh-btn--ghost:hover{box-shadow:inset 0 0 0 1px var(--kh-navy);color:var(--kh-navy)}.kh-site .kh-tag{background:var(--kh-navy-soft);color:var(--kh-navy);border-radius:var(--kh-radius-pill);font-size:12px;font-weight:700}.kh-site .kh-eyebrow{color:var(--kh-muted);font-size:11.5px;font-weight:800;letter-spacing:normal}.kh-site .kh-eyebrow:lang(en){letter-spacing:.08em}.kh-site{font-size:16px;line-height:2;color:var(--kh-ink)}.kh-site h1,.kh-site h2,.kh-site h3,.kh-site h4{letter-spacing:normal;line-height:1.6;font-weight:800}.kh-site h2{font-size:clamp(20px, 2.3vw, 28px)}.kh-site h3{font-size:clamp(17px, 1.9vw, 21px)}.kh-site .kh-card__title{font-size:15.5px;line-height:1.75}.kh-site .kh-meta,.kh-site .kh-card__foot{font-size:12.5px;color:var(--kh-muted)}.kh-site .kh-meta,.kh-site .kh-duration,.kh-site .kh-price{font-variant-numeric:tabular-nums}.kh-site .kh-thumb{border-radius:0}.kh-site .kh-thumb--gold{background:linear-gradient(150deg,#241243,#5B21B6)}.kh-site .kh-thumb--green{background:linear-gradient(150deg,#0F2C48,#25607F)}.kh-site .kh-thumb--navy,.kh-site .kh-thumb--blue{background:linear-gradient(150deg,#0F1F4D,#2749A8)}.kh-site .kh-thumb--slate{background:linear-gradient(150deg,#182238,#3B4D74)}.kh-site .kh-thumb__watermark{color:rgb(255 255 255 / .26);font-weight:800}.kh-site .kh-duration,.kh-site .kh-level{background:rgb(8 13 24 / .72);color:#fff;border-radius:var(--kh-radius-pill);font-size:12px;font-weight:700;backdrop-filter:blur(5px)}.kh-site .kh-play{background:rgb(255 255 255 / .94);color:var(--kh-navy-deep);border:0;box-shadow:0 8px 24px -10px rgb(0 0 0 / .55);transition:transform .24s cubic-bezier(.4,0,.2,1)}.kh-site .kh-card:hover .kh-play{transform:scale(1.09)}.kh-site{background:var(--kh-bg)}.kh-site .kh-section{padding-block:clamp(32px, 4.2vw, 54px)}.kh-site input:not([type="checkbox"]):not([type="radio"]),.kh-site select,.kh-site textarea{border-radius:var(--kh-radius-sm);border:1px solid var(--kh-line);background:var(--kh-card);color:var(--kh-ink);min-block-size:46px;font-family:inherit}.kh-site input:focus,.kh-site select:focus,.kh-site textarea:focus{outline:0;border-color:var(--kh-navy);box-shadow:0 0 0 3px var(--kh-navy-soft)}.kh-site :focus-visible{outline:2.5px solid var(--kh-navy);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.kh-site *,.kh-site *::before,.kh-site *::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}html body.kh-site.woocommerce-account:not(.logged-in) .woocommerce{max-width:520px;margin-inline:auto}html body.kh-site.woocommerce-account:not(.logged-in) .woocommerce>.u-columns,html body.kh-site.woocommerce-account:not(.logged-in) .woocommerce>.u-columns>div{background:none;border:0;padding:0;box-shadow:none;margin:0}.kh-auth__head{margin-block-end:18px}.kh-auth__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;background:var(--kh-bg,#F4F6FA);border:1px solid var(--kh-line,#E3E9F0);border-radius:999px;--kh-tab-off:#475569}html[data-theme="dark"] .kh-auth__tabs{--kh-tab-off:#CBD5E1}html body.kh-site .kh-auth__tab{display:grid;place-items:center;padding:11px 12px;border-radius:999px;font-size:14.5px;font-weight:700;line-height:1.9;color:var(--kh-tab-off);text-decoration:none;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}html body.kh-site .kh-auth__tab:hover{color:var(--kh-ink,#0F172A)}html body.kh-site .kh-auth__tab[aria-selected="true"]{background:var(--kh-card,#fff);color:var(--kh-gold,#6D28D9);box-shadow:0 2px 8px rgb(15 23 42 / .10)}.kh-auth__tab:focus-visible{outline:2px solid var(--kh-gold,#6D28D9);outline-offset:2px}.kh-auth__welcome{margin:16px 0 0;text-align:center;font-size:17px;font-weight:800;line-height:2;color:var(--kh-ink,#0F172A)}body.kh-auth .woocommerce>.u-columns>.u-column1,body.kh-auth .woocommerce>.u-columns>.u-column2{width:100%;float:none}body.kh-auth--login .woocommerce form.register,body.kh-auth--register .woocommerce form.login{display:none}body.kh-auth .woocommerce>.u-columns>div>h2,body.kh-auth .woocommerce>h2{display:none}html body.kh-site .woocommerce form.login,html body.kh-site .woocommerce form.register{background:var(--kh-card,#fff);border:1px solid var(--kh-line,#E3E9F0);border-radius:16px;padding:clamp(20px, 3vw, 28px);margin:0;box-shadow:0 10px 30px rgb(15 23 42 / .05)}html body.kh-site .woocommerce form .form-row{padding:0;margin:0 0 14px}html body.kh-site .woocommerce form .form-row label{display:block;margin-block-end:6px;font-size:13.5px;font-weight:700;line-height:2;color:var(--kh-ink,#0F172A)}html body.kh-site .woocommerce form .form-row input.input-text,html body.kh-site .woocommerce form .form-row input[type="text"],html body.kh-site .woocommerce form .form-row input[type="email"],html body.kh-site .woocommerce form .form-row input[type="tel"],html body.kh-site .woocommerce form .form-row input[type="password"]{inline-size:100%;box-sizing:border-box;padding:11px 13px;font:inherit;font-size:15px;color:var(--kh-ink,#0F172A);background:var(--kh-bg,#F4F6FA);border:1px solid var(--kh-line,#E3E9F0);border-radius:11px;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}html body.kh-site .woocommerce form .form-row input:focus{outline:none;background:var(--kh-card,#fff);border-color:var(--kh-gold,#6D28D9);box-shadow:0 0 0 3px rgb(109 40 217 / .16)}html body.kh-site .woocommerce form .form-row input[type="email"],html body.kh-site .woocommerce form .form-row input[type="tel"],html body.kh-site .woocommerce form .form-row input[type="password"]{direction:ltr;text-align:left}html body.kh-site .woocommerce form .form-row .password-input{position:relative;display:block}html body.kh-site .woocommerce form .show-password-input{position:absolute;inset-block-start:50%;inset-inline-end:12px;transform:translateY(-50%);inline-size:22px;block-size:22px;padding:0;border:0;background:none;cursor:pointer;color:var(--kh-muted,#5B6478)}html body.kh-site .woocommerce form .password-input input{padding-inline-end:42px}html body.kh-site .woocommerce form .woocommerce-form-login__rememberme,html body.kh-site .woocommerce form .woocommerce-form__label-for-checkbox{display:flex!important;align-items:center;gap:9px;margin-block:4px 16px;font-size:13.5px;font-weight:500;line-height:2;color:var(--kh-muted,#5B6478);cursor:pointer}html body.kh-site .woocommerce form .woocommerce-form-login__rememberme input,html body.kh-site .woocommerce form .woocommerce-form__label-for-checkbox input{inline-size:auto;margin:0;flex:none;accent-color:var(--kh-gold,#6D28D9)}html body.kh-site .woocommerce form .woocommerce-form-login__rememberme span{min-inline-size:0}html body.kh-site .woocommerce form button[type="submit"],html body.kh-site .woocommerce form .woocommerce-form-login__submit,html body.kh-site .woocommerce form .woocommerce-form-register__submit{inline-size:100%;display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;font:inherit;font-size:15px;font-weight:800;line-height:1.7;color:#fff;background:linear-gradient(140deg,var(--kh-gold,#6D28D9),var(--kh-gold-2,#5B21B6));border:0;border-radius:999px;cursor:pointer;box-shadow:0 10px 24px rgb(109 40 217 / .28);transition:transform .18s ease,box-shadow .18s ease}html body.kh-site .woocommerce form button[type="submit"]:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgb(109 40 217 / .36)}html body.kh-site .woocommerce-LostPassword{margin:14px 0 0;text-align:center;font-size:13.5px}html body.kh-site .woocommerce-LostPassword a{color:var(--kh-gold,#6D28D9)}html body.kh-site .woocommerce-privacy-policy-text p{font-size:12.5px;line-height:2;color:var(--kh-muted,#5B6478);margin-block:0 14px}html body.kh-site.woocommerce-account.logged-in .woocommerce{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(16px, 2.4vw, 28px);align-items:start}html body.kh-site.woocommerce-account.logged-in .woocommerce>.woocommerce-notices-wrapper{grid-column:1 / -1}html body.kh-site .woocommerce-MyAccount-navigation{background:var(--kh-card,#fff);border:1px solid var(--kh-line,#E3E9F0);border-radius:16px;padding:8px;position:sticky;top:18px}html body.kh-site .woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}html body.kh-site .woocommerce-MyAccount-navigation li{margin:0}html body.kh-site .woocommerce-MyAccount-navigation li a{display:block;padding:11px 14px;border-radius:11px;font-size:14px;font-weight:600;line-height:1.9;color:var(--kh-muted,#5B6478);text-decoration:none;transition:background-color .18s ease,color .18s ease}html body.kh-site .woocommerce-MyAccount-navigation li a:hover{background:var(--kh-bg,#F4F6FA);color:var(--kh-ink,#0F172A)}html body.kh-site .woocommerce-MyAccount-navigation li.is-active a{background:var(--kh-gold,#6D28D9);color:#fff}html body.kh-site .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a{color:#DC2626}html body.kh-site .woocommerce-MyAccount-content{background:var(--kh-card,#fff);border:1px solid var(--kh-line,#E3E9F0);border-radius:16px;padding:clamp(18px, 2.6vw, 28px);min-inline-size:0}html body.kh-site .woocommerce-MyAccount-content>*:first-child{margin-block-start:0}html body.kh-site .woocommerce-MyAccount-content p{line-height:2}html body.kh-site .woocommerce-MyAccount-content .woocommerce-table,html body.kh-site .woocommerce-MyAccount-content table{inline-size:100%;border-collapse:collapse;font-size:14px}html body.kh-site .woocommerce-MyAccount-content table th,html body.kh-site .woocommerce-MyAccount-content table td{padding:12px 10px;border-block-end:1px solid var(--kh-line,#E3E9F0);text-align:start}html body.kh-site .woocommerce-MyAccount-content table th{font-size:13px;font-weight:700;color:var(--kh-muted,#5B6478)}html body.kh-site .woocommerce-MyAccount-content table td{font-variant-numeric:tabular-nums}html body.kh-site .woocommerce-EditAccountForm fieldset{margin-block-start:22px;padding:18px;border:1px solid var(--kh-line,#E3E9F0);border-radius:13px}html body.kh-site .woocommerce-EditAccountForm legend{padding-inline:8px;font-size:14px;font-weight:800}html body.kh-site .kh-commentform{margin-block-start:26px;padding:clamp(18px, 2.6vw, 26px);background:var(--kh-card,#fff);border:1px solid var(--kh-line,#E3E9F0);border-radius:16px}html body.kh-site .kh-commentform form.comment-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}html body.kh-site .kh-commentform form.comment-form>*{grid-column:1 / -1}html body.kh-site .kh-commentform form.comment-form>.comment-form-author{grid-column:1 / 2}html body.kh-site .kh-commentform form.comment-form>.comment-form-email{grid-column:2 / 3}html body.kh-site .kh-commentform .field{display:block;margin-block-end:14px}html body.kh-site .kh-commentform .field label{display:block;margin-block-end:6px;font-size:13.5px;font-weight:700;line-height:2}html body.kh-site .kh-commentform .inp{inline-size:100%;box-sizing:border-box;padding:11px 13px;font:inherit;font-size:15px;line-height:2;color:var(--kh-ink,#0F172A);background:var(--kh-bg,#F4F6FA);border:1px solid var(--kh-line,#E3E9F0);border-radius:11px;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}html body.kh-site .kh-commentform textarea.inp{min-block-size:140px;resize:vertical}html body.kh-site .kh-commentform .inp:focus{outline:none;background:var(--kh-card,#fff);border-color:var(--kh-gold,#6D28D9);box-shadow:0 0 0 3px rgb(109 40 217 / .16)}html body.kh-site .kh-commentform .inp[type="email"]{direction:ltr;text-align:left}html body.kh-site .kh-commentform .req{color:#DC2626}html body.kh-site .kh-commentform .comment-form-cookies-consent{display:flex;align-items:center;gap:9px;margin-block-end:14px;font-size:13px;line-height:2;color:var(--kh-muted,#5B6478)}html body.kh-site .kh-commentform .comment-form-cookies-consent input{flex:none;margin:0}html body.kh-site .kh-commentform .form-submit{margin:4px 0 0}html body.kh-site .kh-commentform input#submit,html body.kh-site .kh-commentform .form-submit input[type="submit"]{inline-size:auto;min-inline-size:190px;padding:13px 26px;font:inherit;font-size:15px;font-weight:800;line-height:1.7;color:#fff;background:linear-gradient(140deg,var(--kh-gold,#6D28D9),var(--kh-gold-2,#5B21B6));border:0;border-radius:999px;cursor:pointer;box-shadow:0 10px 24px rgb(109 40 217 / .28);transition:transform .18s ease,box-shadow .18s ease}html body.kh-site .kh-commentform input#submit:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgb(109 40 217 / .36)}html body.kh-site .kh-commentlist{list-style:none;margin:0 0 24px;padding:0}html body.kh-site .kh-commentlist .comment-body{padding:16px 18px;margin-block-end:12px;background:var(--kh-card,#fff);border:1px solid var(--kh-line,#E3E9F0);border-radius:14px}html body.kh-site .kh-commentlist .children{list-style:none;margin:0;padding-inline-start:clamp(12px, 3vw, 32px)}html body.kh-site .kh-commentlist .avatar{border-radius:50%;vertical-align:middle;margin-inline-end:9px}html body.kh-site .kh-commentlist .comment-meta{font-size:13px;color:var(--kh-muted,#5B6478);line-height:2}html body.kh-site .kh-commentlist p{line-height:2}@media (max-width:860px){html body.kh-site.woocommerce-account.logged-in .woocommerce{grid-template-columns:minmax(0,1fr)}html body.kh-site .woocommerce-MyAccount-navigation{position:static;padding:6px}html body.kh-site .woocommerce-MyAccount-navigation ul{flex-direction:row;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}html body.kh-site .woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none}html body.kh-site .woocommerce-MyAccount-navigation li a{white-space:nowrap}html body.kh-site .kh-commentform form.comment-form{grid-template-columns:minmax(0,1fr)}html body.kh-site .kh-commentform form.comment-form>.comment-form-author,html body.kh-site .kh-commentform form.comment-form>.comment-form-email{grid-column:1 / -1}html body.kh-site .kh-commentform input#submit{inline-size:100%}}@media (prefers-reduced-motion:reduce){html body.kh-site .woocommerce form button[type="submit"],html body.kh-site .kh-commentform input#submit{transition:none}html body.kh-site .woocommerce form button[type="submit"]:hover,html body.kh-site .kh-commentform input#submit:hover{transform:none}}.kh-slot{margin-block:clamp(22px, 3.4vw, 44px)}.kh-v9{width:min(1200px, calc(100% - 40px));margin-inline:auto;padding:0}.kh-v9 h2,.kh-v9 h3{color:var(--ink,#0F172A)}.kh-v9 p{color:var(--ink-2,#334155);line-height:2.05}.kh-v9 .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 26px;border-radius:999px;font-family:inherit;font-size:15px;font-weight:800;line-height:1.7;color:#fff;background:linear-gradient(140deg,var(--accent,#6D28D9),var(--accent-2,#5B21B6));border:0;box-shadow:0 10px 24px rgb(109 40 217 / .28);transition:transform .18s ease,box-shadow .18s ease}.kh-v9 .elementor-button:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgb(109 40 217 / .36);color:#fff}.kh-v9-cta{display:flex;align-items:center;justify-content:space-between;gap:clamp(16px, 2.6vw, 32px);flex-wrap:wrap;padding:clamp(22px, 3.4vw, 38px) clamp(20px, 3vw, 40px);border-radius:var(--r,18px);color:#fff;background:radial-gradient(ellipse 60% 60% at 82% 8%,rgb(122 156 255 / .30),transparent 60%),linear-gradient(150deg,#0F1F4D,#5B21B6);box-shadow:var(--sh-lg,0 24px 60px rgb(15 23 42 / .14))}.kh-v9-cta h2,.kh-v9-cta h3{color:#fff;margin:0;font-size:clamp(19px, 2.4vw, 27px);line-height:1.7}.kh-v9-cta p{color:rgb(255 255 255 / .84);margin:8px 0 0;max-width:56ch}.kh-v9-cta .elementor-button{background:#fff;color:#0F1F4D;box-shadow:0 10px 24px rgb(4 10 30 / .26)}.kh-v9-cta .elementor-button:hover{color:#0F1F4D}.kh-v9-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px, 100%),1fr));gap:clamp(14px, 2vw, 22px)}.kh-v9-cards>.e-con,.kh-v9-cards>.elementor-column,.kh-v9-card{padding:clamp(18px, 2.4vw, 26px);background:var(--card,#fff);border:1px solid var(--line,#E3E9F0);border-radius:var(--r,18px);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.kh-v9-cards>.e-con:hover,.kh-v9-card:hover{transform:translateY(-2px);border-color:var(--accent,#6D28D9);box-shadow:var(--sh,0 12px 30px rgb(15 23 42 / .08))}.kh-v9-cards h3{margin:0 0 8px;font-size:17px;line-height:1.8}.kh-v9-cards p{margin:0;font-size:14.5px}.kh-v9-cards .elementor-icon{inline-size:44px;block-size:44px;display:grid;place-items:center;border-radius:13px;margin-block-end:14px;background:var(--accent-soft,#F2EDFD);color:var(--accent,#6D28D9)}.kh-v9-pricing{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px, 100%),1fr));gap:clamp(14px, 2vw, 22px);align-items:stretch}.kh-v9-plan{display:flex;flex-direction:column;gap:10px;padding:clamp(20px, 2.6vw, 30px);background:var(--card,#fff);border:1px solid var(--line,#E3E9F0);border-radius:var(--r,18px)}.kh-v9-plan--best{border-color:var(--accent,#6D28D9);box-shadow:0 0 0 3px rgb(109 40 217 / .12)}.kh-v9-plan h3{margin:0;font-size:17px;line-height:1.8}.kh-v9-plan .kh-v9-price,.kh-v9-plan .elementor-heading-title strong{font-size:clamp(24px, 3vw, 32px);font-weight:800;line-height:1.6;color:var(--accent,#6D28D9);font-variant-numeric:tabular-nums}.kh-v9-plan ul{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:9px;font-size:14.5px;line-height:1.95}.kh-v9-plan li{position:relative;padding-inline-start:22px}.kh-v9-plan li::before{content:"✓";position:absolute;inset-inline-start:0;color:var(--accent,#6D28D9);font-weight:800}.kh-v9-plan .elementor-button{margin-block-start:auto}.kh-v9-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px, 100%),1fr));gap:1px;background:var(--line,#E3E9F0);border:1px solid var(--line,#E3E9F0);border-radius:var(--r,18px);overflow:hidden}.kh-v9-stats>*{padding:clamp(18px, 2.4vw, 26px) 16px;background:var(--card,#fff);text-align:center}.kh-v9-stats .elementor-counter-number-wrapper,.kh-v9-stats h3{font-size:clamp(24px, 3vw, 34px);font-weight:800;line-height:1.6;color:var(--accent,#6D28D9);font-variant-numeric:tabular-nums}.kh-v9-stats p{margin:4px 0 0;font-size:13.5px;color:var(--muted,#5B6478)}@media (max-width:640px){.kh-v9{width:calc(100% - 26px)}.kh-v9-cta{flex-direction:column;align-items:flex-start}.kh-v9-cta .elementor-button{inline-size:100%}}@media (prefers-reduced-motion:reduce){.kh-v9 .elementor-button,.kh-v9-cards>.e-con,.kh-v9-card{transition:none}.kh-v9 .elementor-button:hover,.kh-v9-cards>.e-con:hover,.kh-v9-card:hover{transform:none}}.rd{--pad:clamp(20px,3.4vw,44px);display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px;align-items:start}@media (max-width:1080px){.rd{grid-template-columns:1fr}}.rd-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:var(--pad);overflow:hidden}.rd-hd{padding-bottom:26px;border-bottom:1px solid var(--line)}.rd-hd h1{font-size:clamp(25px,3.4vw,38px);line-height:1.4;margin-top:13px}.rd-latin{direction:ltr;text-align:right;font-size:14.5px;color:var(--muted);margin-top:7px;font-weight:600}.rd-deck{font-size:clamp(16.5px,1.8vw,19px);line-height:1.85;color:var(--ink-2);margin-top:15px}.rd-by{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px;font-size:13px;color:var(--muted)}.rd-by i{width:4px;height:4px;border-radius:50%;background:var(--line);flex:none}.rd-av{width:36px;height:36px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-size:12.5px;font-weight:800;direction:ltr;flex:none}.rd-by b{color:var(--ink);font-size:13.5px}.rd-b{padding-top:26px;font-size:17.5px;line-height:2.05;color:var(--ink-2)}.rd-b>*+*{margin-top:20px}.rd-b>h2{font-size:clamp(20px,2.3vw,25px);line-height:1.6;color:var(--ink);margin-top:42px}.rd-b>h3{font-size:18.5px;line-height:1.7;color:var(--ink);margin-top:32px}.rd-b>h4{font-size:16.5px;line-height:1.7;color:var(--ink);margin-top:26px}.rd-b>h2:first-child,.rd-b>h3:first-child{margin-top:0}.rd-b p{font-size:17.5px;line-height:2.05}.rd-lead{font-size:19.5px!important;line-height:1.95!important;color:var(--ink)!important}.rd-b strong,.rd-b b{color:var(--ink);font-weight:800}.rd-b em{font-style:normal;color:var(--ink);border-bottom:1px dashed var(--line)}.rd-b a{color:var(--accent);font-weight:700;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--accent) 38%,transparent)}.rd-b a:hover{text-decoration-color:var(--accent)}.rd-b code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:14.5px;direction:ltr;unicode-bidi:embed;background:var(--navy-soft);color:var(--navy);padding:2px 7px;border-radius:6px}.rd-b mark{background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--ink);padding:1px 4px;border-radius:4px}.rd-b kbd{font-family:ui-monospace,monospace;font-size:13px;direction:ltr;border:1px solid var(--line);border-bottom-width:2px;border-radius:6px;padding:2px 7px;background:var(--bg);color:var(--ink)}.rd-b abbr{text-decoration:underline dotted;text-underline-offset:4px;cursor:help}.rd-b sup a{font-size:12px;text-decoration:none;padding:0 2px}.rd-b ul,.rd-b ol{padding-inline-start:22px;display:flex;flex-direction:column;gap:10px}.rd-b li{font-size:17.5px;line-height:1.95}.rd-b li>ul,.rd-b li>ol{margin-top:10px}.rd-b ul{list-style:none;padding-inline-start:4px}.rd-b ul>li{display:flex;gap:11px;align-items:flex-start}.rd-b ul>li::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-top:13px}.rd-b ol{list-style:none;counter-reset:rdol;padding-inline-start:4px}.rd-b ol>li{counter-increment:rdol;display:flex;gap:11px;align-items:flex-start}.rd-b ol>li::before{content:counter(rdol) ".";flex:none;color:var(--accent);font-weight:800;font-variant-numeric:tabular-nums;min-width:20px}.rd-b dl{display:grid;grid-template-columns:auto 1fr;gap:10px 16px;margin:0}.rd-b dt{font-weight:800;color:var(--ink);font-size:16px}.rd-b dd{margin:0;font-size:16px;line-height:1.9}.rd-b hr{border:0;border-top:1px solid var(--line);margin-block:34px}.rd-code{border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden;background:#0F1F4D}[data-theme="dark"] .rd-code{background:#0A1020}.rd-code__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px 7px 14px;background:rgb(255 255 255 / .05);border-bottom:1px solid rgb(255 255 255 / .09)}.rd-code__lang{font-size:11px;font-weight:700;letter-spacing:.06em;color:rgb(220 230 255 / .5);direction:ltr}.rd-code__btn{font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;padding:5px 12px;min-height:30px;border-radius:var(--pill);border:0;background:rgb(255 255 255 / .12);color:#DCE6FF;transition:background-color .18s linear,color .18s linear}.rd-code__btn:hover{background:rgb(255 255 255 / .26)}.rd-code__btn.is-done{background:var(--ok);color:#fff}.rd-code pre{margin:0;background:none;color:#DCE6FF;padding:18px 20px;overflow-x:auto;overscroll-behavior-x:contain;direction:ltr;text-align:left;font-size:14px;line-height:1.9;font-family:ui-monospace,Menlo,Consolas,monospace}.rd-tbl{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-sm)}.rd-tbl table{width:100%;border-collapse:collapse;font-size:15.5px;min-width:460px}.rd-tbl th,.rd-tbl td{padding:13px 18px;text-align:start;border-bottom:1px solid var(--line)}.rd-tbl th{font-size:13px;font-weight:800;color:var(--muted);background:var(--bg)}.rd-tbl tr:last-child td{border-bottom:0}.rd-tbl td{color:var(--ink-2)}.rd-tbl .n{font-variant-numeric:tabular-nums;direction:ltr;text-align:start}.rd-fig{margin:0}.rd-fig img,.rd-fig .rd-ph{width:100%;display:block;border-radius:var(--r-sm)}.rd-ph{aspect-ratio:16/9;display:grid;place-items:center;color:rgb(255 255 255 / .3);font-size:22px;font-weight:800;direction:ltr}.rd-fig figcaption{font-size:13px;color:var(--muted);margin-top:9px;text-align:center;line-height:1.8}.rd-embed{position:relative;aspect-ratio:16/9;border-radius:var(--r-sm);overflow:hidden}.rd-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.rd-sum{background:var(--navy-soft);border-radius:var(--r);padding:18px 20px}.rd-sum b{display:block;font-size:12.5px;color:var(--navy);margin-bottom:10px}.rd-sum ul{gap:8px}.rd-sum li{font-size:15.5px;line-height:1.85;color:var(--ink)}.rd-sum ul>li::before{background:var(--navy);margin-top:11px}.rd-note{display:flex;gap:13px;padding:16px 18px;border-radius:var(--r);background:var(--navy-soft);border-inline-start:3px solid var(--navy)}.rd-note__i{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:#fff;font-size:14px;font-weight:800;font-style:normal}.rd-note p{font-size:15.5px!important;line-height:1.9!important;margin:0}.rd-note b{display:block;margin-bottom:3px;color:var(--ink)}.rd-note--warn{background:color-mix(in srgb,var(--red) 9%,transparent);border-inline-start-color:var(--red)}.rd-note--warn .rd-note__i{background:var(--red)}.rd-note--tip{background:var(--accent-soft);border-inline-start-color:var(--accent)}.rd-note--tip .rd-note__i{background:var(--accent);color:var(--on-accent)}.rd-q{margin:0;padding:22px 24px;border-radius:var(--r);background:var(--bg);border:1px solid var(--line);position:relative}.rd-q p{font-size:19px!important;line-height:1.85!important;color:var(--ink);font-weight:700}.rd-q cite{display:block;margin-top:10px;font-style:normal;font-size:12.5px;color:var(--muted)}.rd-q::before{content:"";position:absolute;inset-inline-start:0;inset-block:20px;width:3px;border-radius:3px;background:var(--accent)}.rd-steps{counter-reset:rs;display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.rd-steps>li{counter-increment:rs;display:flex;gap:14px;align-items:flex-start;padding:0}.rd-steps>li::before{content:counter(rs);flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--on-accent);font-size:13.5px;font-weight:800;font-variant-numeric:tabular-nums;margin-top:3px}.rd-steps b{display:block;color:var(--ink);font-size:16px}.rd-steps p{font-size:15.5px!important;line-height:1.9!important;margin-top:4px}.rd-yn{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.rd-yn>div{padding:18px 20px}.rd-yn>div+div{border-inline-start:1px solid var(--line)}.rd-yn b{display:block;font-size:13px;margin-bottom:12px}.rd-yn ul{gap:9px}.rd-yn li{font-size:15px;line-height:1.8}.rd-yn__y b{color:var(--ok)}.rd-yn__y ul>li::before{background:var(--ok)}.rd-yn__n b{color:var(--red)}.rd-yn__n ul>li::before{background:var(--red)}@media (max-width:620px){.rd-yn{grid-template-columns:1fr}.rd-yn>div+div{border-inline-start:0;border-top:1px solid var(--line)}}.rd-file{display:flex;align-items:center;gap:14px;padding:15px 18px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg)}.rd-file__i{flex:none;width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.rd-file__i svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.9}.rd-file__t{flex:1;min-width:0}.rd-file__t b{display:block;font-size:15px;color:var(--ink)}.rd-file__t span{font-size:12.5px;color:var(--muted)}.rd-cta{position:relative;overflow:hidden;border-radius:var(--r);padding:22px 24px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;background:radial-gradient(ellipse 60% 80% at 88% 15%,rgba(var(--accent-rgb),.34),transparent 62%),linear-gradient(150deg,#0F1F4D,#1E3A8A)}.rd-cta h3{font-size:17.5px;color:#fff;line-height:1.6}.rd-cta p{font-size:14px!important;color:rgb(255 255 255 / .76)!important;margin-top:5px;line-height:1.85!important}.rd-fn{border-top:1px solid var(--line);padding-top:20px}.rd-fn b{display:block;font-size:12.5px;color:var(--muted);margin-bottom:11px}.rd-fn ol{gap:9px}.rd-fn li{font-size:14px;line-height:1.85}.rd-fn ol>li::before{color:var(--muted);font-weight:700}.rd-ft{margin-top:34px;padding-top:22px;border-top:1px solid var(--line)}.rd-tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.rd-tags a{font-size:12.5px;font-weight:700;padding:6px 13px;border-radius:var(--pill);background:var(--navy-soft);color:var(--navy)}.rd-tags a:hover{background:var(--navy);color:#fff}.rd-share{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.rd-share__l{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.rd-share__l span{font-size:13px;color:var(--muted);white-space:nowrap}.rd-share__l a,.rd-share__l button{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:#fff0;color:var(--ink-2);cursor:pointer;display:grid;place-items:center;transition:border-color .18s,color .18s,transform .18s}.rd-share__l a:hover,.rd-share__l button:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.rd-share__l svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.9}.rd-share__more{display:inline-flex;align-items:center;gap:7px;flex:none;white-space:nowrap;min-height:38px;padding:0 18px;border-radius:var(--pill);border:1px solid var(--line);font-size:13.5px;font-weight:700;color:var(--ink-2);transition:border-color .18s,color .18s,background-color .18s}.rd-share__more:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.rd-help{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:22px;padding:15px 18px;border-radius:var(--r);background:var(--bg);border:1px solid var(--line)}.rd-help b{font-size:14px}.rd-help button{font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer;padding:8px 17px;min-height:38px;border-radius:var(--pill);border:1px solid var(--line);background:var(--card);color:var(--ink-2);transition:border-color .18s,color .18s}.rd-help button:hover{border-color:var(--accent);color:var(--accent)}.rd-help.is-done button{display:none}.rd-help__ok{display:none;font-size:14px;color:var(--ok);font-weight:700}.rd-help.is-done .rd-help__ok{display:block}.rd-author{display:flex;gap:15px;align-items:flex-start;margin-top:20px;padding:18px;border-radius:var(--r);background:var(--bg);border:1px solid var(--line)}.rd-author__av{width:52px;height:52px;border-radius:50%;flex:none;background:var(--navy);color:#fff;display:grid;place-items:center;font-weight:800;direction:ltr}.rd-author b{font-size:15px;color:var(--ink)}.rd-author p{font-size:14px!important;line-height:1.9!important;margin-top:5px}.rd-nav{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.rd-nav a{padding:15px 18px;border:1px solid var(--line);border-radius:var(--r);background:var(--card);transition:border-color .18s,transform .18s}.rd-nav a:hover{border-color:var(--accent);transform:translateY(-2px)}.rd-nav span{font-size:12px;color:var(--muted);display:block;margin-bottom:5px}.rd-nav b{font-size:14.5px;line-height:1.7;color:var(--ink)}@media (max-width:620px){.rd-nav{grid-template-columns:1fr}}.rd-side{position:sticky;top:18px;display:flex;flex-direction:column;gap:14px;max-height:calc(100dvh - 36px);overflow:auto;overscroll-behavior:contain;padding-block:6px;margin-block:-6px}@media (max-width:1080px){.rd-side{position:static;max-height:none;overflow:visible}}.rd-toc{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:17px 19px}.rd-toc b{display:block;font-size:12.5px;color:var(--muted);margin-bottom:12px}.rd-toc a{display:block;font-size:13.5px;line-height:1.65;color:var(--ink-2);padding:8px 0;padding-inline-end:12px;border-inline-end:2px solid var(--line);transition:color .2s,border-color .2s}.rd-toc a:hover{color:var(--ink)}.rd-toc a[aria-current="true"]{color:var(--accent);border-inline-end-color:var(--accent);font-weight:700}.prose--card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:clamp(20px,3vw,40px)}.prose--card>*:first-child{margin-top:0}.prose--card pre,.prose--card .rd-tbl,.prose--card table{border-radius:var(--r-sm)}[data-kh-skin="warm"] body.kh-site{--kh-bg-soft:#FFFFFF}[data-kh-skin="calm"] body.kh-site{--kh-bg:#FFFFFF;--kh-bg-soft:#F7F8FA;--kh-paper:#FFFFFF;--kh-field-bg:#F7F8FA;--kh-ink:#17202A;--kh-ink-soft:#384250;--kh-body-text:#4A5461;--kh-muted:#667085;--kh-nav-link:#4A5461;--kh-line:#E7EAF0;--kh-tag-bg:#F2F4F7;--kh-tag-text:#4A5461;--kh-navy:#1D2939;--kh-navy-2:#344054;--kh-navy-deep:#101828;--kh-gold:#B07D1A;--kh-gold-light:#D9A94B;--kh-gold-soft:#FBF6EC;--kh-success:#12805C;--kh-footer-bg:#101828;--kh-footer-text:#98A2B3;--kh-footer-line:rgba(255, 255, 255, .08);--kh-footer-panel:rgba(255, 255, 255, .04);--kh-shadow-xs:0 1px 2px rgba(16, 24, 40, .04);--kh-shadow-sm:0 1px 3px rgba(16, 24, 40, .06);--kh-shadow-card:0 8px 24px rgba(16, 24, 40, .07);--kh-shadow-nav:0 4px 16px rgba(16, 24, 40, .06);--kh-shadow-deep:0 16px 40px rgba(16, 24, 40, .10);--kh-r-card:16px;--kh-r-panel:20px;--kh-r-section:24px;background-image:none;background-color:var(--kh-bg)}[data-kh-skin="calm"] .kh-navbar{border-color:var(--kh-line);background:rgb(255 255 255 / .82);box-shadow:none}[data-kh-skin="calm"] .kh-header.is-stuck .kh-navbar{background:rgb(255 255 255 / .94);box-shadow:var(--kh-shadow-sm)}[data-kh-skin="calm"] .kh-brand__mark{background:var(--kh-navy);color:#fff}[data-kh-skin="calm"] .kh-eyebrow{color:var(--kh-muted)}[data-kh-skin="calm"] .kh-eyebrow::before{background:var(--kh-gold);inline-size:14px}[data-kh-skin="calm"] .kh-eyebrow--light{color:#98A2B3}[data-kh-skin="calm"] .kh-hero-card{border-color:var(--kh-line);background:var(--kh-bg-soft);min-block-size:0;padding:44px}[data-kh-skin="calm"] .kh-hero-art{background:linear-gradient(160deg,#EEF1F5,#E3E8EF);box-shadow:none;border:1px solid var(--kh-line)}[data-kh-skin="calm"] .kh-hero-art::after{content:none}[data-kh-skin="calm"] .kh-mini-dash{background:var(--kh-paper);border:1px solid var(--kh-line);inset:24px}[data-kh-skin="calm"] .kh-mini-dash__top{background:var(--kh-navy)}[data-kh-skin="calm"] .kh-browser{border-color:var(--kh-line);box-shadow:var(--kh-shadow-deep);transform:none}[data-kh-skin="calm"] .kh-screen{background:linear-gradient(160deg,#1D2939,#344054)}[data-kh-skin="calm"] .kh-display .kh-hl-outline{color:var(--kh-muted);-webkit-text-stroke:0}[data-kh-skin="calm"] .kh-float{border-color:var(--kh-line);box-shadow:var(--kh-shadow-card)}[data-kh-skin="calm"] .kh-card,[data-kh-skin="calm"] .kh-panel,[data-kh-skin="calm"] .kh-service,[data-kh-skin="calm"] .kh-path,[data-kh-skin="calm"] .kh-project,[data-kh-skin="calm"] .kh-tool-card,[data-kh-skin="calm"] .kh-account-panel{box-shadow:none}[data-kh-skin="calm"] .kh-card:hover,[data-kh-skin="calm"] .kh-service:hover,[data-kh-skin="calm"] .kh-path:hover,[data-kh-skin="calm"] .kh-project:hover,[data-kh-skin="calm"] .kh-tool-card:hover{transform:translateY(-3px);border-color:#D0D5DD;box-shadow:var(--kh-shadow-card)}[data-kh-skin="calm"] .kh-service__icon,[data-kh-skin="calm"] .kh-path__icon,[data-kh-skin="calm"] .kh-tool-card__icon,[data-kh-skin="calm"] .kh-case-block__icon,[data-kh-skin="calm"] .kh-contact-card__icon{background:var(--kh-bg-soft);color:var(--kh-navy);border:1px solid var(--kh-line)}[data-kh-skin="calm"] .kh-service:hover .kh-service__icon,[data-kh-skin="calm"] .kh-path:hover .kh-path__icon,[data-kh-skin="calm"] .kh-tool-card:hover .kh-tool-card__icon{background:var(--kh-navy);border-color:var(--kh-navy);color:#fff}[data-kh-skin="calm"] .kh-thumb{background:linear-gradient(150deg,#1D2939,#344054)}[data-kh-skin="calm"] .kh-thumb--gold{background:linear-gradient(150deg,#3D3221,#6B5836)}[data-kh-skin="calm"] .kh-thumb--green{background:linear-gradient(150deg,#12261F,#234E3D)}[data-kh-skin="calm"] .kh-thumb__watermark{color:rgb(255 255 255 / .05)}[data-kh-skin="calm"] .kh-bento__item--podcast{background:var(--kh-bg-soft);border-color:var(--kh-line)}[data-kh-skin="calm"] .kh-bento__item--video{background:linear-gradient(150deg,#1D2939,#344054)}[data-kh-skin="calm"] .kh-cta,[data-kh-skin="calm"] .kh-banner--dark,[data-kh-skin="calm"] .kh-welcome,[data-kh-skin="calm"] .kh-testimonial,[data-kh-skin="calm"] .kh-service--featured{background:linear-gradient(150deg,#1D2939,#101828)}[data-kh-skin="calm"] .kh-podcast-feature,[data-kh-skin="calm"] .kh-audio-player,[data-kh-skin="calm"] .kh-auth__visual{background:linear-gradient(150deg,#1D2939,#101828)}[data-kh-skin="calm"] .kh-prose blockquote,[data-kh-skin="calm"] .kh-prose .kh-quote,[data-kh-skin="calm"] .kh-prose .wp-block-quote{background:var(--kh-bg-soft);border-inline-start-color:var(--kh-navy);color:var(--kh-body-text)}[data-kh-skin="calm"] .kh-tag--gold{background:var(--kh-bg-soft);color:var(--kh-body-text)}[data-kh-skin="calm"] .kh-glossary__letter{background:var(--kh-bg-soft);color:var(--kh-navy);border:1px solid var(--kh-line)}[data-kh-skin="calm"] .kh-path-status{background:var(--kh-bg-soft);border-color:var(--kh-line)}[data-kh-skin="calm"] .kh-tool__panel,[data-kh-skin="calm"] .kh-tool__output,[data-kh-skin="calm"] .kh-serp,[data-kh-skin="calm"] .kh-chain__hop{background:var(--kh-paper);border-color:var(--kh-line);box-shadow:none}[data-kh-skin="calm"] .kh-tool__panel--preview,[data-kh-skin="calm"] .kh-tool__presets,[data-kh-skin="calm"] .kh-tool__stats{background:var(--kh-bg-soft);border-color:var(--kh-line)}[data-kh-skin="calm"] .kh-tool__code{background:var(--kh-navy-deep)}[data-kh-skin="calm"] .kh-density__bar>i,[data-kh-skin="calm"] .kh-tool__meter-bar>i{background:linear-gradient(90deg,var(--kh-navy-2),var(--kh-navy))}[data-kh-skin="calm"] .kh-chain__num{background:var(--kh-bg-soft);border:1px solid var(--kh-line);color:var(--kh-navy)}[data-kh-skin="calm"] .kh-field input,[data-kh-skin="calm"] .kh-field textarea,[data-kh-skin="calm"] .kh-field select{background:var(--kh-paper);border-color:var(--kh-line)}[data-kh-skin="calm"] .kh-field input:focus,[data-kh-skin="calm"] .kh-field textarea:focus{border-color:var(--kh-navy);box-shadow:0 0 0 3px rgb(29 41 57 / .1)}[data-kh-skin="calm"] .kh-btn--gold{background:var(--kh-gold);box-shadow:none}[data-kh-skin="calm"] .kh-btn--dark{box-shadow:none}[data-kh-skin="calm"] .kh-btn:hover{transform:translateY(-1px)}[data-kh-skin="calm"]{--kh-focus:0 0 0 3px rgba(29, 41, 57, .14)}[data-kh-skin="calm"] .kh-site :is(a,button,input,textarea,select,summary):focus-visible{outline-color:var(--kh-navy)}[data-kh-skin="fresh"] body.kh-site{--kh-bg:#FFFFFF;--kh-bg-soft:#F5F8FA;--kh-paper:#FFFFFF;--kh-field-bg:#F5F8FA;--kh-ink:#182430;--kh-ink-soft:#35424F;--kh-body-text:#4B5764;--kh-muted:#6B7785;--kh-nav-link:#4B5764;--kh-line:#E4EAEF;--kh-tag-bg:#EFF4F7;--kh-tag-text:#4B5764;--kh-navy:#1F2C36;--kh-navy-2:#33444F;--kh-navy-deep:#16212A;--kh-gold:#0FA88C;--kh-gold-light:#45C9B0;--kh-gold-soft:#E8F7F3;--kh-accent-2:#6D4AE0;--kh-accent-2-soft:#F0EBFC;--kh-success:#0FA88C;--kh-footer-bg:#232A31;--kh-footer-text:#A5AEB8;--kh-footer-line:rgba(255, 255, 255, .08);--kh-footer-panel:rgba(255, 255, 255, .04);--kh-shadow-xs:0 1px 2px rgba(24, 36, 48, .04);--kh-shadow-sm:0 2px 6px rgba(24, 36, 48, .06);--kh-shadow-card:0 10px 30px rgba(24, 36, 48, .08);--kh-shadow-nav:0 6px 20px rgba(24, 36, 48, .07);--kh-shadow-deep:0 20px 50px rgba(24, 36, 48, .12);--kh-r-card:18px;--kh-r-panel:22px;--kh-r-section:28px;background-image:none;background-color:var(--kh-bg)}[data-kh-skin="fresh"] .kh-navbar{border-color:var(--kh-line);background:rgb(255 255 255 / .9);box-shadow:var(--kh-shadow-sm)}[data-kh-skin="fresh"] .kh-brand__mark{background:linear-gradient(140deg,var(--kh-gold),var(--kh-accent-2));color:#fff}[data-kh-skin="fresh"] .kh-topbar{background:var(--kh-gold);color:#fff;border-radius:0}[data-kh-skin="fresh"] .kh-topbar__inner{color:rgb(255 255 255 / .92)}[data-kh-skin="fresh"] .kh-eyebrow{color:var(--kh-gold)}[data-kh-skin="fresh"] .kh-hero-card{background:var(--kh-bg-soft);border-color:var(--kh-line)}[data-kh-skin="fresh"] .kh-hero-art{background:radial-gradient(circle at 30% 25%,rgb(109 74 224 / .38),transparent 40%),linear-gradient(150deg,#6D4AE0,#4B2FB0)}[data-kh-skin="fresh"] .kh-hero-art::after{color:rgb(255 255 255 / .1)}[data-kh-skin="fresh"] .kh-screen{background:linear-gradient(150deg,#1F2C36,#33444F)}[data-kh-skin="fresh"] .kh-card,[data-kh-skin="fresh"] .kh-service,[data-kh-skin="fresh"] .kh-path,[data-kh-skin="fresh"] .kh-project,[data-kh-skin="fresh"] .kh-tool-card{box-shadow:var(--kh-shadow-xs)}[data-kh-skin="fresh"] .kh-card:hover,[data-kh-skin="fresh"] .kh-service:hover,[data-kh-skin="fresh"] .kh-path:hover,[data-kh-skin="fresh"] .kh-tool-card:hover{border-color:var(--kh-gold-light);box-shadow:var(--kh-shadow-card)}[data-kh-skin="fresh"] .kh-service__icon,[data-kh-skin="fresh"] .kh-path__icon,[data-kh-skin="fresh"] .kh-tool-card__icon,[data-kh-skin="fresh"] .kh-case-block__icon,[data-kh-skin="fresh"] .kh-contact-card__icon{background:var(--kh-gold-soft);color:var(--kh-gold)}[data-kh-skin="fresh"] .kh-service:hover .kh-service__icon,[data-kh-skin="fresh"] .kh-path:hover .kh-path__icon,[data-kh-skin="fresh"] .kh-tool-card:hover .kh-tool-card__icon{background:var(--kh-accent-2-soft);color:var(--kh-accent-2)}[data-kh-skin="fresh"] .kh-thumb{background:linear-gradient(150deg,#1F2C36,#33444F)}[data-kh-skin="fresh"] .kh-thumb--gold{background:linear-gradient(150deg,#0C4C42,#14806D)}[data-kh-skin="fresh"] .kh-thumb--green{background:linear-gradient(150deg,#2E2350,#4B2FB0)}[data-kh-skin="fresh"] .kh-play{color:var(--kh-gold)}[data-kh-skin="fresh"] .kh-play--gold{background:var(--kh-gold);color:#fff}[data-kh-skin="fresh"] .kh-cta,[data-kh-skin="fresh"] .kh-banner--dark,[data-kh-skin="fresh"] .kh-welcome,[data-kh-skin="fresh"] .kh-testimonial,[data-kh-skin="fresh"] .kh-service--featured,[data-kh-skin="fresh"] .kh-podcast-feature,[data-kh-skin="fresh"] .kh-audio-player,[data-kh-skin="fresh"] .kh-auth__visual{background:radial-gradient(circle at 88% 12%,rgb(109 74 224 / .28),transparent 40%),linear-gradient(150deg,#232A31,#16212A)}[data-kh-skin="fresh"] .kh-bento__item--video{background:radial-gradient(circle at 75% 20%,rgb(109 74 224 / .3),transparent 45%),linear-gradient(150deg,#1F2C36,#33444F)}[data-kh-skin="fresh"] .kh-bento__item--podcast{background:linear-gradient(140deg,var(--kh-accent-2-soft),#FFF);border-color:var(--kh-line)}[data-kh-skin="fresh"] .kh-prose blockquote,[data-kh-skin="fresh"] .kh-prose .kh-quote,[data-kh-skin="fresh"] .kh-prose .wp-block-quote{background:var(--kh-gold-soft);border-inline-start-color:var(--kh-gold);color:#17544A}[data-kh-skin="fresh"] .kh-density__bar>i,[data-kh-skin="fresh"] .kh-tool__meter-bar>i{background:linear-gradient(90deg,var(--kh-gold),var(--kh-accent-2))}[data-kh-skin="fresh"] .kh-path__bar>i,[data-kh-skin="fresh"] .kh-skill__fill,[data-kh-skin="fresh"] .kh-bar>i,[data-kh-skin="fresh"] .kh-progress-top>i{background:linear-gradient(90deg,var(--kh-gold),var(--kh-accent-2))}[data-kh-skin="fresh"]{--kh-focus:0 0 0 3px rgba(15, 168, 140, .25)}.kh-site .kh-hero-card--minimal{padding:var(--kh-s-9) 0 var(--kh-s-8);border:0;border-radius:0;background:none;min-block-size:0;gap:56px;align-items:center}.kh-site .kh-hero-card--minimal{border-block-end:1px solid var(--kh-line)}.kh-site .kh-hero-card--minimal .kh-title-xl{font-size:clamp(30px, 3.8vw, 54px)}.kh-site .kh-hero-card--minimal .kh-hero-card__desc{font-size:var(--kh-fs-md);max-inline-size:56ch}.kh-site .kh-hero-card--minimal .kh-hero-art{min-block-size:280px;border-radius:var(--kh-r-panel);box-shadow:none}.kh-site .kh-hero-card--minimal .kh-hero-metrics{gap:var(--kh-s-8);margin-block-start:var(--kh-s-8)}.kh-site .kh-hero-card--minimal .kh-metric{padding-inline-start:0;border-inline-start:0}@media (max-width:768px){.kh-site .kh-hero-card--minimal{padding:var(--kh-s-7) 0 var(--kh-s-6);gap:var(--kh-s-6)}.kh-site .kh-hero-card--minimal .kh-hero-metrics{gap:var(--kh-s-5)}}.kh-site .kh-section-alt{background:var(--kh-bg-soft)}[data-kh-skin="calm"] .kh-section-alt{border-block:1px solid var(--kh-line)}.kh-skin-switch{position:fixed;inset-block-end:22px;inset-inline-end:22px;z-index:99;display:flex;align-items:center;gap:4px;padding:5px;border:1px solid var(--kh-line);border-radius:var(--kh-r-pill);background:rgb(255 255 255 / .95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--kh-shadow-card);font-family:var(--kh-font)}.kh-skin-switch__label{padding-inline:var(--kh-s-3);font-size:var(--kh-fs-nano);color:var(--kh-muted)}.kh-skin-switch a{padding:7px 14px;border-radius:var(--kh-r-pill);font-size:var(--kh-fs-micro);font-weight:var(--kh-fw-semi);color:var(--kh-nav-link)}.kh-skin-switch a.is-active{background:var(--kh-navy);color:#fff}@media (max-width:768px){.kh-skin-switch{inset-block-end:calc(66px + env(safe-area-inset-bottom, 0px));inset-inline-end:12px}.kh-skin-switch__label{display:none}}[data-kh-skin="fresh"] body.kh-site .kh-offer__icon,[data-kh-skin="fresh"] body.kh-site .kh-service-strip__icon{background:var(--kh-gold-soft);color:var(--kh-gold)}[data-kh-skin="fresh"] body.kh-site .kh-service-strip:hover{border-color:var(--kh-gold)}[data-kh-skin="fresh"] body.kh-site .kh-voice__quote{color:var(--kh-accent-2);opacity:.55}[data-kh-skin="fresh"] body.kh-site .kh-voice__link{color:var(--kh-accent-2)}[data-kh-skin="fresh"] body.kh-site .kh-voice__play{background:var(--kh-accent-2)}[data-kh-skin="fresh"] body.kh-site .kh-split--blob::before{background:linear-gradient(135deg,var(--kh-gold-soft),var(--kh-accent-2-soft))}[data-kh-skin="calm"] body.kh-site .kh-split--blob::before{background:var(--kh-bg-soft)}[data-kh-skin="editorial"] body.kh-site{--kh-bg:#FFFFFF;--kh-bg-soft:#F7F7F8;--kh-paper:#FFFFFF;--kh-navy:#16181D;--kh-navy-2:#2A2E37;--kh-navy-deep:#0E1014;--kh-ink:#16181D;--kh-ink-soft:#2B3038;--kh-body-text:#3F444D;--kh-muted:#6B7280;--kh-nav-link:#3F444D;--kh-line:#E5E7EB;--kh-gold:#D9480F;--kh-gold-light:#F76707;--kh-gold-soft:#FFF1E8;--kh-accent-2:#D9480F;--kh-accent-2-soft:#FFF1E8;--kh-tag-bg:#F3F4F6;--kh-tag-text:#4B5563;--kh-field-bg:#FFFFFF;--kh-footer-bg:#16181D;--kh-footer-text:#9CA3AF;--kh-footer-title:#FFFFFF;--kh-footer-line:rgba(255,255,255,.10);--kh-footer-panel:rgba(255,255,255,.05);--kh-r-sm:6px;--kh-r-md:8px;--kh-r-lg:10px;--kh-r-btn:8px;--kh-r-card:10px;--kh-r-panel:12px;--kh-r-section:14px;--kh-shadow-xs:none;--kh-shadow-sm:0 1px 2px rgba(16,24,40,.05);--kh-shadow-card:0 1px 3px rgba(16,24,40,.07);--kh-shadow-nav:0 4px 16px rgba(16,24,40,.08);--kh-shadow-deep:0 8px 28px rgba(16,24,40,.10);--kh-section-y:clamp(72px, 8vw, 128px);--kh-focus:0 0 0 3px rgba(217, 72, 15, .3);background-image:none}[data-kh-skin="editorial"] body.kh-site .kh-eyebrow{color:var(--kh-muted);font-weight:var(--kh-fw-bold)}[data-kh-skin="editorial"] body.kh-site .kh-eyebrow::before{display:none}[data-kh-skin="editorial"] body.kh-site .kh-card,[data-kh-skin="editorial"] body.kh-site .kh-voice,[data-kh-skin="editorial"] body.kh-site .kh-offer,[data-kh-skin="editorial"] body.kh-site .kh-service,[data-kh-skin="editorial"] body.kh-site .kh-tool-card{box-shadow:none;border:1px solid var(--kh-line)}[data-kh-skin="editorial"] body.kh-site .kh-card:hover,[data-kh-skin="editorial"] body.kh-site .kh-service:hover{border-color:var(--kh-navy);box-shadow:none;transform:none}[data-kh-skin="editorial"] body.kh-site .kh-split--blob::before{border-radius:var(--kh-r-section);background:var(--kh-bg-soft)}[data-kh-skin="editorial"] body.kh-site .kh-hero-art::before,[data-kh-skin="editorial"] body.kh-site .kh-hero-art::after{opacity:.35}[data-kh-skin="editorial"] body.kh-site .kh-prose{font-size:var(--kh-fs-md)}[data-kh-skin="precision"] body.kh-site{--kh-bg:#FCFCFD;--kh-bg-soft:#F7F7FA;--kh-paper:#FFFFFF;--kh-field-bg:#F7F7FA;--kh-ink:#0C0C14;--kh-ink-soft:#2A2A38;--kh-body-text:#42424F;--kh-muted:#8A8A9C;--kh-nav-link:#42424F;--kh-line:#E9E9F0;--kh-tag-bg:#F2F2F7;--kh-tag-text:#42424F;--kh-navy:#0C0C14;--kh-navy-2:#2A2A38;--kh-navy-deep:#08080E;--kh-gold:#4F46E5;--kh-gold-light:#6366F1;--kh-gold-soft:#EEF0FF;--kh-accent-2:#4338CA;--kh-accent-2-soft:#E9EAFF;--kh-success:#059669;--kh-footer-bg:#0C0C14;--kh-footer-text:#9A9AAA;--kh-footer-line:rgba(255, 255, 255, .09);--kh-footer-panel:rgba(255, 255, 255, .04);--kh-shadow-xs:0 1px 2px rgba(20, 20, 40, .05);--kh-shadow-sm:0 1px 2px rgba(20, 20, 40, .05), 0 2px 6px rgba(20, 20, 40, .04);--kh-shadow-card:0 1px 2px rgba(20, 20, 40, .05), 0 14px 30px -22px rgba(20, 20, 40, .30);--kh-shadow-nav:0 1px 2px rgba(20, 20, 40, .04), 0 10px 26px -18px rgba(20, 20, 40, .30);--kh-shadow-deep:0 24px 60px -30px rgba(20, 20, 40, .40);--kh-r-card:16px;--kh-r-panel:20px;--kh-r-section:24px;--kh-hair:inset 0 0 0 1px rgba(20, 20, 40, .09);--kh-hair-hi:inset 0 1px 0 rgba(255, 255, 255, 1)}[data-kh-skin="precision"][data-kh-theme="dark"] body.kh-site{--kh-bg:#0A0A0C;--kh-bg-soft:#101014;--kh-paper:#141418;--kh-field-bg:#101014;--kh-ink:#F4F4F6;--kh-ink-soft:#D6D6DE;--kh-body-text:#A0A0AE;--kh-muted:#71717F;--kh-nav-link:#C2C2CE;--kh-line:#23232B;--kh-tag-bg:#1B1B22;--kh-tag-text:#C2C2CE;--kh-navy:#F4F4F6;--kh-navy-2:#C2C2CE;--kh-navy-deep:#08080A;--kh-gold:#818CF8;--kh-gold-light:#A5B4FC;--kh-gold-soft:rgba(129, 140, 248, .13);--kh-accent-2:#A5B4FC;--kh-accent-2-soft:rgba(165, 180, 252, .12);--kh-success:#34D399;--kh-footer-bg:#08080A;--kh-footer-text:#8A8A98;--kh-footer-line:rgba(255, 255, 255, .08);--kh-footer-panel:rgba(255, 255, 255, .035);--kh-shadow-xs:0 1px 2px rgba(0, 0, 0, .5);--kh-shadow-sm:0 1px 2px rgba(0, 0, 0, .5);--kh-shadow-card:0 1px 2px rgba(0, 0, 0, .5), 0 18px 40px -24px rgba(0, 0, 0, .9);--kh-shadow-nav:0 1px 2px rgba(0, 0, 0, .5), 0 14px 34px -20px rgba(0, 0, 0, .85);--kh-shadow-deep:0 26px 64px -30px rgba(0, 0, 0, .95);--kh-hair:inset 0 0 0 1px rgba(255, 255, 255, .075);--kh-hair-hi:inset 0 1px 0 rgba(255, 255, 255, .07)}[data-kh-skin="precision"] body.kh-site .kh-card,[data-kh-skin="precision"] body.kh-site .kh-panel,[data-kh-skin="precision"] body.kh-site .kh-service,[data-kh-skin="precision"] body.kh-site .kh-path,[data-kh-skin="precision"] body.kh-site .kh-project,[data-kh-skin="precision"] body.kh-site .kh-tool-card,[data-kh-skin="precision"] body.kh-site .kh-offer,[data-kh-skin="precision"] body.kh-site .kh-voice{border-color:#fff0;box-shadow:var(--kh-hair),var(--kh-hair-hi),var(--kh-shadow-xs)}[data-kh-skin="precision"] body.kh-site .kh-card:hover,[data-kh-skin="precision"] body.kh-site .kh-service:hover,[data-kh-skin="precision"] body.kh-site .kh-path:hover,[data-kh-skin="precision"] body.kh-site .kh-project:hover,[data-kh-skin="precision"] body.kh-site .kh-tool-card:hover{border-color:#fff0;box-shadow:var(--kh-hair),var(--kh-hair-hi),var(--kh-shadow-card)}[data-kh-skin="precision"] body.kh-site .kh-navbar{border-color:#fff0;background:color-mix(in srgb,var(--kh-bg) 74%,transparent);box-shadow:var(--kh-hair),var(--kh-hair-hi),var(--kh-shadow-nav)}[data-kh-skin="precision"] body.kh-site .kh-brand__mark{background:var(--kh-gold);color:#fff}[data-kh-skin="precision"][data-kh-theme="dark"] body.kh-site .kh-brand__mark{color:#0B0B14}[data-kh-skin="precision"] body.kh-site .kh-btn--gold{box-shadow:0 1px 2px rgb(79 70 229 / .36),0 12px 30px -10px rgb(79 70 229 / .50)}[data-kh-skin="precision"][data-kh-theme="dark"] body.kh-site .kh-btn--gold{color:#0B0B14;box-shadow:0 12px 34px -12px rgb(129 140 248 / .55)}[data-kh-skin="precision"] body.kh-site .kh-btn--soft{border-color:#fff0;box-shadow:var(--kh-hair),var(--kh-shadow-xs)}[data-kh-skin="precision"] body.kh-site .kh-eyebrow{color:var(--kh-gold)}[data-kh-skin="precision"] body.kh-site .kh-split--blob::before{background:radial-gradient(circle,color-mix(in srgb,var(--kh-gold) 16%,transparent),transparent 62%)}[data-kh-skin="precision"] body.kh-site .kh-hero-art{background:radial-gradient(circle at 32% 24%,rgb(99 102 241 / .40),transparent 44%),linear-gradient(150deg,#312E81,#1E1B4B)}[data-kh-skin="precision"] body.kh-site .kh-screen{background:linear-gradient(150deg,#14141A,#23232E)}[data-kh-skin="precision"] body.kh-site .kh-bottomnav{background:color-mix(in srgb,var(--kh-bg) 88%,transparent);box-shadow:none}[data-kh-theme="dark"] body.kh-site{--kh-bg:#0F1115;--kh-bg-soft:#171A20;--kh-paper:#1B1F27;--kh-field-bg:#171A20;--kh-tag-bg:#242933;--kh-ink:#E6E8EC;--kh-ink-soft:#D2D6DD;--kh-body-text:#B4BAC5;--kh-muted:#8B93A1;--kh-nav-link:#C3C9D3;--kh-tag-text:#C3C9D3;--kh-navy:#F2F4F7;--kh-navy-2:#C9CFD9;--kh-navy-deep:#0B0D11;--kh-line:#2B313C;--kh-gold:#E0AC5C;--kh-gold-light:#F0CB94;--kh-gold-soft:rgba(224, 172, 92, .14);--kh-accent-2:var(--kh-gold);--kh-accent-2-soft:var(--kh-gold-soft);--kh-success:#3FD09A;--kh-footer-bg:#0B0D11;--kh-footer-text:#9AA3B1;--kh-footer-title:#F2F4F7;--kh-footer-line:rgba(255, 255, 255, .08);--kh-footer-panel:rgba(255, 255, 255, .04);--kh-shadow-xs:none;--kh-shadow-sm:0 1px 2px rgba(0, 0, 0, .5);--kh-shadow-card:0 2px 10px rgba(0, 0, 0, .45);--kh-shadow-nav:0 6px 22px rgba(0, 0, 0, .55);--kh-shadow-deep:0 12px 34px rgba(0, 0, 0, .6);--kh-focus:0 0 0 3px rgba(224, 172, 92, .42);background-image:none;color-scheme:dark}[data-kh-theme="dark"][data-kh-skin="fresh"] body.kh-site{--kh-gold:#2DD4B0;--kh-gold-light:#6FE7CD;--kh-gold-soft:rgba(45, 212, 176, .14);--kh-accent-2:#A98CFF;--kh-accent-2-soft:rgba(169, 140, 255, .16);--kh-focus:0 0 0 3px rgba(45, 212, 176, .42)}[data-kh-theme="dark"][data-kh-skin="editorial"] body.kh-site{--kh-gold:#FF7A45;--kh-gold-light:#FF9E75;--kh-gold-soft:rgba(255, 122, 69, .14);--kh-accent-2:#FF7A45;--kh-accent-2-soft:rgba(255, 122, 69, .14);--kh-focus:0 0 0 3px rgba(255, 122, 69, .42)}[data-kh-theme="dark"] body.kh-site .kh-thumb img,[data-kh-theme="dark"] body.kh-site .kh-card img,[data-kh-theme="dark"] body.kh-site .kh-stage__img{filter:brightness(.9)}[data-kh-theme="dark"] body.kh-site .kh-card,[data-kh-theme="dark"] body.kh-site .kh-voice,[data-kh-theme="dark"] body.kh-site .kh-offer,[data-kh-theme="dark"] body.kh-site .kh-service,[data-kh-theme="dark"] body.kh-site .kh-path,[data-kh-theme="dark"] body.kh-site .kh-project,[data-kh-theme="dark"] body.kh-site .kh-podcast-list,[data-kh-theme="dark"] body.kh-site .kh-hero-card{background:var(--kh-paper);border-color:var(--kh-line)}[data-kh-theme="dark"] body.kh-site .kh-navbar{background:rgb(27 31 39 / .82);border-color:var(--kh-line)}[data-kh-theme="dark"] body.kh-site .kh-bottomnav{background:rgb(27 31 39 / .88);box-shadow:none}[data-kh-theme="dark"] body.kh-site .kh-skin-switch{background:rgb(27 31 39 / .92);border-color:var(--kh-line)}[data-kh-theme="dark"] body.kh-site .kh-skin-switch a.is-active{color:var(--kh-navy-deep)}[data-kh-theme="dark"] body.kh-site .kh-btn--soft{background:var(--kh-paper);border-color:var(--kh-line);color:var(--kh-ink)}[data-kh-theme="dark"] body.kh-site .kh-btn--dark{background:var(--kh-gold);color:#14161B}[data-kh-theme="dark"] body.kh-site .kh-btn--dark:hover{background:var(--kh-gold-light)}[data-kh-theme="dark"] body.kh-site .kh-cta,[data-kh-theme="dark"] body.kh-site .kh-podcast-feature{background:var(--kh-bg-soft);border:1px solid var(--kh-line)}[data-kh-theme="dark"] body.kh-site input,[data-kh-theme="dark"] body.kh-site textarea,[data-kh-theme="dark"] body.kh-site select{background:var(--kh-field-bg);border-color:var(--kh-line);color:var(--kh-ink)}[data-kh-theme="dark"] body.kh-site ::placeholder{color:var(--kh-muted)}[data-kh-theme="dark"] body.kh-site pre,[data-kh-theme="dark"] body.kh-site code{background:#12151A;border-color:var(--kh-line);color:#DCE1E8}[data-kh-theme="dark"] body.kh-site .kh-split--blob::before{background:var(--kh-bg-soft)}[data-kh-theme="dark"] body.kh-site .kh-browser-frame__bar{background:#1B1B22;border-block-end-color:rgb(255 255 255 / .07)}[data-kh-theme="dark"] body.kh-site .kh-browser-frame__screen{background:#15151A}[data-kh-theme="dark"] body.kh-site .kh-browser-frame__url{background:rgb(255 255 255 / .05);color:var(--kh-muted)}.kh-theme-toggle{display:inline-flex;gap:2px;padding:3px;border-radius:var(--kh-r-pill);border:1px solid var(--kh-footer-line);background:var(--kh-footer-panel)}.kh-theme-toggle button{display:grid;place-items:center;inline-size:34px;block-size:34px;padding:0;border:0;border-radius:var(--kh-r-pill);background:none;color:var(--kh-footer-text);cursor:pointer;transition:background-color var(--kh-t-fast),color var(--kh-t-fast)}.kh-theme-toggle button svg{inline-size:16px;block-size:16px}.kh-theme-toggle button:hover{color:var(--kh-footer-title)}.kh-theme-toggle button[aria-pressed="true"]{background:var(--kh-gold);color:#14161B}.kh-drawer .kh-theme-toggle,.kh-side-nav .kh-theme-toggle{border-color:var(--kh-line);background:var(--kh-bg-soft)}.kh-drawer .kh-theme-toggle button{color:var(--kh-body-text)}@media print{.kh-topbar,.kh-header,.kh-footer,.kh-bottomnav,.kh-theme-toggle,.kh-skin-switch,.kh-to-top,.kh-share,.kh-cta,.kh-drawer,.kh-search-panel,.kh-read-progress,.kh-rail__nav,.kh-rail__dots,.kh-article-layout__aside{display:none!important}body.kh-site{background:#fff!important;color:#000!important;font-size:12pt}.kh-article-layout{display:block!important}.kh-prose{max-inline-size:none!important}.kh-prose a::after{content:" (" attr(href) ")";font-size:9pt;color:#555;word-break:break-all}.kh-prose a[href^="#"]::after{content:""}.kh-prose h2,.kh-prose h3{break-after:avoid}.kh-prose img,.kh-prose pre,.kh-prose table{break-inside:avoid}}