.ap{--ap-ink: #122233;--ap-muted: rgb(18 34 51 / .68);--ap-green: #0b4f82;--ap-blue: #0f70b7;--ap-warm: #e8f1f9;--ap-radius: 18px;--ap-max: 84rem;--ap-gutter: clamp(20px, 4vw, 56px);--ap-ease: cubic-bezier(.4, 0, .2, 1);color:var(--ap-ink)}.ap__inner{max-width:var(--ap-max);margin:0 auto;padding-inline:var(--ap-gutter)}.ap__eyebrow{margin:0 0 10px;color:var(--ap-blue);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ap :is(h1,h2).ap__heading{margin:0;color:var(--ap-ink);font-family:var(--font-heading--family);font-size:clamp(1.9rem,3.2vw,2.85rem);font-weight:400;line-height:1.1;letter-spacing:-.03em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual}.ap :is(h1,h2).ap__heading strong{display:block;font-weight:800}.ap .ap__heading em{padding:0 .06em;background:linear-gradient(transparent 60%,#cfe6f7 60%,#cfe6f7 94%,transparent 94%);font-style:normal}.ap__text{margin-top:18px;color:var(--ap-muted);font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.65}.ap__text p{margin:0 0 12px}.ap__text p:last-child{margin-bottom:0}.ap__text strong{color:var(--ap-ink)}.ap__points{display:grid;gap:16px;margin:26px 0 0;padding:0;list-style:none}.ap__point{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start}.ap__icon{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:#fff;color:var(--ap-blue);box-shadow:inset 0 0 0 1px #0b4f821a}.ap__icon svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ap__point strong{display:block;margin-top:2px;color:var(--ap-ink);font-size:1.02rem;line-height:1.35}.ap__point span{display:block;margin-top:3px;color:var(--ap-muted);font-size:.93rem;line-height:1.5}.ap__point span p{margin:0}.ap__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:30px}.ap .ap__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:14px 28px;border-radius:10px;background:var(--ap-blue);color:#fff;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .15s var(--ap-ease)}.ap .ap__button:hover{background:#0b5b95}.ap .ap__button:after{content:"\2192";transition:transform .15s var(--ap-ease)}.ap .ap__button:hover:after{transform:translate(3px)}.ap__link{color:var(--ap-ink);font-size:.95rem;font-weight:600;text-underline-offset:4px}.ap__note{color:var(--ap-muted);font-size:.85rem}.ap-split{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.ap-split__media{position:relative;min-height:clamp(380px,46vw,680px);overflow:hidden;background:var(--ap-warm)}.ap-split__media img,.ap-split__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ap-split:has(.ap-split__media--ratio){align-items:center}.ap-split__media--ratio{min-height:0;aspect-ratio:var(--ap-ratio)}.ap-split--contain .ap-split__media img{padding:clamp(24px,4vw,56px);object-fit:contain}.ap-split__content{display:flex;flex-direction:column;justify-content:center;max-width:calc(var(--ap-max) / 2);padding:clamp(56px,7vw,112px) var(--ap-gutter)}.ap-split--media-left .ap-split__media{order:-1}.ap-split--media-right .ap-split__content{justify-self:end}.ap-steps__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:end;margin-bottom:clamp(32px,4vw,52px)}.ap-steps__head--single{grid-template-columns:minmax(0,46rem)}.ap-steps__video{overflow:hidden;border-radius:var(--ap-radius);background:#000}.ap-steps__video video{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.ap-steps__list{display:grid;grid-template-columns:repeat(var(--ap-steps, 4),minmax(0,1fr));gap:clamp(16px,2vw,24px);margin:0;padding:0;counter-reset:ap-step;list-style:none}.ap-step{position:relative;display:grid;align-content:start;gap:12px}.ap-step__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--ap-radius);background:#fff}.ap-step__media img{width:100%;height:100%;object-fit:contain;padding:10px}.ap-step__number{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:var(--ap-green);color:#fff;font-weight:800}.ap-step__media+.ap-step__number{position:absolute;top:12px;left:12px}.ap-step strong{font-size:1.08rem;line-height:1.3}.ap-step__text{color:var(--ap-muted);font-size:.93rem;line-height:1.55}.ap-step__text p{margin:0}.ap-compare__table{width:100%;margin-top:clamp(28px,4vw,44px);border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid rgb(18 34 51 / .1);border-radius:var(--ap-radius);background:#fff}.ap-compare__table th,.ap-compare__table td{padding:16px 18px;border-bottom:1px solid rgb(18 34 51 / .08);text-align:center;vertical-align:middle}.ap-compare__table tr:last-child td,.ap-compare__table tr:last-child th{border-bottom:0}.ap-compare__table thead th{background:var(--ap-warm);font-size:.86rem;font-weight:800;line-height:1.25}.ap-compare__table thead th:first-child,.ap-compare__table tbody th{text-align:left}.ap-compare__table tbody th{font-size:.95rem;font-weight:600;line-height:1.35}.ap-compare__table .ap-compare__ours{background:#dfecf7}.ap-compare__table thead .ap-compare__ours{background:var(--ap-blue);color:#fff}.ap-compare__mark{display:inline-grid;width:30px;height:30px;place-items:center;border-radius:50%}.ap-compare__mark svg{width:17px;height:17px;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.ap-compare__mark--yes{background:#dcf0e3;color:#0b5c32}.ap-compare__mark--no{background:#fbe4e2;color:#b42318}.ap-compare__mark--partial{background:#fdf1d8;color:#9a6700}.ap-compare__legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:14px;color:var(--ap-muted);font-size:.82rem}.ap-cta__box{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,5vw,72px);padding:clamp(32px,5vw,64px);border-radius:24px;background:var(--ap-green);color:#fff}.ap-cta__box .ap__heading,.ap-cta__box .ap__heading strong{color:#fff}.ap-cta__box .ap__eyebrow{color:#a9d4f5}.ap-cta__box .ap__text{color:#ffffffd1}.ap-cta__box .ap__text strong{color:#fff}.ap-cta__price{margin-top:22px;font-size:1.05rem}.ap-cta__price strong{font-size:1.6rem}.ap-cta__box .ap__button{background:#fff;color:var(--ap-green)}.ap-cta__box .ap__button:hover{background:#e6f1fa}.ap-cta__trust{display:flex;flex-wrap:wrap;gap:8px 18px;margin:22px 0 0;padding:0;color:#ffffffd9;font-size:.86rem;list-style:none}.ap-cta__trust li{display:inline-flex;align-items:center;gap:6px}.ap-cta__trust svg{width:16px;height:16px;stroke:#a9d4f5;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ap-cta__media{display:grid;place-items:center}.ap-cta__media img{width:100%;max-width:440px;height:auto;filter:drop-shadow(0 30px 40px rgb(0 0 0 / .3))}.ap-pad{padding-block:var(--ap-pad-top, 96px) var(--ap-pad-bottom, 96px)}@media(max-width:989px){.ap-steps__list{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-steps__head{grid-template-columns:1fr}}@media(max-width:749px){.ap{--ap-gutter: 20px}.ap-pad{padding-block:calc(var(--ap-pad-top, 96px) * .6) calc(var(--ap-pad-bottom, 96px) * .6)}.ap .ap__heading{font-size:clamp(1.6rem,7.4vw,2rem)}.ap-split{grid-template-columns:1fr}.ap-split__media{order:-1;min-height:0;aspect-ratio:4 / 3}.ap-split__media--ratio{aspect-ratio:var(--ap-ratio)}.ap-split--media-left .ap-split__media{order:-1}.ap-split__content{max-width:none;padding:36px 20px 52px}.ap-steps__list{grid-template-columns:1fr;gap:22px}.ap-step{grid-template-columns:104px 1fr;gap:6px 16px;align-items:start}.ap-step__media{grid-row:span 3;aspect-ratio:1;border-radius:14px}.ap-step:not(:has(.ap-step__media)){grid-template-columns:36px 1fr;column-gap:14px}.ap-step:not(:has(.ap-step__media)) .ap-step__number{grid-row:span 2}.ap-step:not(:has(.ap-step__media))>:not(.ap-step__number){grid-column:2}.ap-step__media+.ap-step__number{top:6px;left:6px;width:28px;height:28px;font-size:.85rem}.ap .ap__button{width:100%}.ap-compare__table th,.ap-compare__table td{padding:12px 6px}.ap-compare__table thead th{font-size:.7rem}.ap-compare__table tbody th{padding-left:12px;font-size:.84rem}.ap-compare__mark{width:26px;height:26px}.ap-cta__box{grid-template-columns:1fr;padding:32px 22px;border-radius:20px}.ap-cta__media{order:-1}.ap-cta__media img{max-width:240px}}@media(prefers-reduced-motion:reduce){.ap *{transition:none!important}}main:is([data-template=product],[data-template^=page]) :is(.trutz-cards__header h2,.trutz-faq__header h2,.trutz-reviews__header h2,.trutz-assistant__heading){color:#122233;font-family:var(--font-heading--family);font-size:clamp(1.9rem,3.2vw,2.85rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual}main:is([data-template=product],[data-template^=page]) :is(.trutz-cards__header h2,.trutz-faq__header h2):has(strong){font-weight:400}main:is([data-template=product],[data-template^=page]) :is(.trutz-cards__header h2,.trutz-faq__header h2) strong{display:block;font-weight:800}main:is([data-template=product],[data-template^=page]) .trutz-assistant__intro{max-width:46rem;margin:0 0 32px;text-align:left}main:is([data-template=product],[data-template^=page]) .trutz-assistant__lead{margin-left:0}main:is([data-template=product],[data-template^=page]) .trutz-assistant__shell{max-width:none;background:#fff}@media(max-width:749px){main:is([data-template=product],[data-template^=page]) :is(.trutz-cards__header h2,.trutz-faq__header h2,.trutz-reviews__header h2,.trutz-assistant__heading){font-size:clamp(1.6rem,7.4vw,2rem)}}.ap .ap__point .ap__icon{display:grid;margin-top:0;background:#dfecf7;color:var(--ap-blue);box-shadow:none}.color-scheme-trutz-warm .ap__point .ap__icon,.color-scheme-trutz-blue .ap__point .ap__icon{background:#fff}.ap-pad:has(>.ap-split){padding-block:0!important}.ap-pad:has(>.ap-split) .ap-split__content{padding-block:max(var(--ap-pad-top, 0px),clamp(56px,7vw,112px)) max(var(--ap-pad-bottom, 0px),clamp(56px,7vw,112px))}@media(max-width:749px){.ap-pad:has(>.ap-split) .ap-split__content{padding-block:36px 52px}}.ap__points--steps{gap:0;counter-reset:ap-step}.ap__points--steps .ap__point{position:relative;padding-bottom:20px}.ap__points--steps .ap__point:not(:last-child):before{position:absolute;top:50px;bottom:4px;left:21px;width:2px;background:repeating-linear-gradient(to bottom,rgb(15 112 183 / .45) 0 4px,transparent 4px 8px);content:""}.ap__points--steps .ap__icon{position:relative}.ap__points--steps .ap__icon:after{position:absolute;top:-5px;right:-7px;display:grid;width:20px;height:20px;place-items:center;border:2px solid #fff;border-radius:50%;background:#0f70b7;color:#fff;font-size:.68rem;font-weight:800;line-height:1;counter-increment:ap-step;content:counter(ap-step)}.ap__points--steps .ap__point--goal{margin-top:2px;padding:14px 16px 16px;border-radius:16px;background:#dfecf7;box-shadow:inset 0 0 0 1px #0239211f}.ap .ap__points--steps .ap__point--goal .ap__icon{background:#023921!important;color:#fff!important;box-shadow:none}.ap__points--steps .ap__point--goal .ap__icon:after{background:#023921}.ap__points--steps .ap__point--goal strong{color:#023921}.ap__points--steps .ap__point--goal span{color:#122233d1}.ap__point span a{color:#0f70b7;font-weight:600;text-underline-offset:3px}.ap__point--goal span a{color:#023921}.ap__tip{margin:14px 0 0;color:var(--ap-muted);font-size:.86rem;line-height:1.5}.ap__tip strong{color:var(--ap-ink)}@media(max-width:749px){.ap__points--steps .ap__point{grid-template-columns:38px 1fr;gap:12px;padding-bottom:14px}.ap__points--steps .ap__icon{width:38px;height:38px}.ap__points--steps .ap__icon svg{width:19px;height:19px}.ap__points--steps .ap__point:not(:last-child):before{top:44px;left:18px}.ap__points--steps .ap__point--goal{padding:12px 12px 14px}.ap__points--steps .ap__point strong{font-size:.97rem}.ap__points--steps .ap__point span{font-size:.9rem}}.ap .ap__points--steps .ap__point--goal .ap__icon svg,.ap .ap__points--steps .ap__point--goal .ap__icon svg *{stroke:#fff!important}.ap-split--card{max-width:calc(75rem + 2*clamp(20px,4vw,40px));margin-inline:auto;gap:clamp(32px,5vw,72px)}.ap-split--card .ap-split__content{justify-self:stretch;max-width:none;padding-inline:clamp(20px,4vw,40px) 0}.ap-split--card .ap-split__media{align-self:center;min-height:0;aspect-ratio:1 / 1;margin-right:clamp(20px,4vw,40px);border-radius:28px;box-shadow:0 24px 60px #0b4f821a}.ap-split--card .ap__text{max-width:34rem}@media(min-width:990px){.ap-split--card{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.ap-split--card .ap-split__content{padding-block:clamp(56px,6vw,88px)}.ap-split--card .ap-split__media{width:100%;max-width:420px;justify-self:end}}@media(max-width:989px){.ap-split--card{gap:0}.ap-split--card .ap-split__media{width:min(64%,280px);margin:36px auto 0;border-radius:22px}.ap-split--card .ap-split__content{padding:32px 20px 52px}}.ap-strike{position:absolute;z-index:2;top:12%;right:12%;bottom:12%;left:12%;width:76%;height:76%;margin:auto;overflow:visible;pointer-events:none}.ap-strike__ring,.ap-strike__bar{fill:none;stroke:#e3262d;stroke-width:7;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;filter:drop-shadow(0 3px 6px rgb(180 20 20 / .25))}.ap-strike__ring{transform:rotate(-135deg);transform-origin:50% 50%}.is-struck .ap-strike__ring{stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.6,0,.3,1)}.is-struck .ap-strike__bar{stroke-dashoffset:0;transition:stroke-dashoffset .5s cubic-bezier(.6,0,.3,1) .75s}.ap-split__media img{transition:filter .6s ease .9s,opacity .6s ease .9s}.is-struck:has(.ap-strike) img{filter:grayscale(1);opacity:.55}.ap-strike__caption{position:absolute;z-index:3;bottom:7%;left:50%;margin:0;padding:8px 16px;border-radius:999px;background:#e3262d;color:#fff;font-size:.88rem;font-weight:700;white-space:nowrap;opacity:0;transform:translate(-50%,8px);transition:opacity .4s ease 1.25s,transform .4s ease 1.25s}.is-struck .ap-strike__caption{opacity:1;transform:translate(-50%)}@media(max-width:749px){.ap-strike__caption{font-size:.78rem;padding:6px 12px}}.ap .ap__points--steps .ap__point--goal .ap__icon{display:grid!important;width:44px;height:44px;border-radius:50%;place-items:center}.ap__points--steps .ap__point--goal .ap__icon:after{display:grid!important;width:20px;height:20px;border:2px solid #023921!important;border-radius:50%;background:#0f70b7!important;color:#fff!important}.ap .ap__points--steps .ap__point--goal .ap__icon{background:#fff!important;color:#023921!important}.ap .ap__points--steps .ap__point--goal .ap__icon svg,.ap .ap__points--steps .ap__point--goal .ap__icon svg *{stroke:#023921!important}.ap-split__media:has(.ap-strike__caption) .ap-strike{top:6%;right:15%;bottom:22%;left:15%;width:auto;height:auto}.ap-split__media:has(.ap-strike__caption) img{padding-bottom:14%!important}.ap-strike__caption{bottom:6%}.ap__points--versus{gap:12px;max-width:34rem}.ap__points--versus .ap__point{align-items:center;padding:16px 18px;border-radius:16px}.ap__points--versus .ap__point--bad{background:#fff;box-shadow:inset 0 0 0 1px #e3262d40}.ap .ap__points--versus .ap__point--bad .ap__icon{background:#fdeaea!important;color:#e3262d!important;box-shadow:none!important}.ap .ap__points--versus .ap__point--bad .ap__icon svg,.ap .ap__points--versus .ap__point--bad .ap__icon svg *{stroke:#e3262d!important;stroke-width:2.6}.ap__points--versus .ap__point--bad strong{color:#b3141b}.ap__points--versus .ap__point--goal{background:#023921!important;box-shadow:0 16px 36px #02392138}.ap__points--versus .ap__point--goal strong,.ap__points--versus .ap__point--goal span{color:#fff!important}.ap .ap__points--versus .ap__point--goal .ap__icon{background:#fff!important}.ap .ap__points--versus .ap__point--goal .ap__icon svg,.ap .ap__points--versus .ap__point--goal .ap__icon svg *{stroke:#023921!important}.ap__points--versus .ap__point strong{font-size:1.08rem}.ap__points--versus .ap__point span{margin-top:2px;font-size:.97rem}.ap-split__media:has(.ap-strike__caption) .ap-strike{top:11%;right:15%;bottom:17%;left:15%}.ap-split__media:has(.ap-strike__caption) img{padding-top:10%!important;padding-bottom:8%!important}.ap-strike__caption{bottom:5%}.ap-split__media--map{display:grid;place-items:center;padding:clamp(28px,4vw,48px)}.tmap{display:grid;gap:18px;justify-items:center;width:100%;margin:0}.tmap__stage{position:relative;width:min(100%,360px)}.tmap__svg{display:block;width:100%;height:auto;overflow:visible}.tmap__shadow{fill:#0b4f822e;transform:translate(6px,10px);filter:blur(6px)}.tmap__land{fill:url(#tmap-fill);stroke:#fff;stroke-width:3;stroke-linejoin:round}.tmap__badge{position:absolute;top:50%;left:50%;display:grid;width:34%;aspect-ratio:1;place-items:center;border-radius:50%;background:#fff;box-shadow:0 10px 26px #0b4f824d,0 0 0 6px #ffffff59;transform:translate(-50%,-50%)}.tmap__logo{width:62%;height:auto;filter:brightness(0) saturate(100%) invert(26%) sepia(83%) saturate(1650%) hue-rotate(186deg) brightness(91%) contrast(92%)}.tmap__badge strong{color:#0f70b7;font-weight:800}.tmap__caption{display:grid;gap:2px;text-align:center}.tmap__caption strong{color:#122233;font-size:1.05rem}.tmap__caption span{color:#122233a6;font-size:.9rem}@media(prefers-reduced-motion:no-preference){.tmap.is-pending .tmap__land{fill-opacity:0;stroke:#0f70b7;stroke-dasharray:100;stroke-dashoffset:100}.tmap.is-pending .tmap__shadow,.tmap.is-pending .tmap__badge{opacity:0}.tmap.is-pending .tmap__badge{transform:translate(-50%,-50%) scale(.6)}.tmap.is-drawn .tmap__land{animation:tmap-draw 1.2s ease forwards,tmap-fill .6s ease 1s forwards;fill-opacity:0;stroke:#0f70b7;stroke-dasharray:100;stroke-dashoffset:100}.tmap.is-drawn .tmap__shadow{opacity:0;animation:tmap-fade .6s ease 1s forwards}.tmap.is-drawn .tmap__badge{opacity:0;transform:translate(-50%,-50%) scale(.6);animation:tmap-pop .5s cubic-bezier(.2,.9,.3,1.3) 1.4s forwards}}@keyframes tmap-draw{to{stroke-dashoffset:0}}@keyframes tmap-fill{to{fill-opacity:1;stroke:#fff}}@keyframes tmap-fade{to{opacity:1}}@keyframes tmap-pop{to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(max-width:989px){.tmap__stage{width:min(100%,260px)}}.ap-split--card .ap-split__media--map,.ap-split__media--map{aspect-ratio:auto!important;min-height:0!important;overflow:visible;padding:clamp(32px,4vw,44px) clamp(24px,3vw,36px) clamp(26px,3vw,34px)}.ap-split__media--map .tmap__stage{width:min(100%,300px)}.tmap__logo{filter:brightness(0) saturate(100%) invert(30%) sepia(88%) saturate(1900%) hue-rotate(190deg) brightness(88%) contrast(101%)!important}@media(max-width:989px){.ap-split__media--map .tmap__stage{width:min(100%,220px)}.tmap__caption strong{font-size:1rem}}.tmap__land{stroke:none!important}@media(prefers-reduced-motion:no-preference){.tmap.is-drawn .tmap__land{animation:tmap-reveal 1s ease forwards!important;fill-opacity:0;stroke:none!important;clip-path:inset(100% 0 0 0)}.tmap.is-pending .tmap__land{stroke:none!important}}@keyframes tmap-reveal{to{fill-opacity:1;clip-path:inset(0 0 0 0)}}.tmap__badge{width:28%}@media(max-width:749px){.ap-split__media--map{width:auto!important;margin:28px 20px 0!important;padding:18px 20px!important;border-radius:20px!important}.ap-split__media--map .tmap{grid-template-columns:112px 1fr;align-items:center;justify-items:start;gap:16px}.ap-split__media--map .tmap__stage{width:112px}.ap-split__media--map .tmap__caption{text-align:left}.ap-split__media--map .tmap__caption strong{font-size:1rem;line-height:1.3}.ap-split__media--map .tmap__caption span{font-size:.86rem;line-height:1.4}}.tmap__logo{width:48%!important}.tmap__badge:before,.tmap__badge:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#ffffff8c;content:"";opacity:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){.tmap:not(.is-pending) .tmap__badge:before,.tmap:not(.is-pending) .tmap__badge:after{animation:tmap-pulse 2.6s ease-out 1.9s infinite}.tmap:not(.is-pending) .tmap__badge:after{animation-delay:3.2s}}@keyframes tmap-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.tmap__badge{z-index:1}.tmap__logo{position:relative;z-index:1}.tmap__badge{display:grid!important;place-items:center!important;overflow:visible}.tmap__badge>.tmap__logo,.tmap__badge>strong{position:relative;grid-area:1 / 1;justify-self:center;align-self:center;margin:0}.tmap__badge:before,.tmap__badge:after{grid-area:1 / 1}.tmap .tmap__logo{width:52%!important;height:auto!important;max-height:60%;object-fit:contain!important}.tmap__logo-mask{position:relative;z-index:1;grid-area:1 / 1;display:block;width:52%;max-height:60%;background:#0f70b7;-webkit-mask:var(--tmap-logo) center / contain no-repeat;mask:var(--tmap-logo) center / contain no-repeat}.tmap .tmap__badge{box-shadow:0 10px 26px #0b4f824d!important}.ap{--ap-gutter: clamp(20px, 4vw, 40px);--ap-max: calc(75rem + 2*clamp(20px, 4vw, 40px)) }.color-scheme-trutz-green .ap__points--versus .ap__point--bad{background:#ffffff12!important;box-shadow:inset 0 0 0 1px #ffffff29!important}.color-scheme-trutz-green .ap__points--versus .ap__point--bad strong{color:#fff!important}.color-scheme-trutz-green .ap__points--versus .ap__point--bad span{color:#ffffffb8!important}.color-scheme-trutz-green.ap .ap__points--versus .ap__point--bad .ap__icon{background:#e3262d!important;box-shadow:none!important}.color-scheme-trutz-green.ap .ap__points--versus .ap__point--bad .ap__icon svg,.color-scheme-trutz-green.ap .ap__points--versus .ap__point--bad .ap__icon svg *{stroke:#fff!important}.color-scheme-trutz-green .ap__points--versus .ap__point--goal{background:#fff!important;box-shadow:0 18px 40px #00000040!important}.color-scheme-trutz-green .ap__points--versus .ap__point--goal strong{color:#023921!important}.color-scheme-trutz-green .ap__points--versus .ap__point--goal span{color:#122233bf!important;opacity:1}.color-scheme-trutz-green.ap .ap__points--versus .ap__point--goal .ap__icon{background:#023921!important}.color-scheme-trutz-green.ap .ap__points--versus .ap__point--goal .ap__icon svg,.color-scheme-trutz-green.ap .ap__points--versus .ap__point--goal .ap__icon svg *{stroke:#fff!important}.color-scheme-trutz-green .ap-split--card .ap-split__media{background:#fff!important;box-shadow:0 24px 60px #00000040}.color-scheme-trutz-green .ap__link{color:#fff!important}.color-scheme-trutz-green .ap__text,.color-scheme-trutz-green .ap__text p{color:#ffffffd1!important}.color-scheme-trutz-green .ap__points--versus .ap__point--goal :is(span,span p,p){color:#122233bf!important}.color-scheme-trutz-green .ap__points--versus .ap__point--bad :is(span p,p){color:#ffffffbf!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/trutz-aplus.css.map */
