@font-face{font-family:Oddval;src:url(Oddval-SemiBold.otf) format("opentype");font-style:normal;font-weight:600;font-display:swap}:root{--protek-dark:#202e1c;--protek-green:#58b178;--protek-lime:#baf24a;--protek-cream:#f5f7f2;--protek-ink:#172016;--protek-line:rgba(32,46,28,.14)}html{scroll-behavior:smooth}.protek-home{color:var(--protek-ink);font-family:var(--font-body-family),Arial,sans-serif}.protek-wrap{width:min(1280px,calc(100% - 40px));margin:0 auto}.protek-eyebrow{margin:0 0 14px;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:800}.protek-heading{max-width:680px;margin-bottom:38px}.protek-heading h2,.protek-promise h2,.protek-service h2,.protek-contact h2{margin:0;line-height:1.04;letter-spacing:-.045em;font-size:clamp(34px,4vw,58px);font-weight:700}.protek-heading>p:last-child{font-size:17px;color:#60705d}.protek-heading--row{max-width:none;display:flex;align-items:end;justify-content:space-between;gap:24px}.protek-heading--row>a{font-weight:700;color:var(--protek-dark);text-decoration:none;border-bottom:2px solid var(--protek-green)}.protek-hero{position:relative;overflow:hidden;background:var(--protek-dark);color:#fff;padding:84px 0 72px}.protek-hero:after{content:"";position:absolute;width:620px;height:620px;border-radius:50%;right:-170px;top:-250px;background:var(--protek-green);opacity:.12}.protek-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;min-height:540px;gap:48px}.protek-hero__copy{position:relative;z-index:2}.protek-hero h1{font-size:clamp(52px,7vw,92px);line-height:.93;letter-spacing:-.065em;margin:0 0 28px;max-width:760px}.protek-hero h1 span{color:var(--protek-lime)}.protek-hero__text{max-width:600px;font-size:20px;line-height:1.55;color:#ffffffc2}.protek-actions{display:flex;gap:14px;flex-wrap:wrap;margin:34px 0}.protek-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:999px;font-weight:800;text-decoration:none!important;transition:.2s transform,.2s background}.protek-btn:hover{transform:translateY(-2px)}.protek-btn--lime{background:var(--protek-lime);color:var(--protek-dark)}.protek-btn--outline{border:1px solid rgba(255,255,255,.5);color:#fff}.protek-btn--dark{background:var(--protek-dark);color:#fff}.protek-hero__notes{display:flex;gap:22px;flex-wrap:wrap;font-size:13px;color:#ffffffb8}.protek-hero__products{position:relative;height:500px;z-index:1}.protek-phone-card{position:absolute;width:230px;background:#fff;border-radius:28px;padding:18px;box-shadow:0 25px 70px #00000047;text-decoration:none;color:var(--protek-dark)}.protek-phone-card img{width:100%;height:260px;object-fit:contain}.protek-phone-card span{display:block;font-size:13px;line-height:1.3;font-weight:700;margin-top:10px}.protek-phone-card--1{left:5%;top:92px;transform:rotate(-8deg)}.protek-phone-card--2{left:38%;top:10px;z-index:2}.protek-phone-card--3{right:0;top:120px;transform:rotate(8deg)}.protek-categories{padding:96px 0;background:#fff}.protek-category-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.protek-category-card{position:relative;display:flex;min-height:190px;padding:24px;flex-direction:column;align-items:flex-start;border:1px solid var(--protek-line);border-radius:22px;text-decoration:none!important;color:var(--protek-dark);background:var(--protek-cream);transition:.2s transform,.2s box-shadow,.2s background}.protek-category-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #202e1c1a;background:#fff}.protek-category-card__icon{height:88px;width:88px;display:grid;place-items:center;margin-bottom:18px}.protek-category-card__icon img{max-height:82px;max-width:82px;object-fit:contain}.protek-category-card strong{font-size:17px;line-height:1.2}.protek-category-card__arrow{position:absolute;right:18px;bottom:16px;font-size:22px;color:var(--protek-green)}.protek-featured{padding:96px 0;background:var(--protek-cream)}.protek-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.protek-product{display:block;background:#fff;border-radius:24px;overflow:hidden;color:var(--protek-dark);text-decoration:none!important;border:1px solid var(--protek-line);transition:.2s transform,.2s box-shadow}.protek-product:hover{transform:translateY(-5px);box-shadow:0 20px 48px #202e1c1c}.protek-product__image{height:300px;display:grid;place-items:center;padding:24px;position:relative;background:#fff}.protek-product__image img{max-width:100%;max-height:100%;object-fit:contain}.protek-badge{position:absolute;top:18px;left:18px;background:var(--protek-dark);color:#fff;padding:6px 10px;border-radius:999px;font-size:11px}.protek-product__info{padding:22px;border-top:1px solid var(--protek-line)}.protek-product h3{font-size:18px;line-height:1.3;margin:0 0 12px}.protek-product p{font-size:16px;font-weight:800;margin:0 0 16px}.protek-product__info span{font-size:13px;color:#5e6a5a;font-weight:700}.protek-promise{padding:100px 0;background:var(--protek-dark);color:#fff}.protek-promise__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.protek-promise__lead h2{color:#fff}.protek-promise__items article{display:grid;grid-template-columns:52px 1fr;gap:20px;padding:26px 0;border-top:1px solid rgba(255,255,255,.18)}.protek-promise__items b{color:var(--protek-lime);font-size:13px}.protek-promise__items h3{margin:0 0 8px;font-size:21px}.protek-promise__items p{margin:0;color:#ffffffad;line-height:1.6}.protek-services{padding:96px 0}.protek-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.protek-service{display:grid;grid-template-columns:180px 1fr;align-items:center;min-height:320px;border-radius:28px;padding:34px;color:var(--protek-dark);text-decoration:none!important;overflow:hidden}.protek-service img{width:150px;height:150px;object-fit:contain}.protek-service--lime{background:var(--protek-lime)}.protek-service--dark{background:var(--protek-dark);color:#fff}.protek-service h2{font-size:42px;margin-bottom:28px}.protek-service span{font-weight:800}.protek-contact{padding:72px 0;background:var(--protek-green)}.protek-contact__inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.protek-contact h2{max-width:780px}@media(max-width:990px){.protek-hero__grid{grid-template-columns:1fr}.protek-hero__products{height:380px}.protek-phone-card{width:190px}.protek-phone-card img{height:200px}.protek-category-grid{grid-template-columns:repeat(3,1fr)}.protek-product-grid{grid-template-columns:repeat(2,1fr)}.protek-promise__grid{grid-template-columns:1fr;gap:50px}.protek-services__grid{grid-template-columns:1fr}}@media(max-width:620px){.protek-wrap{width:min(100% - 28px,1280px)}.protek-hero{padding:64px 0 44px}.protek-hero__grid{min-height:0}.protek-hero h1{font-size:52px}.protek-hero__text{font-size:17px}.protek-hero__products{height:300px}.protek-phone-card{width:140px;padding:10px;border-radius:18px}.protek-phone-card img{height:150px}.protek-phone-card span{display:none}.protek-phone-card--1{left:0;top:70px}.protek-phone-card--2{left:31%;top:5px}.protek-phone-card--3{right:0;top:80px}.protek-categories,.protek-featured,.protek-services{padding:68px 0}.protek-category-grid{grid-template-columns:repeat(2,1fr);gap:10px}.protek-category-card{min-height:165px;padding:18px}.protek-category-card__icon{width:70px;height:70px}.protek-category-card__icon img{max-width:66px;max-height:66px}.protek-heading--row{align-items:flex-start;flex-direction:column}.protek-product-grid{grid-template-columns:1fr 1fr;gap:10px}.protek-product__image{height:190px;padding:14px}.protek-product__info{padding:15px}.protek-product h3{font-size:15px}.protek-promise{padding:70px 0}.protek-service{grid-template-columns:100px 1fr;min-height:230px;padding:22px}.protek-service img{width:90px;height:90px}.protek-service h2{font-size:32px}.protek-contact__inner{align-items:flex-start;flex-direction:column}}.protek-hero h1{color:#fff}.protek-category-card__icon{align-self:center}.protek-category-card{align-items:center;text-align:center}.protek-category-card__arrow{display:none}.protek-hero__grid{grid-template-columns:1fr;min-height:510px;text-align:center}.protek-hero__copy{max-width:940px;margin:0 auto}.protek-hero h1,.protek-heading h2,.protek-promise h2,.protek-service h2,.protek-contact h2{font-family:"Oddval",var(--font-heading-family),sans-serif;font-weight:600}.protek-hero h1{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:clamp(64px,8vw,112px);font-weight:700;letter-spacing:-.045em}.protek-hero__text{margin-left:auto;margin-right:auto}.protek-actions,.protek-hero__notes{justify-content:center}.protek-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);min-height:560px;text-align:left;gap:34px}.protek-hero__copy{max-width:760px;margin:0}.protek-hero__text{margin-left:0;margin-right:0}.protek-actions,.protek-hero__notes{justify-content:flex-start}.protek-hero__stack{position:relative;z-index:1;align-self:end;display:flex;justify-content:center;align-items:flex-end;height:560px;overflow:visible}.protek-hero__stack img{display:block;width:min(720px,122%);height:auto;max-width:none;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 28px 34px rgba(0,0,0,.26))}@media(max-width:990px){.protek-hero__grid{grid-template-columns:1fr;text-align:center;gap:28px}.protek-hero__copy{max-width:820px;margin:0 auto}.protek-hero__text{margin-left:auto;margin-right:auto}.protek-actions,.protek-hero__notes{justify-content:center}.protek-hero__stack{height:auto;align-self:center;width:100%}.protek-hero__stack img{width:min(720px,100%);height:auto;max-width:100%}}@media(max-width:620px){.protek-hero__grid{gap:18px}.protek-hero__stack img{filter:drop-shadow(0 18px 24px rgba(0,0,0,.22))}}.protek-detail{padding:36px 0 64px;background:#f7f7f2;color:var(--protek-dark)}.protek-detail__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);gap:46px;align-items:start}.protek-gallery{position:sticky;top:18px}.protek-gallery__stage{position:relative;height:480px;display:grid;place-items:center;background:#fff;border:1px solid var(--protek-line);border-radius:24px;padding:30px;overflow:hidden}.protek-gallery__stage img{width:100%;height:100%;object-fit:contain;transition:opacity .2s ease}.protek-gallery__badge{position:absolute;z-index:1;top:16px;left:16px;padding:8px 12px;border-radius:999px;background:var(--protek-dark);color:#fff;font-size:11px;font-weight:800}.protek-gallery__thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.protek-gallery__thumb{height:94px;border:2px solid transparent;border-radius:14px;background:#fff;padding:8px;cursor:pointer}.protek-gallery__thumb.is-selected{border-color:var(--protek-dark)}.protek-gallery__thumb img{width:100%;height:100%;object-fit:contain}.protek-detail__eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:800;color:var(--protek-dark);margin:4px 0 12px}.protek-detail__info h1{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:clamp(38px,4vw,52px);line-height:1.02;letter-spacing:-.04em;margin:0 0 14px}.protek-detail__price{display:flex;align-items:center;gap:12px;margin-bottom:14px}.protek-detail__price span{font-size:28px;font-weight:800}.protek-detail__price s{font-size:18px;color:#7a8178}.protek-detail__price b{padding:6px 10px;border-radius:999px;background:var(--protek-dark);color:#fff;font-size:11px;text-transform:uppercase}.protek-detail__intro{font-size:16px;line-height:1.5;color:#5c6658}.protek-models{border:0;padding:0;margin:22px 0 20px;display:grid;grid-template-columns:1fr 1fr;gap:9px}.protek-models legend{grid-column:1/-1;font-size:13px;font-weight:800;margin-bottom:7px}.protek-model{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-height:70px;border:2px solid var(--protek-line);border-radius:13px;background:#fff;padding:12px 14px;text-align:left;cursor:pointer;color:var(--protek-dark)}.protek-model.is-selected{border-color:var(--protek-dark);box-shadow:0 0 0 2px #202e1c1a}.protek-model span{font-size:16px;font-weight:800}.protek-model small{font-size:12px;color:#687164}.protek-buy-form__row{display:grid;grid-template-columns:88px 1fr;gap:10px}.protek-buy-form label{font-size:11px;font-weight:800}.protek-buy-form input{display:block;width:100%;height:48px;margin-top:5px;border:1px solid var(--protek-line);border-radius:11px;padding:0 12px;font-size:16px}.protek-buy-button{align-self:end;height:48px;border:0;border-radius:999px;background:var(--protek-dark);color:#fff;font-size:15px;font-weight:850;cursor:pointer}.protek-buy-button:hover{background:#31472b}.protek-detail__trust{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0 20px;color:#5d6759;font-size:11px}.protek-detail__description{border-top:1px solid var(--protek-line);padding:15px 0}.protek-detail__description summary{font-size:15px;font-weight:800;cursor:pointer}.protek-detail__description div{padding-top:10px;line-height:1.6;color:#596355;font-size:14px}.protek-detail__description li{margin-bottom:5px}@media(max-width:990px){.protek-detail__grid{grid-template-columns:1fr;gap:32px}.protek-gallery{position:static}.protek-gallery__stage{height:500px}}@media(max-width:620px){.protek-detail{padding:30px 0 64px}.protek-detail__grid{gap:30px}.protek-gallery__stage{height:410px;border-radius:22px;padding:28px}.protek-gallery__thumb{height:96px}.protek-detail__info h1{font-size:42px}.protek-models{grid-template-columns:1fr}.protek-buy-form__row{grid-template-columns:88px 1fr}}.protek-maker-logo{display:block;width:132px;height:auto;margin:0 0 12px;object-fit:contain}.protek-gallery__thumb{height:108px;padding:7px 7px 6px;display:flex;flex-direction:column;gap:2px;align-items:center}.protek-gallery__thumb img{height:78px}.protek-gallery__thumb span{font-size:10px;font-weight:800;color:#5f695b}.protek-models{margin-bottom:14px}.protek-model-guide{margin:0 0 18px;padding:13px 14px;border-radius:14px;background:#edf2ea}.protek-model-guide h2{font:800 12px/1.2 Inter,ui-sans-serif,system-ui,sans-serif;margin:0 0 9px}.protek-model-guide>div{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px}.protek-model-guide span{font-size:11px;color:#596355}.protek-model-guide b{color:var(--protek-dark)}.protek-compare-wrap{overflow-x:auto}.protek-compare{width:100%;border-collapse:collapse;text-align:center}.protek-compare th,.protek-compare td{padding:8px 10px;border-bottom:1px solid var(--protek-line);font-size:12px}.protek-compare th:first-child{text-align:left}.protek-accessory-list{display:flex!important;flex-wrap:wrap;gap:8px}.protek-accessory-list span{padding:7px 10px;border-radius:999px;background:#edf2ea;font-size:12px}.protek-help-actions{display:flex;flex-wrap:wrap;gap:8px}.protek-help-link{display:inline-flex;margin-top:4px;padding:9px 14px;border-radius:999px;background:var(--protek-dark);color:#fff!important;text-decoration:none;font-weight:800;font-size:12px}.protek-help-link--secondary{background:transparent;color:var(--protek-dark)!important;border:1px solid var(--protek-dark)}@media(max-width:620px){.protek-model-guide>div{grid-template-columns:1fr}.protek-gallery__thumb{height:104px}}.protek-maker-logo--tak{width:122px;max-height:46px;opacity:1}.protek-models--two .protek-model{min-height:84px}.protek-models--two .protek-model small{line-height:1.35}.protek-gallery__thumbs--five{grid-template-columns:repeat(5,1fr)}.protek-gallery__thumbs--five .protek-gallery__thumb{min-width:0;height:92px}.protek-gallery__thumbs--five .protek-gallery__thumb img{height:62px;min-width:0}.protek-tak .protek-gallery__stage{background:#fff}.protek-tak .protek-model-guide>div{grid-template-columns:1fr 1fr}@media(max-width:620px){.protek-gallery__thumbs--five{grid-template-columns:repeat(3,1fr)}.protek-tak .protek-model-guide>div{grid-template-columns:1fr}.protek-gallery__thumbs--five .protek-gallery__thumb{height:98px}}.protek-customize{display:block;margin:0 0 14px;font-size:12px;font-weight:800}.protek-customize[hidden]{display:none}.protek-customize textarea{display:block;width:100%;margin-top:6px;padding:11px 12px;border:1px solid var(--protek-line);border-radius:11px;background:#fff;color:var(--protek-dark);font:400 13px/1.45 Inter,ui-sans-serif,system-ui,sans-serif;resize:vertical}.protek-customize small{display:block;margin-top:5px;color:#667063;font-weight:500}.protek-maker-logo--pom{width:138px;max-height:50px;object-position:left center;opacity:1}.protek-gallery__thumbs--pom{grid-template-columns:repeat(3,1fr)}.protek-gallery__thumbs--pom .protek-gallery__thumb{height:100px}.protek-gallery__thumbs--pom .protek-gallery__thumb img{height:70px}.protek-pom .protek-model-guide>div{grid-template-columns:1fr}.protek-pom .protek-models{grid-template-columns:1fr 1fr}.protek-pom .protek-model{min-height:82px}@media(max-width:620px){.protek-pom .protek-models{grid-template-columns:1fr}.protek-gallery__thumbs--pom{grid-template-columns:repeat(3,1fr)}}.protek-split-logo{position:relative;display:block;margin:0 0 12px}.protek-split-logo img{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}.protek-split-logo__text{position:absolute;top:0;right:0;bottom:0;left:0;filter:brightness(0) saturate(100%);pointer-events:none}.protek-split-logo--tak{width:122px;height:49px}.protek-split-logo--tak .protek-split-logo__text{clip-path:inset(0 0 0 41%)}.protek-split-logo--pom{width:138px;height:42px}.protek-split-logo--pom .protek-split-logo__text{clip-path:inset(0 0 0 34%)}.protek-maker-logo--bliss{width:118px;max-height:34px;margin-bottom:11px;object-position:left center}.protek-gallery__thumbs--bliss{grid-template-columns:repeat(3,1fr)}.protek-gallery__thumbs--bliss .protek-gallery__thumb{height:100px}.protek-gallery__thumbs--bliss .protek-gallery__thumb img{height:70px}.protek-bliss .protek-model-guide>div{grid-template-columns:1fr}.protek-bliss .protek-model{min-height:82px}.protek-bliss .protek-gallery__stage{padding:42px}.protek-bliss .protek-gallery__stage>img{width:92%;height:92%;object-fit:contain;object-position:center}.protek-bliss .protek-gallery__thumb img{object-fit:contain}@media(max-width:620px){.protek-bliss .protek-gallery__stage{padding:32px}.protek-bliss .protek-gallery__stage>img{width:94%;height:94%}}.protek-wonder-logo{display:block;width:132px;height:74px;margin:0 0 10px;object-fit:contain;object-position:left center}.protek-wonder .protek-gallery__stage>img{object-fit:contain}.protek-wonder .protek-model{min-height:82px}.protek-product__image img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.protek-wonder .protek-gallery__thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}@media(min-width:991px){.protek-gallery{display:grid;grid-template-columns:80px minmax(0,1fr);grid-template-areas:"thumbs stage";gap:12px;align-items:start}.protek-gallery__stage{grid-area:stage}.protek-gallery .protek-gallery__thumbs{grid-area:thumbs;display:flex;flex-direction:column;gap:10px;margin-top:0;max-height:none;overflow:visible;padding-right:0}.protek-gallery .protek-gallery__thumb{width:80px;height:80px;min-width:0;flex:0 0 80px}.protek-gallery .protek-gallery__thumb img{width:100%;height:100%;min-width:0;object-fit:contain}}.protek-gallery__thumb span{display:none}.protek-gallery .protek-gallery__stage>img{position:absolute;top:30px;right:30px;bottom:30px;left:30px;display:block;width:calc(100% - 60px);height:calc(100% - 60px);max-width:none;max-height:none;object-fit:contain;object-position:center}@media(max-width:620px){.protek-gallery .protek-gallery__stage>img{top:24px;right:24px;bottom:24px;left:24px;width:calc(100% - 48px);height:calc(100% - 48px)}}.protek-kyocera-logo{display:block;width:220px;height:66px;margin:0 0 12px;object-fit:contain;object-position:left center;mix-blend-mode:multiply}.protek-choice-group{border:0;padding:0;margin:20px 0 14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.protek-choice-group legend{grid-column:1/-1;font-size:13px;font-weight:800;margin-bottom:7px}.protek-choice-group--three{grid-template-columns:repeat(3,minmax(0,1fr))}.protek-choice{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:74px;border:2px solid var(--protek-line);border-radius:13px;background:#fff;padding:12px 14px;text-align:left;cursor:pointer;color:var(--protek-dark)}.protek-choice.is-selected{border-color:var(--protek-dark);box-shadow:0 0 0 2px #202e1c1a}.protek-choice span{font-size:15px;font-weight:800}.protek-choice small{font-size:11px;line-height:1.3;color:#687164}.protek-condition-note{display:flex;flex-direction:column;gap:4px;padding:13px 15px;border:1px solid #e4ddd3;border-radius:13px;background:#faf7f2;color:#5d554b}.protek-condition-note strong{font-size:13px;color:var(--protek-dark)}.protek-condition-note span{font-size:12px;line-height:1.45}@media(max-width:620px){.protek-choice-group--three{grid-template-columns:1fr}.protek-choice-group{grid-template-columns:1fr 1fr}.protek-choice{min-height:68px}}.protek-lg-logo{display:block;width:108px;height:52px;margin:0 0 10px;object-fit:contain;object-position:left center;mix-blend-mode:normal;background:transparent}.protek-condition-note--renewed{margin:18px 0 4px}.protek-tcl-logo{display:inline-flex;align-items:center;justify-content:center;margin:0 0 12px;padding:5px 10px;border-radius:4px;background:#e30613;color:#fff;font:900 25px/1 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.06em}.protek-tcl .protek-condition-note{margin-bottom:4px}.protek-sonim-logo{display:block;width:132px;height:62px;margin:0 0 10px;object-fit:contain;object-position:left center;background:transparent}#product-grid .card__media .media,.related-products .card__media .media{background:#fff}#product-grid .card__media .media img,.related-products .card__media .media img{width:100%!important;height:100%!important;padding:24px!important;object-fit:contain!important;object-position:center!important}.protek-gallery .protek-gallery__stage>img{top:48px;right:48px;bottom:48px;left:48px;width:calc(100% - 96px);height:calc(100% - 96px)}.protek-gallery .protek-gallery__thumb img{object-fit:contain;object-position:center}@media(max-width:620px){#product-grid .card__media .media img,.related-products .card__media .media img{padding:16px!important}.protek-gallery .protek-gallery__stage>img{top:34px;right:34px;bottom:34px;left:34px;width:calc(100% - 68px);height:calc(100% - 68px)}}.protek-hero{padding:44px 0 34px}.protek-hero__grid{grid-template-columns:minmax(0,1.02fr) minmax(340px,.82fr);min-height:490px;gap:26px}.protek-hero__copy{max-width:590px}.protek-hero h1{font-size:clamp(54px,6.6vw,86px);line-height:.92;margin-bottom:20px}.protek-hero__text{max-width:540px;margin-top:0;font-size:18px;line-height:1.48}.protek-actions{align-items:center;margin:24px 0 17px;gap:18px}.protek-btn{min-height:48px;padding:0 24px}.protek-hero__category-link{color:#ffffffd1;font-size:14px;font-weight:750;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.38);padding:6px 0;transition:color .2s,border-color .2s}.protek-hero__category-link:hover{color:#fff;border-color:var(--protek-lime)}.protek-hero__help{display:inline-flex;align-items:baseline;gap:7px;color:#ffffffb8;font-size:13px;text-decoration:none!important}.protek-hero__help strong{color:#fff;font-size:14px}.protek-hero__help:hover strong{color:var(--protek-lime)}.protek-hero__trust-row{display:flex;align-items:center;gap:18px;margin-top:20px}.protek-hero__approval{display:flex;align-items:center;gap:10px;min-width:214px;padding:8px 13px 8px 10px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#ffffff12;box-shadow:inset 0 1px #ffffff12}.protek-hero__approval img{width:31px;height:42px;object-fit:contain;filter:invert(1);opacity:.94}.protek-hero__approval span{display:flex;flex-direction:column;gap:1px;line-height:1.2}.protek-hero__approval strong{font-size:12px;color:#fff}.protek-hero__approval small{font-size:9px;letter-spacing:.04em;color:#ffffffa8}.protek-hero__notes{gap:15px;font-size:12px}.protek-hero__notes span{position:relative;padding-left:12px}.protek-hero__notes span:before{content:"";position:absolute;left:0;top:.47em;width:5px;height:5px;border-radius:50%;background:var(--protek-lime)}.protek-hero__stack{height:490px}.protek-hero__stack img{width:min(650px,116%)}.protek-categories{padding-top:72px}@media(max-width:990px){.protek-hero{padding:54px 0 44px}.protek-hero__grid{min-height:0;gap:24px}.protek-hero__copy{max-width:720px}.protek-hero__trust-row{justify-content:center}.protek-hero__stack{height:auto}}@media(max-width:620px){.protek-hero{padding:46px 0 34px}.protek-hero h1{font-size:50px;margin-bottom:18px}.protek-actions{justify-content:center;margin:22px 0 15px}.protek-hero__help{justify-content:center;flex-wrap:wrap}.protek-hero__trust-row{flex-direction:column;gap:12px;margin-top:18px}.protek-hero__approval{min-width:0}.protek-hero__notes{justify-content:center}.protek-categories{padding-top:58px}}@media(min-width:991px){.protek-hero{padding:34px 0 26px}.protek-hero__grid{min-height:450px}.protek-hero .protek-eyebrow{margin-bottom:10px}.protek-hero h1{font-size:clamp(52px,6vw,80px);margin-bottom:16px}.protek-hero__text{font-size:17px;line-height:1.42}.protek-actions{margin:18px 0 13px}.protek-hero__trust-row{margin-top:14px}.protek-hero__stack{height:450px}.protek-hero__stack img{width:min(620px,112%)}.protek-categories{padding-top:52px}}@media(min-width:991px)and (min-height:851px){.protek-hero{padding:46px 0 34px}.protek-hero__grid{grid-template-columns:minmax(0,1.04fr) minmax(380px,.86fr);min-height:500px;gap:32px}.protek-hero__copy{max-width:640px}.protek-hero .protek-eyebrow{margin-bottom:12px}.protek-hero h1{font-size:clamp(58px,6.5vw,88px);margin-bottom:19px}.protek-hero__text{max-width:570px;font-size:18px;line-height:1.48}.protek-actions{margin:22px 0 16px}.protek-hero__trust-row{margin-top:18px}.protek-hero__stack{height:500px}.protek-hero__stack img{width:min(670px,116%)}.protek-categories{padding-top:64px}}@media(min-width:1500px)and (min-height:900px){.protek-wrap{width:min(1380px,calc(100% - 64px))}.protek-hero{padding:54px 0 42px}.protek-hero__grid{grid-template-columns:minmax(0,1.03fr) minmax(430px,.97fr);min-height:530px;gap:44px}.protek-hero__copy{max-width:690px}.protek-hero h1{font-size:clamp(68px,5.6vw,96px)}.protek-hero__text{max-width:600px;font-size:19px}.protek-hero__stack{height:530px}.protek-hero__stack img{width:min(720px,116%)}}.protek-story-strip{position:relative;z-index:3;overflow:hidden;border-top:1px solid rgba(32,46,28,.1);border-bottom:1px solid rgba(32,46,28,.12);background:#eef4e9;color:var(--protek-dark)}.protek-story-strip:before,.protek-story-strip:after{content:"";position:absolute;z-index:2;top:0;bottom:0;width:54px;pointer-events:none}.protek-story-strip:before{left:0;background:linear-gradient(90deg,#eef4e9,#eef4e900)}.protek-story-strip:after{right:0;background:linear-gradient(270deg,#eef4e9,#eef4e900)}.protek-story-strip__track{display:flex;width:max-content;will-change:transform;animation:protek-story-scroll 28s linear infinite}.protek-story-strip__group{display:flex;align-items:center;flex:none;gap:26px;padding:15px 26px 15px 0}.protek-story-strip span{white-space:nowrap;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.protek-story-strip b{color:var(--protek-green);font-size:12px;line-height:1}.protek-story-strip:hover .protek-story-strip__track{animation-play-state:paused}@keyframes protek-story-scroll{to{transform:translate(-50%)}}@media(max-width:620px){.protek-story-strip__group{gap:19px;padding:12px 19px 12px 0}.protek-story-strip span{font-size:10px;letter-spacing:.075em}.protek-story-strip:before,.protek-story-strip:after{width:26px}}@media(prefers-reduced-motion:reduce){.protek-story-strip__track{animation:none}.protek-story-strip{overflow-x:auto}.protek-story-strip__group[aria-hidden=true]{display:none}}.protek-hero h1{font-weight:650}.protek-hero h1 .protek-hero__headline-line{color:#fff}.protek-hero h1 .protek-hero__headline-line strong{display:inline-block;color:var(--protek-lime);font-size:1.05em;font-weight:700;letter-spacing:-.05em}.protek-categories{padding:72px 0 78px;background:#f7faf4;scroll-margin-top:150px}.protek-categories .protek-heading{margin-bottom:30px}.protek-category-grid{gap:12px}.protek-category-card{min-height:156px;padding:19px 16px;border-color:#202e1c1a;background:#ffffffb8;box-shadow:0 3px 14px #202e1c06}.protek-category-card:hover{transform:translateY(-3px);background:#fff;box-shadow:0 15px 34px #202e1c17}.protek-category-card__icon{width:70px;height:70px;margin-bottom:13px}.protek-category-card__icon img{max-width:66px;max-height:66px}.protek-category-card strong{font-size:15px}.protek-featured{padding:78px 0;background:#fff}.protek-featured .protek-heading{margin-bottom:28px}.protek-heading--row>a{font-size:14px;border-bottom:1px solid var(--protek-green);padding-bottom:3px}.protek-product{border-radius:22px;box-shadow:0 3px 14px #202e1c09}.protek-product__image{height:280px;padding:28px;background:linear-gradient(145deg,#eef5ea,#e4efdf)}.protek-product__image img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.protek-product__info{padding:19px 20px 20px}.protek-product h3{min-height:47px;margin-bottom:10px}.protek-product__pricing{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.protek-product__pricing p{margin:0;font-size:17px}.protek-product__pricing s{color:#7c8778;font-size:13px}.protek-promise{padding:78px 0 82px}.protek-heading--promise{max-width:780px;margin-bottom:32px}.protek-heading--promise h2{font-size:clamp(36px,4vw,54px)}.protek-promise__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.protek-promise__cards article{display:flex;align-items:flex-start;gap:16px;padding:24px;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:#ffffff0e}.protek-promise__icon{flex:0 0 44px;width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:var(--protek-lime);color:var(--protek-dark)}.protek-promise__icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.protek-promise__cards h3{margin:1px 0 7px;font-size:18px}.protek-promise__cards p{margin:0;color:#ffffffad;font-size:14px;line-height:1.5}.protek-services{padding:78px 0;background:#fff}.protek-heading--services{margin-bottom:28px}.protek-heading--services h2{font-size:clamp(34px,4vw,52px)}.protek-services__grid{gap:16px}.protek-service{grid-template-columns:128px 1fr;min-height:245px;padding:28px;border:1px solid var(--protek-line);background:#f6f8f3!important;color:var(--protek-dark)!important}.protek-service__icon{width:108px;height:108px;display:grid;place-items:center;border-radius:24px;background:var(--protek-dark)}.protek-service__icon img{width:78px;height:78px;object-fit:contain;filter:drop-shadow(0 7px 10px rgba(0,0,0,.12))}.protek-service h2{font-size:38px;margin:0 0 9px}.protek-service div>p:not(.protek-eyebrow){margin:0 0 20px;color:#697365;font-size:14px;line-height:1.5}.protek-service__link{display:inline-flex;padding-bottom:3px;border-bottom:1px solid var(--protek-green);font-size:13px;font-weight:800}.protek-contact{padding:58px 0;background:var(--protek-green)}.protek-contact h2{font-size:clamp(34px,4vw,52px)}.protek-contact__actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.protek-contact__link{color:var(--protek-dark);font-size:14px;font-weight:800;text-decoration:none;border-bottom:1px solid rgba(32,46,28,.45);padding-bottom:3px}@media(max-width:990px){.protek-promise__cards{grid-template-columns:1fr}.protek-promise__cards article{align-items:center}}@media(max-width:620px){.protek-categories,.protek-featured,.protek-promise,.protek-services{padding:58px 0}.protek-category-card{min-height:145px;padding:16px 12px}.protek-category-card__icon{width:62px;height:62px}.protek-product__image{height:210px;padding:18px}.protek-product h3{min-height:58px;font-size:14px}.protek-product__info{padding:14px}.protek-promise__cards article{padding:19px}.protek-service{grid-template-columns:88px 1fr;min-height:220px;padding:20px}.protek-service__icon{width:76px;height:76px;border-radius:19px}.protek-service__icon img{width:56px;height:56px}.protek-service h2{font-size:31px}.protek-contact{padding:48px 0}.protek-contact__actions{align-items:flex-start;flex-direction:column}}.protek-product__image,#product-grid .card__media .media,.product-card-wrapper .card__media .media,.related-products .card__media .media,.predictive-search .card__media .media,.predictive-search__item .media,.protek-gallery__stage,.protek-gallery__thumb{background:#fff!important;background-image:none!important}.protek-product__image img,#product-grid .card__media .media img,.product-card-wrapper .card__media .media img,.related-products .card__media .media img,.predictive-search .card__media .media img,.predictive-search__item img{object-fit:contain!important;object-position:center!important}.protek-product__image img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important}#product-grid .card__inner,.product-card-wrapper .card__inner,.related-products .card__inner{background:#fff!important;background-image:none!important}.protek-categories{padding:58px 0 66px}.protek-categories .protek-heading{max-width:720px;margin:0 auto 27px;text-align:center}.protek-categories .protek-heading .protek-eyebrow{margin-bottom:9px}.protek-categories .protek-heading h2{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:clamp(36px,3.6vw,44px);font-weight:650;line-height:1.04;letter-spacing:-.04em}.protek-categories .protek-heading>p:last-child{margin:12px 0 0;font-size:15px;line-height:1.5;color:#697565}.protek-category-grid{column-gap:12px;row-gap:17px}.protek-category-card{min-height:132px;padding:14px 12px 15px;border-color:#202e1c12;border-radius:19px;background:#fff;box-shadow:0 4px 15px #202e1c09}.protek-category-card:hover{transform:translateY(-2px);box-shadow:0 13px 28px #202e1c13}.protek-category-card__icon{width:62px;height:62px;margin-bottom:10px;border-radius:50%;background:#eef5e9;transition:.2s background,.2s transform}.protek-category-card__icon img{max-width:51px;max-height:51px}.protek-category-card:hover .protek-category-card__icon{background:#e3f0db;transform:scale(1.025)}.protek-category-card strong{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.25;letter-spacing:-.015em}@media(max-width:620px){.protek-categories{padding:48px 0 54px}.protek-categories .protek-heading{margin-bottom:23px}.protek-categories .protek-heading h2{font-size:36px}.protek-category-grid{gap:11px}.protek-category-card{min-height:124px;padding:13px 9px}.protek-category-card__icon{width:57px;height:57px;margin-bottom:8px}.protek-category-card__icon img{max-width:47px;max-height:47px}.protek-category-card strong{font-size:13px}}.protek-levels{padding:76px 0 72px;background:#fff}.protek-levels__intro{display:flex;align-items:end;justify-content:space-between;gap:42px;margin-bottom:30px}.protek-levels__intro>div{max-width:720px}.protek-levels__intro h2{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:clamp(38px,4.2vw,56px);font-weight:650;line-height:1.02;letter-spacing:-.045em}.protek-levels__intro>p{max-width:410px;margin:0 0 5px;color:#667362;font-size:16px;line-height:1.55}.protek-levels__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.protek-level-card{position:relative;display:grid;grid-template-columns:58px 1fr;grid-template-rows:auto 1fr auto;column-gap:16px;min-height:250px;padding:24px;border:1px solid rgba(32,46,28,.1);border-radius:22px;background:#f6f9f3;color:var(--protek-dark);text-decoration:none!important;overflow:hidden;transition:.2s transform,.2s box-shadow,.2s border-color}.protek-level-card:hover{transform:translateY(-3px);border-color:#58b17873;box-shadow:0 18px 38px #202e1c17}.protek-level-card--featured{background:var(--protek-dark);color:#fff;border-color:var(--protek-dark)}.protek-level-card__number{position:absolute;right:20px;top:18px;color:#202e1c4d;font-size:11px;font-weight:800;letter-spacing:.12em}.protek-level-card--featured .protek-level-card__number{color:#ffffff59}.protek-level-card__label{position:absolute;right:18px;top:15px;padding:5px 9px;border-radius:999px;background:var(--protek-lime);color:var(--protek-dark);font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.protek-level-card--featured .protek-level-card__number{display:none}.protek-level-card__icon{grid-row:1/3;width:58px;height:58px;display:grid;place-items:center;border-radius:17px;background:#e5f0df;color:var(--protek-dark)}.protek-level-card--featured .protek-level-card__icon{background:var(--protek-lime)}.protek-level-card__icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.protek-level-card h3{margin:7px 0 8px;font:650 25px/1.05 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.035em}.protek-level-card p{margin:0;color:#677263;font-size:14px;line-height:1.5}.protek-level-card--featured p{color:#ffffffad}.protek-level-card__link{grid-column:2;align-self:end;width:max-content;margin-top:24px;padding-bottom:3px;border-bottom:1px solid var(--protek-green);font-size:12px;font-weight:800}.protek-level-card--featured .protek-level-card__link{border-color:var(--protek-lime)}.protek-levels__help{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px;color:#687365;font-size:13px}.protek-levels__help a{color:var(--protek-dark);font-weight:800;text-decoration:none;border-bottom:1px solid var(--protek-green)}@media(max-width:990px){.protek-levels__intro{align-items:flex-start;flex-direction:column;gap:12px}.protek-levels__grid{grid-template-columns:1fr}.protek-level-card{min-height:190px}}@media(max-width:620px){.protek-levels{padding:58px 0 54px}.protek-levels__intro{margin-bottom:24px}.protek-levels__intro h2{font-size:38px}.protek-levels__intro>p{font-size:15px}.protek-level-card{grid-template-columns:50px 1fr;min-height:174px;padding:20px;column-gap:13px}.protek-level-card__icon{width:50px;height:50px;border-radius:14px}.protek-level-card__icon svg{width:24px;height:24px}.protek-level-card h3{font-size:22px}.protek-level-card__link{margin-top:18px}.protek-levels__help{align-items:flex-start;flex-direction:column;gap:4px}}.protek-journey{padding:78px 0 74px;background:var(--protek-dark);color:#fff}.protek-journey__header{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.72fr);align-items:end;gap:64px;margin-bottom:38px}.protek-journey__header h2{margin:0;max-width:760px;color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:clamp(42px,5vw,64px);font-weight:650;line-height:.98;letter-spacing:-.05em}.protek-journey__header>p{margin:0 0 4px;color:#ffffffad;font-size:15px;line-height:1.65}.protek-journey__steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.protek-journey__steps:before{content:"";position:absolute;top:49px;left:11%;right:11%;height:1px;background:linear-gradient(90deg,transparent,rgba(186,242,74,.4) 12%,rgba(186,242,74,.4) 88%,transparent)}.protek-journey__steps article{position:relative;z-index:1;min-height:244px;padding:22px 20px 20px;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:#ffffff0e}.protek-journey__number{position:absolute;right:17px;top:16px;color:#ffffff59;font-size:10px;font-weight:850;letter-spacing:.12em}.protek-journey__icon{width:54px;height:54px;display:grid;place-items:center;margin-bottom:30px;border-radius:16px;background:var(--protek-lime);color:var(--protek-dark);box-shadow:0 0 0 7px var(--protek-dark)}.protek-journey__icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.protek-journey__steps h3{margin:0 0 9px;color:#fff;font:650 20px/1.15 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em}.protek-journey__steps p{margin:0;color:#ffffffa3;font-size:13px;line-height:1.55}.protek-journey__footer{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:26px;color:#ffffffa6;font-size:13px}.protek-journey__footer a{color:#fff;font-weight:800;text-decoration:none;border-bottom:1px solid var(--protek-lime)}@media(max-width:990px){.protek-journey__header{grid-template-columns:1fr;gap:16px}.protek-journey__header>p{max-width:680px}.protek-journey__steps{grid-template-columns:1fr 1fr}.protek-journey__steps:before{display:none}.protek-journey__steps article{min-height:220px}}@media(max-width:620px){.protek-journey{padding:58px 0 54px}.protek-journey__header{margin-bottom:27px}.protek-journey__header h2{font-size:42px}.protek-journey__steps{grid-template-columns:1fr;gap:10px}.protek-journey__steps article{min-height:0;padding:18px;display:grid;grid-template-columns:48px 1fr;column-gap:14px}.protek-journey__icon{grid-row:1/3;width:48px;height:48px;margin:0;border-radius:14px;box-shadow:none}.protek-journey__steps h3{margin:3px 0 6px}.protek-journey__steps p{grid-column:2}.protek-journey__footer{align-items:flex-start;flex-direction:column;gap:4px}}.protek-services--compact{padding:38px 0 52px;background:#f7faf5}.protek-services--compact .protek-services__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.protek-services--compact .protek-service{min-height:208px;padding:28px 30px;display:grid;grid-template-columns:92px 1fr;align-items:center;gap:24px;border:1px solid rgba(24,57,31,.12);border-radius:24px;box-shadow:0 12px 34px #18391f12;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.protek-services--compact .protek-service:hover{transform:translateY(-3px);box-shadow:0 18px 42px #18391f1f}.protek-services--compact .protek-service--repair{background:#fff}.protek-services--compact .protek-service--rental{background:#eaf4e7}.protek-services--compact .protek-service__icon{width:86px;height:86px;border-radius:20px;background:#f2f7ef;display:grid;place-items:center}.protek-services--compact .protek-service--rental .protek-service__icon{background:#ffffffb8}.protek-services--compact .protek-service__icon img{width:62px;height:62px;object-fit:contain}.protek-services--compact .protek-eyebrow{margin:0 0 5px;font-size:11px;letter-spacing:.12em}.protek-services--compact h2{margin:0 0 7px;font-size:clamp(24px,2vw,32px);line-height:1.05}.protek-services--compact p:not(.protek-eyebrow){margin:0 0 16px;max-width:440px;color:#4f5e52;font-size:14px;line-height:1.55}.protek-service__button{display:inline-flex;align-items:center;min-height:38px;padding:0 17px;border-radius:999px;background:#18391f;color:#fff;font-size:13px;font-weight:700}.protek-contact{display:none!important}.protek-site-footer{margin-top:0!important;padding:58px 0 22px!important;background:#142f1b!important;color:#f8fbf6!important;border-top:4px solid #9bc98f}.protek-site-footer .protek-wrap{max-width:1240px}.protek-site-footer__main{display:grid;grid-template-columns:minmax(240px,1.05fr) 2fr;gap:70px;padding-bottom:34px}.protek-site-footer__brand-link{display:inline-flex;max-width:175px}.protek-site-footer__logo{display:block;width:auto;max-width:175px;height:auto;max-height:54px;object-fit:contain;object-position:left center;filter:brightness(0) invert(1)}.protek-site-footer__wordmark{font-size:34px;line-height:1;font-weight:750;color:#fff}.protek-site-footer__brand p{margin:18px 0 12px;color:#d9e8d5;font-size:15px}.protek-site-footer__phone{color:#fff!important;font-size:16px;font-weight:750;text-decoration:none}.protek-site-footer__nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.protek-site-footer__nav h2{margin:0 0 16px;color:#fff;font-size:13px;letter-spacing:.11em;text-transform:uppercase}.protek-site-footer__nav a{display:block;width:max-content;max-width:100%;margin:0 0 10px;color:#d9e8d5!important;font-size:14px;text-decoration:none}.protek-site-footer__nav a:hover,.protek-site-footer__phone:hover{text-decoration:underline;text-underline-offset:4px;color:#fff!important}.protek-site-footer__newsletter{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;border-top:1px solid rgba(255,255,255,.12)}.protek-site-footer__newsletter label{color:#fff;font-size:14px;font-weight:700}.protek-site-footer__newsletter>div{display:flex;width:min(100%,390px)}.protek-site-footer__newsletter input{flex:1;min-width:0;height:42px;padding:0 14px;border:1px solid rgba(255,255,255,.35);border-radius:12px 0 0 12px;background:#ffffff14;color:#fff}.protek-site-footer__newsletter input::placeholder{color:#bcd0b8}.protek-site-footer__newsletter button{height:42px;padding:0 18px;border:0;border-radius:0 12px 12px 0;background:#b7d7ae;color:#142f1b;font-weight:800;cursor:pointer}.protek-site-footer__newsletter p{margin:0;color:#d9e8d5;font-size:13px}.protek-site-footer__bottom{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12)}.protek-site-footer__bottom small,.protek-site-footer__bottom a{color:#bcd0b8!important;font-size:12px;text-decoration:none}.protek-site-footer__legal{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.protek-site-footer .list-payment{margin:0;padding:0;justify-content:flex-end}.protek-site-footer .list-payment__item{padding:.2rem}@media(max-width:850px){.protek-services--compact .protek-services__grid{grid-template-columns:1fr}.protek-site-footer__main{grid-template-columns:1fr;gap:36px}}@media(max-width:640px){.protek-services--compact{padding:28px 0 38px}.protek-services--compact .protek-service{min-height:0;padding:22px;grid-template-columns:68px 1fr;gap:17px;border-radius:20px}.protek-services--compact .protek-service__icon{width:64px;height:64px;border-radius:16px}.protek-services--compact .protek-service__icon img{width:48px;height:48px}.protek-site-footer{padding:42px 0 20px!important}.protek-site-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.protek-site-footer__newsletter{align-items:flex-start;flex-direction:column}.protek-site-footer__newsletter>div{width:100%}.protek-site-footer__bottom{grid-template-columns:1fr;justify-items:start;gap:14px}.protek-site-footer__legal,.protek-site-footer .list-payment{justify-content:flex-start}}.protek-services--compact .protek-service.protek-service--repair{background:#fff!important}.protek-services--compact .protek-service.protek-service--rental{background:#eaf4e7!important}.protek-site-footer__address{margin:0 0 14px;color:#d9e8d5;font-size:14px;line-height:1.55;font-style:normal}.protek-site-footer__brand-link{display:block!important;width:190px!important;height:60px!important;margin:0 0 16px!important}.protek-site-footer__logo{display:block!important;width:190px!important;height:60px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:left center!important}.protek-site-footer__brand>p{margin-top:0!important}@media(min-width:851px){.protek-journey{padding:60px 0 58px!important}.protek-journey__steps article{min-height:210px!important;padding:20px 19px 18px!important}.protek-journey__icon{margin-bottom:24px!important}}.protek-site-footer__brand>p{color:#58bd7a!important;font-weight:650}.protek-site-footer__logo{filter:none!important}.protek-site-footer__brand>p{color:#fff!important;font-weight:400}.protek-contactfix{padding:34px 0 38px;background:#f7faf5}.protek-contactfix__card{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:30px;min-height:214px;padding:28px 34px;border-radius:28px;overflow:hidden;background:linear-gradient(118deg,#102c19,#183e24 62%,#22502e);box-shadow:0 18px 50px #112f1a29;color:#fff!important;text-decoration:none!important;isolation:isolate;transition:transform .2s ease,box-shadow .2s ease}.protek-contactfix__card:before{content:"";position:absolute;z-index:-1;right:-80px;top:-150px;width:390px;height:390px;border-radius:50%;border:1px solid rgba(186,242,74,.18);box-shadow:0 0 0 48px #baf24a0b,0 0 0 96px #baf24a06}.protek-contactfix__card:hover{transform:translateY(-3px);box-shadow:0 24px 58px #112f1a38}.protek-contactfix__orb{position:relative;width:132px;height:132px;display:grid;place-items:center;border-radius:50%;background:#baf24a;color:#15341d;box-shadow:0 0 0 10px #baf24a1a,0 14px 28px #00000029;transform:rotate(-6deg)}.protek-contactfix__orb svg{position:absolute;width:62px;height:62px;top:20px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:.92}.protek-contactfix__orb strong{position:absolute;bottom:20px;font:900 18px/1 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:.12em}.protek-contactfix__copy{display:block;min-width:0}.protek-contactfix__eyebrow{display:block;margin-bottom:7px;color:#baf24a;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.protek-contactfix__eyebrow i{padding:0 3px;color:#fff;font-family:cursive;font-size:15px;font-weight:400;text-transform:none;letter-spacing:0}.protek-contactfix__title{display:block;margin-bottom:8px;color:#fff;font:700 clamp(28px,3vw,42px)/1.04 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.035em}.protek-contactfix__text{display:block;max-width:740px;color:#ffffffbd;font-size:14px;line-height:1.55}.protek-contactfix__features{display:block;margin-top:11px;color:#dfeadb;font-size:12px;font-weight:700}.protek-contactfix__features b{padding:0 7px;color:#baf24a}.protek-contactfix__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;border-radius:999px;background:#fff;color:#15341d;font-size:13px;font-weight:850;white-space:nowrap}.protek-contactfix__button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}@media(max-width:850px){.protek-contactfix__card{grid-template-columns:112px 1fr;gap:22px;padding:25px}.protek-contactfix__orb{width:104px;height:104px}.protek-contactfix__orb svg{width:48px;height:48px;top:16px}.protek-contactfix__orb strong{bottom:15px;font-size:14px}.protek-contactfix__button{grid-column:2;justify-self:start}}@media(max-width:600px){.protek-contactfix{padding:24px 0 28px}.protek-contactfix__card{grid-template-columns:72px 1fr;gap:16px;min-height:0;padding:21px;border-radius:22px}.protek-contactfix__orb{width:68px;height:68px;box-shadow:0 0 0 6px #baf24a1a}.protek-contactfix__orb svg{width:32px;height:32px;top:9px}.protek-contactfix__orb strong{bottom:9px;font-size:10px}.protek-contactfix__title{font-size:25px}.protek-contactfix__text{font-size:13px}.protek-contactfix__features{line-height:1.6}.protek-contactfix__button{grid-column:1/-1;width:100%;margin-top:4px}}.protek-phones[data-collection-kind=mp3] .protek-phone-card__media{background:#eef7ea!important}.protek-phones[data-collection-kind=mp3] .protek-phone-card[data-brand=akito] .protek-phone-card__media img{padding:0!important;object-fit:contain;object-position:center;transform:scale(1.05);transform-origin:center}.protek-phones[data-collection-kind=mp3] .protek-phone-card[data-product-handle=akito-l13-kosher-mp3-player] .protek-phone-card__media img{transform:scale(1.5)}.protek-phones[data-collection-kind=mp3] .protek-phone-card[data-product-handle=akito-s12-kosher-mp3-player] .protek-phone-card__media img{transform:scale(1)}.protek-phones[data-collection-kind=mp3] .protek-phone-card[data-product-handle=akito-x-pod-kosher-mp3-player] .protek-phone-card__media img{transform:scale(1.25)}button.protek-phone-card__cart{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit}.protek-phone-card__cart.is-loading{opacity:.68;pointer-events:none}.protek-phone-card__cart.is-added{background:#19351d;color:#fff}.protek-phone-card__cart.is-error{background:#8b2d2d;color:#fff}.protek-inline-zoom-stage{position:relative;isolation:isolate;overflow:hidden;touch-action:none}.protek-inline-zoom-stage img.protek-inline-zoom-image{position:relative;z-index:1;cursor:zoom-in;transform-origin:center center;will-change:transform;transition:transform .2s ease}.protek-inline-zoom-stage:after{content:"Click to zoom";position:absolute;right:14px;bottom:14px;z-index:3;padding:7px 11px;border-radius:999px;background:#19351de0;color:#fff;font:750 11px/1 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:.01em;pointer-events:none;box-shadow:0 4px 14px #00000029}.protek-inline-zoom-stage.is-inline-zoomed img.protek-inline-zoom-image{cursor:grab;transition:none}.protek-inline-zoom-stage.is-inline-zoomed:after{content:"Drag to inspect"}.protek-inline-zoom-stage.is-inline-dragging img.protek-inline-zoom-image{cursor:grabbing}.protek-inline-zoom-reset{display:none;position:absolute;right:14px;top:14px;z-index:4;width:38px;height:38px;padding:0;border:0;border-radius:999px;background:#19351de6;color:#fff;font:700 22px/1 Inter,ui-sans-serif,system-ui,sans-serif;cursor:pointer;box-shadow:0 5px 16px #0000002e}.protek-inline-zoom-stage.is-inline-zoomed .protek-inline-zoom-reset{display:grid;place-items:center}.protek-inline-zoom-reset:hover,.protek-inline-zoom-reset:focus-visible{background:#19351d;outline:2px solid #fff;outline-offset:2px}@media(max-width:749px){.protek-inline-zoom-stage:after{content:"Tap to zoom";right:10px;bottom:10px}.protek-inline-zoom-stage.is-inline-zoomed:after{content:"Pinch or drag"}.protek-inline-zoom-reset{right:10px;top:10px}}@media(prefers-reduced-motion:reduce){.protek-inline-zoom-stage img.protek-inline-zoom-image{transition:none}}.protek-hero:after{display:none}.protek-hero__stack{overflow:hidden}.protek-hero__stack:after{content:"";position:absolute;z-index:2;top:-2px;right:-2px;bottom:-2px;left:-2px;pointer-events:none;box-shadow:inset 0 0 64px 38px var(--protek-dark)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/protek-modern.css.map */
