:root{--kzs-ink: #101210;--kzs-paper: #ffffff;--kzs-soft: #f3f4f0;--kzs-sage: #dce8de;--kzs-green: #28613d;--kzs-line: rgb(16 18 16 / 13%);--kzs-radius: 28px;--kzs-ease: cubic-bezier(.22, 1, .36, 1)}.kzs-section{position:relative;width:100%;overflow:hidden;color:var(--kzs-ink)}.kzs-section,.kzs-section *{box-sizing:border-box}.kzs-shell{width:min(100%,1440px);margin-inline:auto;padding-inline:clamp(20px,4.4vw,72px)}.kzs-pad{padding-block:clamp(72px,9vw,132px)}.kzs-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;color:var(--kzs-green);font:750 11px/1.2 var(--font-body--family, Arial, sans-serif);letter-spacing:.16em;text-transform:uppercase}.kzs-eyebrow:before{width:28px;height:1px;content:"";background:currentColor}.kzs-title{max-width:14ch;margin:0;font-family:var(--font-heading--family, Arial, sans-serif);font-size:clamp(2.65rem,5vw,5.7rem);font-weight:var(--font-heading--weight, 700);letter-spacing:-.045em;line-height:.98;text-wrap:balance}.kzs-title em{color:#718078;font-weight:inherit}.kzs-copy{max-width:58ch;margin:24px 0 0;color:#101210ab;font-size:clamp(1rem,1.35vw,1.17rem);line-height:1.65}.kzs-copy p{margin:0}.kzs-media{position:relative;overflow:hidden;border-radius:var(--kzs-radius);background:#e9ece8}.kzs-media img,.kzs-media video,.kzs-media>svg{display:block;width:100%;height:100%;object-fit:cover}.kzs-button{display:inline-flex;min-height:56px;align-items:center;justify-content:center;gap:10px;padding:16px 27px;border:1px solid transparent;border-radius:999px;color:#fff;background:var(--kzs-ink);font:800 12px/1 var(--font-body--family, Arial, sans-serif);letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:transform .35s var(--kzs-ease),box-shadow .35s var(--kzs-ease)}.kzs-button:hover{box-shadow:0 14px 36px #0000002e;transform:translateY(-2px)}.kz-faq__inner{padding-block:clamp(72px,9vw,126px)}.kzs-why{background:var(--kzs-paper)}.kzs-why__grid{display:grid;align-items:center;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(48px,8vw,120px)}.kzs-why__media{aspect-ratio:4 / 4.6}.kzs-why__media:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgb(255 255 255 / 40%);border-radius:inherit;content:"";pointer-events:none}.kzs-benefits{display:grid;margin:38px 0 0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none}.kzs-benefits li{display:grid;min-height:126px;align-content:space-between;padding:20px;border:1px solid var(--kzs-line);border-radius:18px;background:var(--kzs-soft)}.kzs-benefits svg{width:25px;height:25px;fill:none;stroke:var(--kzs-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.kzs-benefits strong{max-width:18ch;font-size:13px;line-height:1.3}.kzs-how{background:var(--kzs-soft)}.kzs-how__head{display:grid;justify-items:center;margin-bottom:clamp(38px,6vw,74px);text-align:center}.kzs-how__head .kzs-title,.kzs-how__head .kzs-copy{max-width:720px}.kzs-how__grid{display:grid;align-items:center;grid-template-columns:minmax(0,1.14fr) minmax(320px,.86fr);gap:clamp(38px,7vw,96px)}.kzs-how__video{aspect-ratio:16 / 10;color:#fff;background:var(--kzs-ink)}.kzs-how__video img{opacity:.86}.kzs-how__video--youtube{aspect-ratio:16 / 9}.kzs-how__video iframe{display:block;width:100%;height:100%;border:0}.kzs-how__play{position:absolute;top:50%;left:50%;display:grid;width:74px;height:74px;border:1px solid rgb(255 255 255 / 52%);border-radius:50%;color:#fff;background:#00000061;place-items:center;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.kzs-how__play svg{width:25px;height:25px;margin-left:4px}.kzs-how__video-label{position:absolute;bottom:20px;left:22px;margin:0;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.kzs-steps{margin:0;padding:0;border-top:1px solid var(--kzs-line);list-style:none}.kzs-steps li{display:grid;padding:23px 0;grid-template-columns:42px minmax(0,1fr);gap:15px;border-bottom:1px solid var(--kzs-line)}.kzs-step__number{display:grid;width:34px;height:34px;border-radius:50%;color:#fff;background:var(--kzs-ink);font-size:11px;font-weight:800;place-items:center}.kzs-steps h3{margin:1px 0 7px;font:700 1.05rem/1.2 var(--font-heading--family, Arial, sans-serif)}.kzs-steps p{margin:0;color:#1012109e;font-size:13px;line-height:1.55}.kzs-materials{color:#f5f6f4;background:#071017}.kzs-materials .kzs-pad{display:grid;align-items:center;padding-block:clamp(46px,5vw,72px);grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(40px,6vw,88px)}.kzs-materials__head{display:block;margin:0}.kzs-materials .kzs-eyebrow{color:#84d9ef}.kzs-materials .kzs-title{max-width:12ch}.kzs-materials .kzs-title em{color:#84d9ef}.kzs-materials .kzs-copy{max-width:46ch;color:#f5f6f4a8}.kzs-materials__image{width:min(100%,70vh,700px);margin:0;border:1px solid rgb(255 255 255 / 12%);border-radius:28px;background:#071017;box-shadow:0 35px 100px #0000004d;justify-self:end}.kzs-materials__image img{display:block;width:100%;height:auto;border-radius:inherit}.kzs-compare{background:var(--kzs-paper)}.kzs-compare__head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:clamp(42px,6vw,72px)}.kzs-compare__head .kzs-copy{max-width:42ch}.kzs-table-wrap{overflow:hidden;border:1px solid var(--kzs-line);border-radius:24px}.kzs-table{width:100%;border-collapse:collapse;table-layout:fixed}.kzs-table th,.kzs-table td{padding:23px clamp(16px,2.2vw,34px);border-right:1px solid var(--kzs-line);border-bottom:1px solid var(--kzs-line);text-align:left;vertical-align:middle}.kzs-table tr:last-child td{border-bottom:0}.kzs-table th:last-child,.kzs-table td:last-child{border-right:0}.kzs-table thead th{color:#10121099;background:var(--kzs-soft);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.kzs-table thead th:nth-child(2),.kzs-table tbody td:nth-child(2){color:#fff;background:var(--kzs-ink)}.kzs-table tbody td:first-child{font-weight:750}.kzs-table tbody td:not(:first-child){font-size:14px}.kzs-check{display:inline-grid;width:23px;height:23px;margin-right:8px;border-radius:50%;color:var(--kzs-ink);background:#dbeadf;font-size:11px;font-weight:900;place-items:center}.kzs-table thead th:nth-child(2) .kzs-check,.kzs-table tbody td:nth-child(2) .kzs-check{background:#fff}.kzs-related{background:var(--kzs-soft)}.kzs-related__head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:clamp(38px,5vw,64px)}.kzs-related__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.kzs-product-card{display:grid;min-width:0;overflow:hidden;border:1px solid var(--kzs-line);border-radius:24px;background:#fff;grid-template-columns:minmax(0,.94fr) minmax(260px,1.06fr)}.kzs-product-card__image{min-height:360px;border-radius:0}.kzs-product-card__image-link{display:block;min-width:0;height:100%;color:inherit;text-decoration:none}.kzs-product-card__body{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(25px,4vw,48px)}.kzs-product-card__tag{margin:0 0 12px;color:var(--kzs-green);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.kzs-product-card h3{margin:0;font:700 clamp(1.6rem,2.3vw,2.45rem)/1 var(--font-heading--family, Arial, sans-serif);letter-spacing:-.025em}.kzs-product-card h3 a{color:inherit;text-decoration:none}.kzs-product-card__description{margin:14px 0 0;color:#1012109e;font-size:13px;line-height:1.55}.kzs-product-card__bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:26px}.kzs-product-card__price{font-size:1.1rem;font-weight:800}.kzs-product-card__link{color:var(--kzs-ink);font-size:11px;font-weight:850;letter-spacing:.08em;text-underline-offset:5px;text-transform:uppercase}.kzs-promise{display:grid;min-height:680px;color:#fff;background:var(--kzs-ink);isolation:isolate;place-items:center}.kzs-promise__media,.kzs-promise__overlay{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0}.kzs-promise__media{border-radius:0}.kzs-promise__media img{opacity:.68}.kzs-promise__overlay{z-index:-1;background:radial-gradient(circle at 50% 45%,#0003,#000000c2 78%),linear-gradient(180deg,#090d0a85,#090d0adb)}.kzs-promise__content{width:min(100%,920px);padding-block:clamp(78px,10vw,134px);text-align:center}.kzs-promise .kzs-eyebrow{color:#dce8de}.kzs-promise .kzs-title{max-width:13ch;margin-inline:auto}.kzs-promise .kzs-title em{color:#cfe0d2}.kzs-promise .kzs-copy{max-width:52ch;margin-inline:auto;color:#ffffffb8}.kzs-promise__proof{display:grid;margin:38px 0 34px;padding:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;list-style:none}.kzs-promise__proof li{display:grid;min-height:96px;align-content:center;padding:14px;border:1px solid rgb(255 255 255 / 18%);border-radius:18px;background:#ffffff12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kzs-promise__proof strong{display:block;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.kzs-promise__proof span{display:block;margin-top:5px;color:#fff9;font-size:10px;line-height:1.35}.kzs-promise .kzs-button{color:var(--kzs-ink);background:#fff}@media screen and (max-width:1100px){.kzs-product-card{grid-template-columns:1fr}.kzs-product-card__image{min-height:300px;aspect-ratio:4 / 3}}@media screen and (max-width:989px){.kzs-why__grid,.kzs-how__grid{grid-template-columns:1fr}.kzs-why__content{order:1}.kzs-why__media{order:2;aspect-ratio:4 / 3}.kzs-why:not(.kzn-section) .kzs-why__media{aspect-ratio:auto}.kzs-why:not(.kzn-section) .kzs-why__media img{height:auto;object-fit:contain}.kzs-how__grid{gap:34px}.kzs-materials .kzs-pad{display:block;padding-block:clamp(72px,9vw,112px)}.kzs-materials__head,.kzs-compare__head,.kzs-related__head{align-items:flex-start;flex-direction:column}.kzs-promise__proof{grid-template-columns:repeat(2,minmax(0,1fr))}.kzs-materials__head{margin-bottom:34px}.kzs-materials__image{width:min(100%,760px);margin-inline:auto;justify-self:auto}}@media screen and (max-width:749px){.kzs-shell{padding-inline:16px}.kzs-pad{padding-block:58px}.kzs-eyebrow{margin-bottom:14px;font-size:9px}.kzs-title{font-size:clamp(2.25rem,11vw,3.35rem)}.kzs-copy{margin-top:17px;font-size:.96rem;line-height:1.55}.kzs-media{border-radius:20px}.kzs-benefits{margin-top:27px;grid-template-columns:1fr;gap:8px}.kzs-benefits li{min-height:92px;padding:16px;grid-template-columns:34px 1fr;align-items:center;align-content:center;gap:10px}.kzs-benefits strong{max-width:none}.kzs-how__head{justify-items:start;margin-bottom:30px;text-align:left}.kzs-how__video{aspect-ratio:4 / 3}.kzs-how__video--youtube{aspect-ratio:16 / 9}.kzs-how__play{width:58px;height:58px}.kzs-how__video-label{bottom:14px;left:15px;font-size:8px}.kzs-steps li{padding:18px 0}.kzs-materials .kzs-pad{padding-block:58px}.kzs-materials__head{margin-bottom:28px;gap:0}.kzs-materials__image{width:calc(100% + 12px);margin-left:-6px;border-radius:18px}.kzs-compare__head{margin-bottom:28px}.kzs-table-wrap{overflow:hidden;border-radius:14px}.kzs-table th,.kzs-table td{padding:10px 4px;overflow-wrap:anywhere;line-height:1.25}.kzs-table thead th{font-size:8px;letter-spacing:0}.kzs-table tbody td,.kzs-table tbody td:not(:first-child){font-size:9px}.kzs-table th:first-child,.kzs-table td:first-child{width:25%}.kzs-check{width:14px;height:14px;margin-right:3px;font-size:7px}.kzs-related__head{margin-bottom:28px;gap:0}.kzs-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kzs-product-card{grid-template-columns:1fr;border-radius:16px}.kzs-product-card__image{min-height:0;aspect-ratio:1 / 1}.kzs-product-card__body{justify-content:flex-start;padding:14px}.kzs-product-card__tag{margin-bottom:8px;font-size:7px;letter-spacing:.08em}.kzs-product-card h3{font-size:1.05rem;line-height:1.08}.kzs-product-card__description{display:none}.kzs-product-card__bottom{align-items:flex-start;flex-direction:column;gap:7px;margin-top:14px}.kzs-product-card__price{font-size:.95rem}.kzs-product-card__link{font-size:8px;letter-spacing:.04em}.kzs-promise{min-height:auto}.kzs-promise__content{padding-block:68px}.kzs-promise__proof{margin:28px 0;gap:7px}.kzs-promise__proof li{min-height:86px;padding:10px 7px}.kzs-promise__proof strong{font-size:10px}.kzs-promise__proof span{font-size:8px}.kzs-button{width:100%;min-height:54px}.kz-faq__inner{gap:30px;padding-block:58px}.kz-faq .kz-heading{font-size:clamp(2.25rem,10vw,3.2rem)}.kz-faq summary{min-height:64px;font-size:.98rem}.kz-faq__answer{padding-bottom:22px;font-size:.92rem}}@media screen and (max-width:420px){.kzs-related .kzs-shell{padding-inline:12px}.kzs-related__grid{gap:8px}.kzs-product-card__body{padding:11px}.kzs-product-card h3{font-size:.94rem}}@media(prefers-reduced-motion:reduce){.kzs-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/kalzen-switch-longform.css.map */
