.home{padding-top:40px}.home-hero{-webkit-user-select:none;user-select:none;container-type:inline-size}.home-hero img{pointer-events:none;-webkit-user-drag:none}.home-hero__stage{--u:min(1px, 100cqw / 1240);--gh:600;--logo-w:536;--logo-h:283;--logo-y:-80;--cta-y:403;--cta-fs:29;--cta-lh:74;--cta-px:29;--ask-y:489;--ask-x:0;--ask-fs:15;--ask-lh:37;--ask-px:15;height:calc(var(--gh) * var(--u));position:relative;overflow:hidden}@container (778px<=width<1024px){.home-hero__stage{--u:calc(100cqw / 1024);--gh:768;--logo-w:442;--logo-h:233;--logo-y:-66;--cta-y:461;--cta-fs:28;--cta-lh:73;--cta-px:29;--ask-y:553;--ask-x:1;--ask-fs:14;--ask-lh:36;--ask-px:14}}@container (480px<=width<778px){.home-hero__stage{--u:calc(100cqw / 778);--gh:960;--logo-w:505;--logo-h:267;--logo-y:-135;--cta-y:519;--cta-fs:26;--cta-lh:71;--cta-px:29;--ask-y:613;--ask-fs:13;--ask-lh:35;--ask-px:14}}@container not (min-width:480px){.home-hero__stage{--u:calc(100cqw / 480);--gh:720;--logo-w:311;--logo-h:164;--logo-y:-83;--cta-y:393;--cta-fs:20;--cta-lh:56;--cta-px:25;--ask-y:462;--ask-fs:12;--ask-lh:31;--ask-px:14}}.home-hero__bg{position:absolute;inset:0}.home-hero__stage[data-ready] .home-hero__bg{background-color:#1a1a1a}.home-hero__bg img{object-fit:cover;object-position:50% 50%}.home-hero__logo{top:calc((100% - var(--logo-h) * var(--u)) / 2 + var(--logo-y) * var(--u));width:calc(var(--logo-w) * var(--u));height:calc(var(--logo-h) * var(--u));z-index:6;margin:0 auto;position:absolute;left:0;right:0}.home-hero__logo img{object-fit:cover}.home-hero__btn{z-index:7;color:#fff;width:max-content;font-family:var(--font-display);letter-spacing:0;white-space:nowrap;text-align:left;margin:0 auto;font-weight:500;text-decoration:none;transition:background-color .2s cubic-bezier(.455,.03,.515,.955),color .2s cubic-bezier(.455,.03,.515,.955);display:block;position:absolute;left:0;right:0}.home-hero__btn:hover,.home-hero__btn:focus-visible{color:#000;background-color:#fff}.home-hero__btn:focus-visible{outline-color:#fff}.home-hero__cta{top:calc(var(--cta-y) * var(--u));padding:0 calc(var(--cta-px) * var(--u));background-color:var(--color-brand);font-size:calc(var(--cta-fs) * var(--u));line-height:calc(var(--cta-lh) * var(--u));border-radius:65px}.home-hero__ask{top:calc(var(--ask-y) * var(--u));translate:calc(var(--ask-x) * var(--u)) 0;padding:0 calc(var(--ask-px) * var(--u));font-size:calc(var(--ask-fs) * var(--u));line-height:calc(var(--ask-lh) * var(--u));background-color:#000;border-radius:25px}@supports (width:round(1.5px, 1px)){.home-hero__cta{padding:0 round(calc(var(--cta-px) * var(--u)), 1px);font-size:round(calc(var(--cta-fs) * var(--u)), 1px);line-height:round(calc(var(--cta-lh) * var(--u)), 1px)}.home-hero__ask{padding:0 round(calc(var(--ask-px) * var(--u)), 1px);font-size:round(calc(var(--ask-fs) * var(--u)), 1px);line-height:round(calc(var(--ask-lh) * var(--u)), 1px)}.home-hero__logo{width:round(calc(var(--logo-w) * var(--u)), 1px);height:round(down, calc(var(--logo-h) * var(--u)), 1px);top:calc((100% - round(down, calc(var(--logo-h) * var(--u)), 1px)) / 2 + var(--logo-y) * var(--u))}}.home-hero__bg{animation:1s cubic-bezier(.645,.045,.355,1) both home-hero-fade}.home-hero__logo{animation:1s cubic-bezier(.645,.045,.355,1) both home-hero-grow}.home-hero__cta{animation:1.2s cubic-bezier(.86,0,.07,1) .22s both home-hero-rise}.home-hero__ask{animation:1.2s cubic-bezier(.86,0,.07,1) .46s both home-hero-rise}@media (scripting:enabled){.home-hero__stage:not([data-ready]) :is(.home-hero__bg,.home-hero__logo,.home-hero__btn){animation-play-state:paused}}.home-hero__stage[data-played] :is(.home-hero__bg,.home-hero__logo,.home-hero__btn){animation:none}@keyframes home-hero-fade{0%{opacity:0}}@keyframes home-hero-grow{0%{opacity:0;transform:scale(.9)}}@keyframes home-hero-rise{0%{opacity:0;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.home-hero__bg,.home-hero__logo,.home-hero__btn{animation:none}}.home-heading{color:var(--color-brand);font-family:var(--font-display);text-align:center;margin:0 0 10px;font-size:54px;font-weight:900;line-height:62px}.home-about{grid-template-columns:minmax(0,1fr);row-gap:25px;margin-top:61px;margin-bottom:21px;display:grid}@media (min-width:1000px){.home-about{grid-template-columns:repeat(2,48.96%);justify-content:center;align-items:start;column-gap:2.04%}}.home-about__text{text-align:center}.home-about__copy{margin-bottom:21px}.home-about__copy p{margin:0;padding-bottom:21px}.home-about__copy p:last-child{padding-bottom:0}.home-about__copy a{color:var(--color-brand);text-decoration:none;transition:color .3s}.home-about__copy a:hover{color:var(--color-body)}.home-about__btn{margin-bottom:10px}.home-about__frame{box-shadow:0 1px #0000000a,0 2px 7px #0000000d,0 12px 22px #0000000f}.home-about__frame img{width:100%;height:auto;display:block}.home-diensten__head{margin-bottom:21px;padding-top:60px;display:flow-root}.home-services{background:var(--color-section)}.home-services__container{container-type:inline-size}.home-services__grid{--P:36px;--p:6px;--shift:-4px;--groups:0;--gap:calc(2 * var(--p) + 25px);--trail:var(--gap);align-items:start;row-gap:var(--gap);padding:calc(var(--P) + var(--p)) calc(.04cqw + .9996 * var(--P) + var(--p)) calc(var(--p) + var(--P) + 20px + var(--groups) * var(--shift) + var(--trail));grid-template-columns:minmax(0,1fr);margin:0;list-style:none;display:grid}@media (max-width:690px){.home-services__grid{--P:6vw;--p:1vw}}@media (min-width:1000px){.home-services__grid{--P:4cqw;--p:1cqw;--shift:21px;--gap:calc(2 * var(--p));padding-inline:5.0384cqw}}@media (min-width:1300px){.home-services__grid{--shift:0px;--gap:calc(2 * var(--p) + 21px);--trail:0px;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:3.876cqw}.home-services__cell{grid-column:span 2}.home-services__cell:last-child:nth-child(3n+1){grid-column:3/span 2}.home-services__cell:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}}.home-services__cell{grid-template-columns:minmax(0,1fr);display:grid;position:relative}@media not (min-width:1000px),(481px<=width<=1025px) and (orientation:landscape){.home-services__cell.reveal[data-state][data-animation]{opacity:1;transition:none;transform:none}}html[data-mobile-browser] .home-services__cell.reveal[data-state][data-animation],html[data-mobile-browser] .home-about__frame.reveal[data-state][data-animation]{opacity:1;transition:none;transform:none}.home-services__cell:nth-child(n+4){top:var(--shift)}.home-services__cell:nth-child(n+7){top:calc(2 * var(--shift))}.home-services__cell:nth-child(n+10){top:calc(3 * var(--shift))}.home-tile{perspective:1000px;transform-style:preserve-3d;grid-template-columns:minmax(0,1fr);display:grid}.home-tile__face{text-align:center;min-height:300px;transform-style:preserve-3d;backface-visibility:hidden;grid-area:1/1;align-items:center;padding:10px 0;transition:transform .7s cubic-bezier(.4,.2,.2,1),opacity .55s .25s;display:flex;position:relative}.home-tile__front{color:#fff;background-color:#000;transform:rotateY(0)}.home-tile__back{color:var(--color-body);background-color:#fff;transform:rotateY(180deg)}html:not([data-mobile-browser]) .home-tile:hover .home-tile__front{transform:rotateY(-180deg)}html:not([data-mobile-browser]) .home-tile:hover .home-tile__back{transform:rotateY(0)}.home-tile:focus-within .home-tile__front,.home-tile[data-flipped] .home-tile__front{transform:rotateY(-180deg)}.home-tile:focus-within .home-tile__back,.home-tile[data-flipped] .home-tile__back{transform:rotateY(0)}.home-tile__img,.home-tile__shade,.home-tile__inner{backface-visibility:hidden}.home-tile__front .home-tile__img{object-fit:cover;object-position:50% 50%}.home-tile__shade{z-index:1;opacity:.6;background:#000;position:absolute;inset:0}.home-tile__inner{z-index:2;width:100%;padding:60px;position:relative;transform:translateZ(60px)scale(.94)}.home-tile__back .home-tile__inner{padding:30px}.home-tile__title{color:#fff;font-family:var(--font-sans);margin:0 0 8px;font-size:22px;font-weight:600;line-height:34px}.home-tile__text{margin:0}.home-tile__text .btn{margin-bottom:10px}.home-tile__blank{padding-bottom:21px;display:block}
@font-face{font-family:Nunito Sans;font-style:italic;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/7ce228a5ea6091ec-s.115qmearjzhrv.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/08dc2baf7d92c566-s.0ek64jm_m1sxp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/06eac649f8bc4bca-s.44c8h506h5pa5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/edc123fe94ce241e-s.3kuc5kcmv-uvv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/6ee082a4ab9ffb69-s.3ntnen-w8ies4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.1jg2wqmry50dw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.097t91mu4nbwo.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.2a66m7dsu0m6t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.1puy2ov14w4rp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.3bm7l-ln3bnu5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.pdSoYW_className{font-family:Nunito Sans,Nunito Sans Fallback}.pdSoYW_variable{--font-promo-ts100:"Nunito Sans", "Nunito Sans Fallback"}
.promo-ts100__root{--ink:#040707;--red:#be1e2d;--paper:#fff;--graphite:#16191b;--fog:#575b5d;--hair:#e6e3dd;--mist:#ffffffd1;--display:var(--font-promo-ts100,"Nunito Sans"), "Nunito Sans", system-ui, sans-serif;--ui:var(--font-roboto,"Roboto"), "Roboto", system-ui, sans-serif;--ease:cubic-bezier(.25, 1, .33, 1);--dur:.45s;color:var(--paper);font-family:var(--display);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.promo-ts100__root :where(h2,p,ul){margin:0}.promo-ts100__root :where(ul){padding:0;list-style:none}.promo-ts100__root :where(svg){flex:none;display:block}.promo-ts100__card{background:var(--ink);isolation:isolate;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.promo-ts100__head{--t:min(13.2cqi, 5.25rem);padding:30px 20px 26px;container-type:inline-size}.promo-ts100__title{font-size:var(--t);letter-spacing:-.006em;text-transform:uppercase;grid-template-columns:auto minmax(0,max-content);justify-content:start;gap:.13em .2em;font-style:italic;font-weight:900;line-height:.9;display:grid}.promo-ts100__title:before{content:"";background:var(--red);transform-origin:50% 100%;grid-area:1/1/span 2;width:.3em;margin-block:-.03em -.06em;transform:skew(-11deg)}@supports (text-box:trim-both cap alphabetic){.promo-ts100__title:before{align-self:start;height:1.5em;margin-bottom:0}}.promo-ts100__line1,.promo-ts100__line2{overflow-wrap:anywhere;text-box:trim-both cap alphabetic;grid-column:2;display:block}.promo-ts100__line2{color:var(--red);font-size:.812em}.promo-ts100__package{margin-top:calc(var(--t) * .3);padding-left:calc(var(--t) * .5);font-size:max(.9375rem, calc(var(--t) * .28));letter-spacing:.3em;text-transform:uppercase;font-variant-numeric:lining-nums;color:var(--mist);font-weight:500;line-height:1.2}.promo-ts100__media{aspect-ratio:16/9;background:repeating-linear-gradient(#383f42 0 calc(25% - 2px),#262b2d calc(25% - 2px) 25%);place-self:stretch stretch;position:relative}.promo-ts100__mediaInner{position:absolute;inset:0;overflow:hidden}.promo-ts100__mediaInner:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(0deg,#15191a 0 4px,#0000 4px),repeating-linear-gradient(#40474a 0 calc(20% - 3px),#2a3033 calc(20% - 3px) 20%);position:absolute;inset:0;transform:translateY(calc(-100% - 32px));box-shadow:0 8px 18px #00000059}.promo-ts100__mediaInner:after{content:"";background:linear-gradient(var(--ink), #04070700);opacity:.55;pointer-events:none;height:22%;position:absolute;inset:0 0 auto}.promo-ts100__photo{object-fit:cover;object-position:18% 100%}.promo-ts100__offer{z-index:1;background:var(--paper);color:var(--graphite);border-top:5px solid var(--red);grid-template-columns:minmax(0,1fr);grid-template-areas:"price""note""list""colors""actions""links";align-content:start;margin:-32px 12px 0;padding:22px 20px 12px;display:grid;position:relative;box-shadow:0 28px 56px -28px #000c}.promo-ts100__price{letter-spacing:0;white-space:nowrap;color:var(--red);grid-area:price;font-size:clamp(4rem,2.9rem + 4.4vw,6.25rem);font-weight:800;line-height:.84}.promo-ts100__amount{font-variant-numeric:lining-nums}.promo-ts100__star{vertical-align:top;color:var(--graphite);margin-left:.05em;font-size:.36em;font-weight:700;line-height:1}.promo-ts100__note{max-width:42ch;color:var(--fog);grid-area:note;margin-top:12px;font-size:.8125rem;font-weight:500;line-height:1.5}.promo-ts100__included{border-top:1px solid var(--hair);grid-area:list;align-content:start;gap:12px;margin-top:18px;padding-top:18px;display:grid}.promo-ts100__included li{grid-template-columns:22px minmax(0,1fr);align-items:start;column-gap:12px;font-size:1.0625rem;font-weight:700;line-height:1.35;display:grid}.promo-ts100__check{width:22px;height:22px;color:var(--red);margin-top:0}.promo-ts100__colors{flex-wrap:wrap;grid-area:colors;align-items:center;gap:10px 14px;margin-top:20px;display:flex}.promo-ts100__colors p{text-wrap:balance;color:var(--fog);flex:150px;font-size:.9375rem;font-style:italic;font-weight:500;line-height:1.35}.promo-ts100__swatches{flex:none;gap:8px;display:flex}.promo-ts100__swatches span{forced-color-adjust:none;border-radius:50%;width:32px;height:32px;box-shadow:inset 0 0 0 1px #00000029,inset 0 -3px 6px #0000001f}.promo-ts100__actions{grid-area:actions;gap:10px;margin-top:22px;display:grid}.promo-ts100__primary,.promo-ts100__call{font-family:var(--ui);transition:opacity var(--dur) var(--ease), background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);border-radius:200px;justify-content:center;align-items:center;gap:10px;font-size:1.0625rem;font-weight:500;text-decoration:none;display:flex}.promo-ts100__primary{background:var(--red);color:#fff;letter-spacing:.02em;text-transform:uppercase;border:2px solid #0000;min-height:56px;padding:0 28px}.promo-ts100__primary:hover{opacity:.87}.promo-ts100__call{border:2px solid var(--graphite);min-height:52px;color:var(--graphite);letter-spacing:.01em;font-variant-numeric:tabular-nums;padding:0 24px}.promo-ts100__call:hover{background:var(--graphite);color:#fff}.promo-ts100__phoneIcon{width:19px;height:19px}.promo-ts100__primary:focus-visible,.promo-ts100__call:focus-visible,.promo-ts100__links a:focus-visible{outline:3px solid var(--graphite);outline-offset:3px}.promo-ts100__links{border-top:1px solid var(--hair);flex-wrap:wrap;grid-area:links;column-gap:26px;margin-top:14px;padding-top:4px;display:flex}.promo-ts100__links a{min-height:44px;color:var(--graphite);border-radius:2px;align-items:center;gap:10px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.promo-ts100__links svg{width:19px;height:19px;color:var(--red)}.promo-ts100__links a span{text-underline-offset:5px;transition:text-decoration-color var(--dur) var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.promo-ts100__links a:hover span{-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.promo-ts100__benefits{gap:14px;padding:26px 20px 30px;display:grid}.promo-ts100__benefits li{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:14px;font-size:.9375rem;font-weight:800;line-height:1.2;display:flex}.promo-ts100__chip{background:var(--red);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.promo-ts100__chip svg{width:23px;height:23px}@media (min-width:640px){.promo-ts100__head{--t:min(10.5cqi, 5.25rem);padding:44px 40px 36px}.promo-ts100__media{aspect-ratio:12/5}.promo-ts100__photo{object-position:22% 100%}.promo-ts100__offer{grid-template:"price list""note list""actions list"1fr"actions colors""links links"/minmax(0,1fr) minmax(0,1.15fr);column-gap:32px;margin:-64px 28px 0;padding:30px 32px 14px}.promo-ts100__included,.promo-ts100__colors{border-left:1px solid var(--hair);padding-left:32px}.promo-ts100__included{border-top:0;margin-top:0;padding-top:4px;padding-bottom:20px}.promo-ts100__included li{font-size:1rem}.promo-ts100__colors{margin-top:0}.promo-ts100__actions{align-self:end}.promo-ts100__links{margin-top:24px;padding-top:6px}.promo-ts100__benefits{grid-template-columns:repeat(3,auto);justify-content:space-between;gap:16px;padding:30px 40px 34px}.promo-ts100__benefits li{letter-spacing:.12em;text-align:center;flex-direction:column;gap:12px;font-size:.875rem}}@media (min-width:640px) and (max-width:999.98px){.promo-ts100__head{justify-content:center;display:grid}}@media (min-width:1000px){.promo-ts100__card{--offer-col:400px;grid-template-columns:minmax(0, 1fr) var(--offer-col);grid-template-rows:auto 1fr auto}.promo-ts100__head{--t:min(13.6cqi, 5.25rem);grid-area:1/1;padding:44px 32px 36px 44px}.promo-ts100__media{aspect-ratio:1191/435;grid-area:2/1/auto/-1}.promo-ts100__photo{object-position:30% 60%}.promo-ts100__offer{grid-area:1/2/span 2;grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"price""note""list""colors""actions""links";align-self:start;margin:36px 36px 40px 0;padding:26px 28px 10px}.promo-ts100__included,.promo-ts100__colors{border-left:0;padding-left:0}.promo-ts100__included{border-top:1px solid var(--hair);margin-top:20px;padding:20px 0 0}.promo-ts100__colors{margin-top:20px}.promo-ts100__actions{margin-top:24px}.promo-ts100__links{justify-content:space-between;column-gap:16px;margin-top:16px;padding-top:4px}.promo-ts100__links a{gap:8px;font-size:.9375rem}.promo-ts100__included li{font-size:1rem}.promo-ts100__benefits{grid-area:3/1/auto/-1;grid-template-columns:repeat(3,auto);justify-content:space-between;padding:24px 36px 26px 44px}.promo-ts100__benefits li{text-align:left;flex-direction:row;gap:14px;font-size:.875rem}}@media (min-width:1000px) and (max-width:1199.98px){.promo-ts100__swatches{gap:6px}.promo-ts100__swatches span{width:28px;height:28px}.promo-ts100__colors,.promo-ts100__links{column-gap:12px}.promo-ts100__links a{gap:7px}}@media (min-width:1200px){.promo-ts100__card{--offer-col:476px}.promo-ts100__head{padding:52px 40px 42px 56px}.promo-ts100__offer{margin:38px 48px 40px 0;padding:30px 32px 12px}.promo-ts100__included li{font-size:1.0625rem}.promo-ts100__links a{gap:10px;font-size:1rem}.promo-ts100__benefits{padding:26px 48px 28px 56px}.promo-ts100__benefits li{letter-spacing:.14em;font-size:.9375rem}}@media (min-width:1000px) and (max-width:1279.98px){.promo-ts100__card{grid-template-rows:auto auto 1fr}.promo-ts100__offer{grid-row:1/span 3}.promo-ts100__benefits{grid-area:3/1;grid-template-columns:minmax(0,1fr);align-content:center;gap:14px;padding-top:28px;padding-bottom:32px;padding-right:32px}}@keyframes promo-ts100-door{0%{transform:translateY(-42%)}to{transform:translateY(calc(-100% - 32px))}}@keyframes promo-ts100-settle{0%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes promo-ts100-ring{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-6deg)}}@media (prefers-reduced-motion:no-preference){.promo-ts100__call:hover .promo-ts100__phoneIcon{animation:.5s ease-in-out promo-ts100-ring}@supports (animation-timeline:view()){.promo-ts100__media{view-timeline:--promo-ts100-media block}.promo-ts100__mediaInner:before{animation:linear both promo-ts100-door;animation-timeline:--promo-ts100-media;animation-range:entry}.promo-ts100__photo{animation:linear both promo-ts100-settle;animation-timeline:--promo-ts100-media;animation-range:entry cover 60%}}}@media print{.promo-ts100__mediaInner:before{display:none}.promo-ts100__photo{animation:none!important;transform:none!important}}
