.psw{--red:#FF1821;--red-ink:#E10F21;--red-dark:#B30C19;--red-soft:#FFF3F4;--red-line:#FFD2D5;--ink:#191919;--txt:#505050;--muted:#6b6d70;--line:#E8E8EC;--soft:#F8F8F8;--shadow:0 16px 44px rgba(20,20,30,.10);--nav:96px;--ease:cubic-bezier(.22,.61,.36,1)}.psw
*{box-sizing:border-box}.psw{margin:0;background:#fff;color:var(--txt);font:400 16px/1.6 Roboto,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.psw
a{color:var(--red-ink)}.psw h1,.psw h2,.psw
h3{color:var(--ink);margin:0
0 14px;line-height:1.25}.psw
h2{font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.25;letter-spacing:-.01em}.psw
h3{font-size:20px;font-weight:500}.psw
p{margin:0
0 16px}.psw
svg{flex:0 0 auto}.psw .psw-sprite{position:absolute;width:0;height:0;overflow:hidden}.psw .psw-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.psw .psw-wrap{max-width:1180px;margin:0
auto;padding:0
20px}.psw .psw-sec{padding:96px
0;position:relative}.psw .psw-sec--soft{background:var(--soft)}.psw .psw-kicker{display:block;font:700 13px/1.2 Roboto,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--red-ink);margin-bottom:12px}.psw .psw-bar{width:64px;height:4px;border-radius:2px;background:var(--red);margin:0
0 22px}.psw .psw-center{text-align:center}.psw .psw-center .psw-bar{margin-left:auto;margin-right:auto}.psw .psw-lead{font-size:18px;line-height:1.6;max-width:68ch}.psw .psw-center .psw-lead{margin-left:auto;margin-right:auto}.psw .psw-head{max-width:780px;margin-bottom:44px}.psw .psw-head.psw-center{margin-left:auto;margin-right:auto}.psw .psw-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.psw .psw-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;padding:16px
26px;font:500 16px/1.1 Roboto,Arial,sans-serif;text-decoration:none;cursor:pointer;border:1.5px solid var(--red-ink);transition:background-color .25s,border-color .25s,color .25s,transform .25s var(--ease),box-shadow .25s}.psw .psw-btn
svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.psw .psw-btn--main{background:var(--red-ink);box-shadow:0 10px 24px -8px rgba(225,15,33,.55)}.psw .psw-btn--main:hover{background:#505050;border-color:#505050;transform:translateY(-1px)}.psw .psw-btn--ghost{background:#fff}.psw .psw-btn--ghost:hover{background:#505050;border-color:#505050}.psw .psw-link{display:inline-flex;align-items:center;gap:6px;font-weight:500;text-decoration:none;margin-top:4px}.psw .psw-link
svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s var(--ease)}.psw .psw-link:hover
svg{transform:translateX(4px)}.psw .psw-micro{font-size:14px;color:var(--muted);margin:14px
0 0}.psw .psw-progress{position:fixed;left:0;top:0;height:3px;width:100%;transform-origin:0 50%;transform:scaleX(0);background:var(--red);z-index:1002}.psw.psw-io
.rv{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s var(--ease)}.psw.psw-io
.rv.in{opacity:1;transform:none}.psw .psw-hero{position:relative;padding:calc(var(--nav) + 56px) 0 84px;background:linear-gradient(180deg,#fff 0%,#fff 55%,#FFF6F6 100%);overflow:hidden}.psw .psw-hero__smile{position:absolute;right:-220px;bottom:-120px;width:1100px;height:auto;fill:var(--red);opacity:.06;pointer-events:none}.psw .psw-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:56px;align-items:center}.psw .psw-hero
h1{font-size:clamp(36px,4.2vw,58px);line-height:1.06;letter-spacing:-.02em;font-weight:700;margin:4px
0 20px}.psw .psw-hero h1
span{display:block;color:var(--red-ink)}.psw .psw-hero__sub{font-size:clamp(17px,1.35vw,19px);line-height:1.6;color:#3f3f45;max-width:56ch;margin:0
0 20px}.psw .psw-hero__pts{margin:0;padding:0;display:grid;gap:8px}.psw .psw-hero__pts
li{display:flex;gap:10px;align-items:flex-start;color:#3f3f45;font-size:16px;line-height:1.45}.psw .psw-hero__pts svg,.psw .psw-checks
svg{width:20px;height:20px;margin-top:1px;padding:3px;border-radius:50%;background:var(--red-ink);fill:none;stroke:#fff;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.psw .psw-trust{display:flex;flex-wrap:wrap;gap:14px 0;margin-top:34px;padding-top:24px;border-top:1px solid var(--line)}.psw .psw-trust
div{flex:1 1 0;min-width:120px;padding-right:18px}.psw .psw-trust div+div{padding-left:18px;border-left:1px solid var(--line)}.psw .psw-trust
b{display:block;font-size:30px;line-height:1.05;color:var(--ink);font-weight:700;letter-spacing:-.01em}.psw .psw-trust
small{display:block;font-size:13px;line-height:1.35;color:var(--muted);margin-top:6px}.psw .psw-con{position:relative;background:#fff;border:1px
solid var(--line);border-radius:20px;box-shadow:0 40px 80px -40px rgba(20,20,30,.35),0 2px 6px rgba(20,20,30,.04);font-size:13px;color:var(--txt)}.psw .psw-con__top{display:flex;align-items:center;gap:6px;padding:12px
16px;border-bottom:1px solid var(--line);background:#FBFBFC;border-radius:20px 20px 0 0}.psw .psw-con__top
i{width:10px;height:10px;border-radius:50%;background:#E3E3E8}.psw .psw-con__top i:first-child{background:var(--red)}.psw .psw-con__top
span{margin-left:10px;font:500 12px/1 Roboto,Arial,sans-serif;color:var(--muted);letter-spacing:.02em}.psw .psw-con__in{display:grid;grid-template-columns:150px minmax(0,1fr)}.psw .psw-con__nav{border-right:1px solid var(--line);padding:14px
10px;display:flex;flex-direction:column;gap:4px}.psw .psw-con__nav
span{display:flex;align-items:center;gap:8px;padding:8px
10px;border-radius:10px;font-weight:500;color:var(--muted)}.psw .psw-con__nav
span.on{background:var(--red-soft);color:var(--red-ink)}.psw .psw-con__nav
svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.psw .psw-con__main{padding:16px
18px 18px;display:grid;gap:14px}.psw .psw-con__grp small,.psw .psw-con__dash
small{display:flex;align-items:center;gap:6px;font:700 10.5px/1 Roboto,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#9a9ca3;margin-bottom:8px}.psw .psw-con__chips{display:flex;flex-wrap:wrap;gap:6px}.psw .psw-con__chips
b{font-weight:500;font-size:12.5px;padding:6px
11px;border-radius:999px;border:1px
solid var(--line);background:#fff;color:var(--txt)}.psw .psw-con__chips
b.t{background:var(--red-ink);border-color:var(--red-ink);color:#fff!important;animation:pswOn .35s ease var(--d,0s) both}@keyframes
pswOn{0%{background:#fff;border-color:#E8E8EC;color:#505050;transform:scale(1)}60%{transform:scale(1.08)}100%{transform:scale(1)}}.psw .psw-con__tgl{display:flex;justify-content:space-between;align-items:center;padding:6px
0;border-top:1px dashed var(--line);font-weight:500;color:var(--ink)}.psw .psw-con__tgl:first-of-type{border-top:0}.psw .psw-con__tgl
i{position:relative;width:32px;height:18px;border-radius:999px;background:#DCDDE2}.psw .psw-con__tgl i:after{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2)}.psw .psw-con__tgl
i.t{background:var(--red-ink);animation:pswTg .3s ease var(--d,0s) both}.psw .psw-con__tgl i.t:after{transform:translateX(14px);animation:pswKnob .3s ease var(--d,0s) both}@keyframes
pswTg{from{background:#DCDDE2}}@keyframes
pswKnob{from{transform:none}}.psw .psw-con__dash{background:var(--soft);border-radius:12px;padding:12px
14px 6px}.psw .psw-con__dash
em{width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 0 0 rgba(255,24,33,.5);animation:pswPulse 1.8s infinite}@keyframes
pswPulse{0%{box-shadow:0 0 0 0 rgba(255,24,33,.45)}100%{box-shadow:0 0 0 8px rgba(255,24,33,0)}}.psw .psw-con__dash
svg{display:block;width:100%;height:64px}.psw .psw-con__dash
.a{fill:rgba(255,24,33,.10)}.psw .psw-con__dash
.l{fill:none;stroke:var(--red-ink);stroke-width:2.5;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:420;stroke-dashoffset:0;animation:pswDraw 1.6s ease 2.4s both}@keyframes
pswDraw{from{stroke-dashoffset:420}}.psw .psw-con__badge{position:absolute;display:flex;align-items:center;gap:8px;background:#fff;border:1px
solid var(--line);border-radius:999px;padding:9px
14px 9px 10px;font:500 13px/1 Roboto,Arial,sans-serif;color:var(--ink);box-shadow:0 14px 30px -12px rgba(20,20,30,.3);white-space:nowrap}.psw .psw-con__badge
svg{width:22px;height:22px;padding:4px;border-radius:50%;background:var(--red-ink);fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.psw .psw-con__badge--a{left:-26px;bottom:42px;animation:pswFloat 6s ease-in-out infinite}.psw .psw-con__badge--b{right:-18px;top:-18px;background:var(--ink);color:#fff;border-color:var(--ink);animation:pswFloat 6s ease-in-out 1.5s infinite}@keyframes
pswFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.psw .psw-answer{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:start}.psw .psw-answer__box{background:#fff;border:1px
solid var(--line);border-top:4px solid var(--red);border-radius:0 0 16px 16px;padding:28px
30px}.psw .psw-answer__box
p{font-size:17px}.psw .psw-answer__box p:last-child{margin:0}.psw .psw-answer__box
b{color:var(--ink)!important;font-weight:500}.psw .psw-glance{background:#fff;border:1px
solid var(--line);border-radius:18px;padding:28px
28px 18px;box-shadow:var(--shadow)}.psw .psw-glance
h3{font-size:18px;font-weight:700;margin-bottom:16px}.psw .psw-glance
ul{margin:0;padding:0}.psw .psw-glance li,.psw .psw-feat li,.psw .psw-sec__list
li{display:flex;gap:14px;align-items:flex-start;padding:12px
0;border-top:1px solid var(--line);font-size:14.5px;line-height:1.45}.psw .psw-glance li:first-child{border-top:0;padding-top:0}.psw .psw-glance li b,.psw .psw-feat li b,.psw .psw-sec__list li
b{display:block;color:var(--ink)!important;font-size:15.5px;font-weight:500;margin-bottom:2px}.psw .psw-glance li svg,.psw .psw-feat li
svg{width:38px;height:38px;padding:9px;border-radius:12px;background:var(--red-soft);fill:none;stroke:var(--red-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.psw .psw-vs{max-width:1040px;margin:0
auto;border:1px
solid var(--line);border-radius:18px;overflow:hidden;background:#fff;box-shadow:var(--shadow)}.psw .psw-vs__row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.15fr);border-top:1px solid var(--line)}.psw .psw-vs__row:first-child{border-top:0}.psw .psw-vs__row>div{padding:15px
20px;font-size:15px;line-height:1.45}.psw .psw-vs__row>[role=rowheader]{font-weight:500;color:var(--ink)}.psw .psw-vs__row>div:nth-child(2){color:var(--muted)}.psw .psw-vs__row>div:nth-child(3){background:var(--red-soft);color:var(--ink);border-left:1px solid var(--red-line);position:relative;padding-left:46px}.psw .psw-vs__row:not(.psw-vs__head)>div:nth-child(3):before{content:""!important;position:absolute;left:18px;top:17px;width:18px;height:18px;border-radius:50%;background:var(--red-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}.psw .psw-vs__head>div{font:700 12px/1.3 Roboto,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:var(--soft);padding-top:18px;padding-bottom:18px}.psw .psw-vs__head>div:nth-child(3){background:var(--red-ink);color:#fff;border-left-color:var(--red-ink);padding-left:20px}.psw .psw-vs__tag{display:inline-block;background:#fff;color:var(--red-ink);border-radius:999px;padding:3px
8px;margin-right:8px;font-size:11px;letter-spacing:.08em}.psw .psw-fit{max-width:1040px;margin:26px
auto 0;display:grid;grid-template-columns:1fr 1fr;gap:18px}.psw .psw-fit__c{border:1px
solid var(--line);border-radius:16px;padding:22px
24px;background:#fff}.psw .psw-fit__c
p{margin:6px
0 6px;font-size:15.5px}.psw .psw-fit__c--h{border-color:var(--red-line);background:var(--red-soft)}.psw .psw-fit__l{font:700 12px/1.3 Roboto,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.psw .psw-fit__c--h .psw-fit__l{color:var(--red-ink)}.psw .psw-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;grid-auto-flow:dense}.psw .psw-tile{position:relative;background:#fff;border:1px
solid var(--line);border-radius:20px;padding:26px
24px 24px;overflow:hidden;transition:border-color .25s,box-shadow .25s,transform .25s var(--ease)}.psw .psw-tile:hover{border-color:var(--red-line);box-shadow:var(--shadow);transform:translateY(-2px)}.psw .psw-tile
h3{font-size:19px;font-weight:700;margin:14px
0 8px}.psw .psw-tile
p{font-size:15px;line-height:1.55;margin:0}.psw .psw-tile__ic{width:44px;height:44px;padding:10px;border-radius:14px;background:var(--red-soft);fill:none;stroke:var(--red-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.psw .psw-tile--xl{grid-column:span 2;grid-row:span 2;display:flex;flex-direction:column;background:linear-gradient(160deg,#fff 0%,#FFF5F5 100%)}.psw .psw-tile--xl
h3{font-size:26px;margin-top:auto}.psw .psw-tile--xl
p{font-size:16.5px;max-width:46ch;margin-bottom:14px}.psw .psw-tile__mx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:28px;max-width:420px}.psw .psw-tile__mx
span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:104px;border-radius:18px;background:#fff;border:1px
solid var(--line);box-shadow:0 10px 24px -14px rgba(20,20,30,.3)}.psw .psw-tile__mx
small{font:500 12.5px/1.1 Roboto,Arial,sans-serif;color:var(--ink)}.psw .psw-tile__mx span:nth-child(2n) small{color:#fff}.psw .psw-tile__mx span:nth-child(2n){background:var(--red-ink);border-color:var(--red-ink)}.psw .psw-tile__mx
svg{width:30px;height:30px;fill:none;stroke:var(--red-ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.psw .psw-tile__mx span:nth-child(2n) svg{stroke:#fff}.psw.psw-io .psw-tile--xl.in .psw-tile__mx
span{animation:pswPop .5s var(--ease) both}.psw .psw-tile__mx span:nth-child(2){animation-delay:.08s!important}.psw .psw-tile__mx span:nth-child(3){animation-delay:.16s!important}.psw .psw-tile__mx span:nth-child(4){animation-delay:.24s!important}.psw .psw-tile__mx span:nth-child(5){animation-delay:.32s!important}.psw .psw-tile__mx span:nth-child(6){animation-delay:.40s!important}@keyframes
pswPop{from{opacity:0;transform:scale(.6) rotate(-8deg)}}.psw .psw-tile--wide{grid-column:span 2;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:20px;align-items:end}.psw .psw-bars{display:flex;align-items:flex-end;gap:7px;height:120px;padding:0
4px;border-bottom:2px solid var(--line)}.psw .psw-bars
i{flex:1;height:var(--h);border-radius:6px 6px 0 0;background:linear-gradient(180deg,var(--red) 0%,#FF7A80 100%);transform-origin:50% 100%}.psw .psw-bars i:nth-child(-n+6){background:#E4E5EA}.psw.psw-io .psw-tile--wide.in .psw-bars
i{animation:pswGrow .7s var(--ease) both}.psw .psw-bars i:nth-child(2){animation-delay:.06s!important}.psw .psw-bars i:nth-child(3){animation-delay:.12s!important}.psw .psw-bars i:nth-child(4){animation-delay:.18s!important}.psw .psw-bars i:nth-child(5){animation-delay:.24s!important}.psw .psw-bars i:nth-child(6){animation-delay:.30s!important}.psw .psw-bars i:nth-child(7){animation-delay:.36s!important}.psw .psw-bars i:nth-child(8){animation-delay:.42s!important}@keyframes
pswGrow{from{transform:scaleY(0)}}.psw .psw-tile--red{background:var(--red-ink);border-color:var(--red-ink);color:#fff}.psw .psw-tile--red
h3{color:#fff!important}.psw .psw-tile--red
p{color:rgba(255,255,255,.92)}.psw .psw-tile--red .psw-tile__ic{background:rgba(255,255,255,.16);stroke:#fff}.psw .psw-langs{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.psw .psw-langs
i{font-style:normal;font:700 12px/1 Roboto,Arial,sans-serif;letter-spacing:.06em;padding:7px
9px;border-radius:8px;background:var(--soft);border:1px
solid var(--line);color:var(--ink)}.psw .psw-langs i:nth-child(-n+3){background:var(--red-ink);border-color:var(--red-ink);color:#fff}.psw .psw-codechip{display:inline-block;margin-top:16px;padding:8px
12px;border:1.5px dashed var(--red-ink);border-radius:10px;font:700 14px/1 "Roboto Mono",ui-monospace,Menlo,Consolas,monospace;letter-spacing:.14em;color:var(--red-ink);background:var(--red-soft)}.psw .psw-mx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.psw .psw-mx
a{position:relative;display:flex;flex-direction:column;background:#fff;border:1px
solid var(--line);border-radius:18px;padding:24px
24px 20px;text-decoration:none;color:var(--txt);transition:border-color .25s,transform .25s var(--ease),box-shadow .25s}.psw .psw-mx a:hover{border-color:var(--red);transform:translateY(-3px);box-shadow:var(--shadow)}.psw .psw-mx a>svg{width:46px;height:46px;padding:11px;border-radius:50%;background:var(--red-soft);fill:none;stroke:var(--red-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;margin-bottom:14px;transition:background .25s,stroke .25s}.psw .psw-mx a:hover>svg{background:var(--red-ink);stroke:#fff}.psw .psw-mx
b{display:block;color:var(--ink)!important;font-size:18px;font-weight:700;margin-bottom:6px}.psw .psw-mx
span{font-size:15px;line-height:1.5;margin-bottom:14px}.psw .psw-mx
em{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-style:normal;font-weight:500;font-size:14px;color:var(--red-ink)}.psw .psw-mx em
svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s var(--ease)}.psw .psw-mx a:hover em
svg{transform:translateX(4px)}.psw .psw-mx__all{text-align:center;margin:34px
0 0}.psw .psw-data{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;align-items:center}.psw .psw-feat{margin:0;padding:0}.psw .psw-feat
li{font-size:15.5px}.psw .psw-feat li:first-child{border-top:0}.psw .psw-flow{display:grid;grid-template-columns:minmax(0,1fr) 28px 148px 28px minmax(0,1.15fr);align-items:center}.psw .psw-flow__src,.psw .psw-flow__out>div{background:#fff;border:1px
solid var(--line);border-radius:16px;padding:16px
16px;box-shadow:0 12px 30px -20px rgba(20,20,30,.35)}.psw .psw-flow
small{display:block;font:700 10.5px/1 Roboto,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#9a9ca3;margin-bottom:6px}.psw .psw-flow
b{display:block;color:var(--ink)!important;font-size:15px;font-weight:700;line-height:1.25}.psw .psw-flow
span{display:block;font-size:12.5px;line-height:1.35;color:var(--muted);margin-top:4px}.psw .psw-flow__hub{position:relative;aspect-ratio:1;border-radius:50%;background:var(--red-ink);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:12px;box-shadow:0 0 0 10px rgba(255,24,33,.10),0 22px 44px -18px rgba(225,15,33,.7)}.psw .psw-flow__hub
b{color:#fff!important;font-size:18px;letter-spacing:.04em;margin-top:6px}.psw .psw-flow__hub
span{color:rgba(255,255,255,.88);font-size:12px;margin-top:2px}.psw .psw-flow__smile{width:58%;height:auto;fill:#fff}.psw .psw-flow__ln{height:3px;background-image:linear-gradient(90deg,var(--red) 0 8px,transparent 8px 14px);background-size:14px 3px;animation:pswDash 1s linear infinite}@keyframes
pswDash{to{background-position:14px 0}}.psw .psw-flow__out{display:grid;gap:10px}.psw .psw-flow__out>div{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center;padding:12px
14px}.psw .psw-flow__out
svg{grid-row:span 2;width:32px;height:32px;padding:7px;border-radius:10px;background:var(--red-soft);fill:none;stroke:var(--red-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.psw .psw-flow__out
span{margin-top:2px}.psw .psw-sec--ink{background:#16171A;color:#C9CAD0;overflow:hidden}.psw .psw-sec--ink
h2{color:#fff!important}.psw .psw-sec--ink .psw-kicker{color:#FF8A91}.psw .psw-sec--ink .psw-lead{color:#E3E3E8}.psw .psw-sec__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;align-items:center}.psw .psw-sec__list{margin:8px
0 0;padding:0}.psw .psw-sec__list
li{border-top-color:rgba(255,255,255,.1);font-size:15px;color:#C9CAD0}.psw .psw-sec__list li:first-child{border-top:0}.psw .psw-sec__list li
b{color:#fff!important}.psw .psw-sec__list li
svg{width:38px;height:38px;padding:9px;border-radius:12px;background:rgba(255,24,33,.16);fill:none;stroke:#FF6B72;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.psw .psw-sec__list
a{color:#FF8A91!important;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.psw .psw-dial{position:relative;max-width:420px;margin:0
auto;width:100%}.psw .psw-dial
svg{display:block;width:100%;height:auto;overflow:visible}.psw .psw-dial__ring{fill:none;stroke:rgba(255,255,255,.12);stroke-width:2}.psw .psw-dial__ticks
line{stroke:rgba(255,255,255,.28);stroke-width:1.5;stroke-linecap:round}.psw .psw-dial__sweep{transform-origin:120px 120px;animation:pswSweep 8s linear infinite}.psw .psw-dial__sweep
path{fill:rgba(255,24,33,.22)}@keyframes
pswSweep{to{transform:rotate(360deg)}}.psw .psw-dial__mark{fill:var(--red);stroke:#16171A;stroke-width:4;animation:pswMark 4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.psw .psw-dial__mark--b{animation-delay:2s}@keyframes
pswMark{0%,100%{transform:scale(1)}50%{transform:scale(1.35)}}.psw .psw-dial__c{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0
20%}.psw .psw-dial__c
b{font-size:clamp(56px,7vw,84px);line-height:1;color:#fff!important;font-weight:700;letter-spacing:-.03em}.psw .psw-dial__c
span{font-size:14px;line-height:1.4;color:#C9CAD0;margin-top:8px}.psw .psw-steps{--p:0;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;counter-reset:none}.psw .psw-steps:before{content:""!important;position:absolute;left:28px;right:28px;top:27px;height:3px;background:#E4E5EA;border-radius:2px}.psw .psw-steps:after{content:"";position:absolute;left:28px;right:28px;top:27px;height:3px;background:var(--red);border-radius:2px;transform-origin:0 50%;transform:scaleX(var(--p));transition:transform .15s linear}.psw .psw-step{position:relative;z-index:1}.psw .psw-step__n{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#fff;border:3px
solid #E4E5EA;font:700 17px/1 Roboto,Arial,sans-serif;color:#9a9ca3;transition:all .4s var(--ease)}.psw .psw-step.on .psw-step__n{background:var(--red-ink);border-color:var(--red-ink);color:#fff;box-shadow:0 0 0 8px rgba(255,24,33,.12)}.psw .psw-step
h3{font-size:21px;font-weight:700;margin:20px
0 8px}.psw .psw-step
p{font-size:15px;line-height:1.55;margin:0}.psw .psw-note{max-width:760px;margin:44px
auto 0;text-align:center;font-size:16px;background:var(--soft);border-radius:999px;padding:14px
24px;color:var(--ink)}.psw .psw-hk{background:var(--red-ink);color:#fff;padding:76px
0;position:relative;overflow:hidden;margin:0}.psw .psw-hk__smile{position:absolute;right:-180px;top:-150px;width:1144px;height:auto;fill:#fff;opacity:.14;pointer-events:none}.psw .psw-hk__in{position:relative;z-index:2;max-width:1180px;margin:0
auto;padding:0
20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:56px;align-items:center}.psw .psw-hk__eye{display:block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.8);margin-bottom:10px}.psw .psw-hk
h2{color:#fff!important;font-size:32px;line-height:1.25;margin:0}.psw .psw-hk
p{margin:12px
0 0;color:rgba(255,255,255,.92);font-size:16.5px;max-width:44ch}.psw .psw-hk__grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 40px}.psw .psw-hk__grid
b{display:block;font-size:54px;font-weight:700;line-height:1;letter-spacing:-1.5px;color:#fff!important;font-variant-numeric:tabular-nums}.psw .psw-hk__grid b:after{content:"";display:block;width:40px;height:4px;background:#fff;margin:10px
0 8px}.psw .psw-hk__grid
span{display:block;font-size:15px;line-height:1.4;color:rgba(255,255,255,.92)}.psw .psw-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:34px}.psw .psw-case{position:relative;display:flex;flex-direction:column;background:#fff;border:1px
solid var(--line);border-radius:20px;padding:28px
26px 24px;overflow:hidden;transition:box-shadow .25s,transform .25s var(--ease)}.psw .psw-case:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.psw .psw-case:before{content:""!important;position:absolute;left:0;right:0;top:0;height:5px;background:var(--red)}.psw .psw-case__k{font:700 12px/1.2 Roboto,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--red-ink)}.psw .psw-case
h3{font-size:24px;font-weight:700;margin:8px
0 14px}.psw .psw-case__big{display:flex;align-items:baseline;gap:12px;padding:16px
0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:16px}.psw .psw-case__big
b{font-size:52px;line-height:1;color:var(--red-ink)!important;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.psw .psw-case__big
span{font-size:14.5px;line-height:1.35;color:var(--ink)}.psw .psw-case
p{font-size:15px}.psw .psw-case__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.psw .psw-case__tags
span{font-size:12.5px;background:var(--soft);border:1px
solid var(--line);border-radius:999px;padding:4px
10px}.psw .happy-faq{--hf-rot:#E10F21;--hf-dark:#1D1D1B;--hf-line:#e6e7e9;--hf-grau:#5f6166;--hf-bg:#f5f6f7;font-family:'Roboto',Arial,Helvetica,sans-serif;max-width:1120px;margin:0
auto}.psw .happy-faq__acc{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.psw .happy-faq__item{background:#fff;border:1px
solid var(--hf-line);border-radius:14px;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.psw .happy-faq__item.is-open{border-color:var(--hf-rot);box-shadow:0 6px 24px rgba(0,0,0,.08)}.psw .happy-faq__q{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:18px
22px;margin:0;border:0;background:none;cursor:pointer;text-align:left;font-family:inherit;font-size:15.5px;font-weight:500;line-height:1.4;color:var(--hf-dark);transition:color .25s ease}.psw .happy-faq__item.is-open .happy-faq__q{color:var(--hf-rot)}.psw .happy-faq__qtext{flex:1 1 auto}.psw .happy-faq__q:focus-visible{outline:2px
solid var(--hf-rot);outline-offset:2px;border-radius:14px}.psw .happy-faq__ico{flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:var(--hf-bg);position:relative;transition:background .25s ease}.psw .happy-faq__ico::before,.psw .happy-faq__ico::after{content:""!important;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--hf-dark);border-radius:2px;transition:.25s ease}.psw .happy-faq__ico::before{width:11px;height:2px}.psw .happy-faq__ico::after{width:2px;height:11px}.psw .happy-faq__item.is-open .happy-faq__ico{background:var(--hf-rot)}.psw .happy-faq__item.is-open .happy-faq__ico::before,.psw .happy-faq__item.is-open .happy-faq__ico::after{background:#fff}.psw .happy-faq__item.is-open .happy-faq__ico::after{opacity:0}.psw .happy-faq__a{max-height:none;overflow:hidden;transition:max-height .3s ease}.psw.psw-js .happy-faq__a{max-height:0}.psw .happy-faq__a-inner{padding:0
22px 20px;font-size:14.5px;color:var(--hf-grau);line-height:1.6}.psw .happy-faq__a-inner
p{margin:0}.psw .psw-end{background:linear-gradient(180deg,#fff 0%,#FFF6F6 100%)}.psw .psw-agrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.psw .psw-checks{margin:22px
0 0;padding:0;display:grid;gap:10px}.psw .psw-checks
li{display:flex;gap:10px;align-items:flex-start;font-size:15.5px;line-height:1.45;color:var(--ink)}.psw .psw-alt{font-size:15px;color:var(--muted);margin:24px
0 0}.psw .psw-cfbox{background:#fff;border:1px
solid #E6E6EC;border-radius:20px;padding:32px;box-shadow:var(--shadow)}.psw .psw-cfbox
h3{font-size:22px;font-weight:700;margin:0
0 6px;color:var(--ink)}.psw .psw-cfbox__sub{font-size:14.5px;margin:0
0 18px;color:var(--muted)}.psw .psw-cfbox
.wpcf7{margin:0}.psw .psw-cfbox .wpcf7
.row{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;margin:0}.psw .psw-cfbox .wpcf7 .row>[class*="col"]{padding:0;margin:0
0 12px;flex:0 0 auto;max-width:none!important;width:auto!important}.psw .psw-cfbox .wpcf7 .row>.col-12,.psw .psw-cfbox .wpcf7 .row>.col{grid-column:1/-1}.psw .psw-cfbox .wpcf7 .row>.col-sm-6{grid-column:auto}.psw .psw-cfbox .wpcf7 .row.mb-5{margin:4px
0 0}.psw .psw-cfbox .wpcf7 .row>div:has(.cf7apps-honeypot-wrap){display:none}.psw .psw-cfbox .wpcf7
p{margin:0}.psw .psw-cfbox .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.psw .psw-cfbox .wpcf7 input[type=text],.psw .psw-cfbox .wpcf7 input[type=email],.psw .psw-cfbox .wpcf7 input[type=tel],.psw .psw-cfbox .wpcf7 select,.psw .psw-cfbox .wpcf7
textarea{width:100%;border:1px
solid #D8D8E0;border-radius:10px;padding:12px
14px;font:400 16px/1.5 Roboto,Arial,sans-serif;color:#191919;background:#fff;-webkit-appearance:none;appearance:none;margin:0}.psw .psw-cfbox .wpcf7
select{background-image:linear-gradient(45deg,transparent 50%,#E10F21 50%),linear-gradient(135deg,#E10F21 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 15px) 50%;background-size:7px 7px,7px 7px;background-repeat:no-repeat;padding-right:44px;color:#6b6d70}.psw .psw-cfbox .wpcf7
textarea{min-height:96px;height:110px;resize:vertical}.psw .psw-cfbox .wpcf7 input:focus,.psw .psw-cfbox .wpcf7 select:focus,.psw .psw-cfbox .wpcf7 textarea:focus{outline:none;border-color:#E10F21;box-shadow:0 0 0 3px rgba(225,15,33,.12)}.psw .psw-cfbox .wpcf7 p>label:has(input[type=checkbox]){display:flex;gap:10px;align-items:flex-start}.psw .psw-cfbox .wpcf7 input[type=checkbox]{width:18px;height:18px;margin:2px
0 0;flex:0 0 18px;accent-color:#E10F21}.psw .psw-cfbox .wpcf7 .wpcf7-list-item-label,.psw .psw-cfbox .wpcf7
label.privacy{color:#505050;font-size:13px;line-height:1.5;margin:0}.psw .psw-cfbox .wpcf7 label.privacy
a{color:#E10F21;text-decoration:underline}.psw .psw-cfbox .wpcf7 input[type=submit]{width:auto;margin-top:18px;padding:16px
30px;font:500 16px/1 Roboto,Arial,sans-serif;border-radius:999px;background:#E10F21;color:#fff;border:1px
solid #E10F21;cursor:pointer;transition:background .18s,border-color .18s}.psw .psw-cfbox .wpcf7 input[type=submit]:hover{background:#505050;border-color:#505050}.psw .psw-cfbox .wpcf7-response-output[aria-hidden="true"]{display:none}.psw .psw-relsec{padding-top:72px}.psw .psw-relsec .psw-head{margin-bottom:26px}.psw .psw-rel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.psw .psw-rel
a{display:block;background:#fff;border:1px
solid var(--line);border-radius:14px;padding:18px
20px 16px;text-decoration:none;color:var(--txt);transition:border-color .25s}.psw .psw-rel a:hover{border-color:var(--red)}.psw .psw-rel
b{display:block;color:var(--ink)!important;font-weight:500;margin-bottom:4px}.psw .psw-rel
span{font-size:14px;line-height:1.45}.psw .psw-sticky{display:none}.psw .psw-vs__row>div,.psw .psw-tile p,.psw .psw-flow
span{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@media (max-width:1100px){.psw .psw-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.psw .psw-tile--wide{grid-column:span 2}.psw .psw-flow{grid-template-columns:minmax(0,1fr) 22px 130px 22px minmax(0,1.15fr)}}@media (max-width:1000px){.psw .psw-hero{padding-top:calc(var(--nav) + 30px)}.psw .psw-hero__grid,.psw .psw-answer,.psw .psw-data,.psw .psw-sec__grid,.psw .psw-hk__in,.psw .psw-agrid{grid-template-columns:minmax(0,1fr);gap:40px}.psw .psw-con{max-width:560px;margin:0
auto;width:100%}.psw .psw-mx,.psw .psw-rel,.psw .psw-cases{grid-template-columns:repeat(2,minmax(0,1fr))}.psw .psw-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 22px}.psw .psw-steps:before,.psw .psw-steps:after{display:none}.psw .psw-dial{max-width:320px}.psw .psw-flow{max-width:560px;margin:0
auto;width:100%}}@media (max-width:760px){.psw .happy-faq__acc{grid-template-columns:1fr}}@media (max-width:700px){.psw
h2{font-size:26px}.psw .psw-sec{padding:64px
0}.psw .psw-lead{font-size:17px}.psw .psw-head{margin-bottom:30px}.psw .psw-hero{padding:calc(var(--nav) + 12px) 0 56px}.psw .psw-hero
h1{font-size:36px}.psw .psw-hero__smile{width:760px;right:-260px;bottom:-60px}.psw .psw-btns{flex-direction:column;align-items:stretch}.psw .psw-trust
div{min-width:0;padding-right:10px}.psw .psw-trust div+div{padding-left:10px}.psw .psw-trust
b{font-size:24px}.psw .psw-trust
small{font-size:12px}.psw .psw-con__in{grid-template-columns:minmax(0,1fr)}.psw .psw-con__nav{flex-direction:row;overflow:hidden;border-right:0;border-bottom:1px solid var(--line);padding:10px
12px;gap:6px}.psw .psw-con__nav
span{padding:7px
9px;font-size:12px;white-space:nowrap}.psw .psw-con__nav span:nth-child(n+4){display:none}.psw .psw-con__badge--a{left:10px;bottom:-18px}.psw .psw-con__badge--b{right:10px;top:-16px}.psw .psw-con{margin-bottom:10px}.psw .psw-answer__box{padding:22px
20px}.psw .psw-glance{padding:22px
20px 12px}.psw .psw-vs{border-radius:16px}.psw .psw-vs__head{display:none}.psw .psw-vs__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-top:1px solid var(--line)}.psw .psw-vs__row:nth-child(2){border-top:0}.psw .psw-vs__row>[role=rowheader]{grid-column:1/-1;padding:14px
16px 4px;font-weight:700;font-size:15px}.psw .psw-vs__row>div{padding:8px
14px 14px;font-size:14px}.psw .psw-vs__row>div:nth-child(2):before,.psw .psw-vs__row>div:nth-child(3):after{content:attr(data-l)!important;display:block;font:700 10.5px/1.2 Roboto,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;color:var(--muted)}.psw .psw-vs__row>div:nth-child(2){background:var(--soft);border-radius:10px;margin:0
5px 12px 12px}.psw .psw-vs__row>div:nth-child(3){padding:8px
14px 14px;border-left:0;border-radius:10px;margin:0
12px 12px 5px}.psw .psw-vs__row>div:nth-child(3):after{position:static;order:-1;color:var(--red-ink)}.psw .psw-vs__row>div:nth-child(3){display:flex;flex-direction:column}.psw .psw-vs__row:not(.psw-vs__head)>div:nth-child(3):before{display:none}.psw .psw-fit{grid-template-columns:1fr}.psw .psw-bento{grid-template-columns:minmax(0,1fr)}.psw .psw-tile--xl,.psw .psw-tile--wide{grid-column:auto;grid-row:auto}.psw .psw-tile--wide{grid-template-columns:minmax(0,1fr)}.psw .psw-tile--xl
h3{font-size:22px;margin-top:0}.psw .psw-tile__mx{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px}.psw .psw-tile__mx
span{border-radius:12px}.psw .psw-tile__mx
svg{width:22px;height:22px}.psw .psw-bars{height:90px}.psw .psw-mx,.psw .psw-rel,.psw .psw-cases{grid-template-columns:minmax(0,1fr)}.psw .psw-flow{grid-template-columns:minmax(0,1fr);justify-items:center;max-width:340px}.psw .psw-flow__src,.psw .psw-flow__out{width:100%}.psw .psw-flow__ln{width:3px;height:30px;background-image:linear-gradient(180deg,var(--red) 0 8px,transparent 8px 14px);background-size:3px 14px;animation-name:pswDashV}@keyframes
pswDashV{to{background-position:0 14px}}.psw .psw-flow__hub{width:150px}.psw .psw-steps{grid-template-columns:minmax(0,1fr);gap:0}.psw .psw-step{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:18px;padding-bottom:26px}.psw .psw-step__n{grid-row:span 2}.psw .psw-step
h3{margin:12px
0 6px}.psw .psw-step:not(:last-child):after{content:"";position:absolute;left:27px;top:60px;bottom:4px;width:3px;background:#E4E5EA;border-radius:2px}.psw .psw-step.on:not(:last-child):after{background:var(--red)}.psw .psw-note{border-radius:16px;font-size:15px}.psw .psw-hk{padding:56px
0}.psw .psw-hk
h2{font-size:26px}.psw .psw-hk__grid{gap:22px 20px}.psw .psw-hk__grid
b{font-size:42px}.psw .psw-case__big
b{font-size:44px}.psw .psw-cfbox{padding:24px
18px}.psw .psw-cfbox .wpcf7
.row{grid-template-columns:1fr}.psw .psw-sticky{display:flex;visibility:hidden;opacity:0;position:fixed;left:16px;right:16px;bottom:14px;z-index:1001;align-items:center;justify-content:center;gap:10px;padding:15px
20px;border-radius:999px;background:var(--red-ink);font:500 16px/1 Roboto,Arial,sans-serif;text-decoration:none;box-shadow:0 14px 30px -10px rgba(225,15,33,.6);transform:translateY(140%);transition:transform .35s var(--ease),opacity .35s,visibility 0s .35s}.psw .psw-sticky.on{transform:none;visibility:visible;opacity:1;transition:transform .35s var(--ease),opacity .35s,visibility 0s}.psw .psw-con__top
span{display:none}.psw .psw-sec__grid>.psw-dial{order:2}.psw .psw-tile__mx
span{height:auto;padding:12px
4px}.psw .psw-tile__mx
small{font-size:10.5px}.psw .psw-sticky
svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}}@media (prefers-reduced-motion:reduce){.psw *,.psw *:before,.psw *:after{animation:none!important;transition:none!important}.psw.psw-io
.rv{opacity:1;transform:none}}body:has(.psw)>.hero>.hero--image,body:has(.psw)>.hero>.hero--icon,body:has(.psw)>.hero>.hero--subclaim,body:has(.psw)>.hero>.hero--text{display:none!important}body:has(.psw)>.hero{height:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:none!important;overflow:visible!important}body:has(.psw){overflow-x:clip}body:has(.psw) .index-content{max-width:none!important;padding-left:0!important;padding-right:0!important;padding-top:0!important;margin-top:0!important}body:has(.psw) .index-content>.row{margin-left:0!important;margin-right:0!important}body:has(.psw) .col-12.page-header{padding-left:0!important;padding-right:0!important;padding-top:0!important;margin-top:0!important}.psw .psw-hero{margin-top:0}.psw ul,.psw
ol{list-style:none!important;margin-left:0;padding-left:0}.psw
li{list-style:none!important;background:none!important}.psw li::marker{content:none!important}.psw li::before{content:none!important}.psw strong,.psw
b{color:inherit!important}.psw h1,.psw h2,.psw h3,.psw
h4{color:var(--ink)}.psw .psw-sec--ink h2,.psw .psw-hk h2,.psw .psw-tile--red
h3{color:#fff!important}.psw .psw-hero h1
span{color:var(--red-ink)!important}.psw a.psw-btn--main,.psw a.psw-sticky{color:#fff!important;text-decoration:none}.psw a.psw-btn--ghost{color:var(--red-ink)!important;text-decoration:none}.psw a.psw-btn--ghost:hover,.psw a.psw-btn--main:hover{color:#fff!important}.psw a.psw-link{color:var(--red-ink)!important;text-decoration:none}.psw .psw-mx a,.psw .psw-rel
a{color:var(--txt)!important;text-decoration:none}.psw .psw-cfbox .wpcf7-response-output:empty{display:none}.psw .psw-cfbox .wpcf7
label{display:block}.psw .psw-cfbox .wpcf7 .wpcf7-list-item{margin:0;display:block}.psw .psw-cfbox .wpcf7 .btn,.psw .psw-cfbox .wpcf7 .btn.is-primary{display:block;padding:0;margin:0;border:0;background:none}.psw .psw-cfbox .wpcf7-not-valid-tip{color:#E10F21;font-size:13px;margin-top:4px}.psw .psw-cfbox .wpcf7-response-output{margin:16px
0 0;padding:12px
14px;font-size:14px;border:1px
solid #E6E6EC;border-radius:10px;color:#191919}@media(min-width:1200px){.nav-header #menu-hauptmenue.psw-anchorized{display:flex;flex-wrap:nowrap;gap:2px;align-items:center;justify-content:flex-end;margin:0}.nav-header #menu-hauptmenue.psw-anchorized>li{margin:0;padding:0}.nav-header #menu-hauptmenue.psw-anchorized>li>a{font:500 14px/1.1 Roboto,Arial,sans-serif;color:#1D1D1B;text-decoration:none;padding:8px
10px !important;border-radius:8px;white-space:nowrap;display:inline-block;transition:color .15s,background .15s}.nav-header #menu-hauptmenue.psw-anchorized>li>a:hover{background:#f5f5f5 !important;color:#E10F21 !important}.nav-header #menu-hauptmenue.psw-anchorized>li.psw-navitem--cta>a{background:#E10F21 !important;color:#fff !important;border-radius:999px !important;padding:8px
15px !important;line-height:1.1 !important}.nav-header #menu-hauptmenue.psw-anchorized>li.psw-navitem--cta>a:hover{background:#505050 !important}}.psw #kurz,.psw #vergleich,.psw #funktionen,.psw #mechaniken,.psw #daten,.psw #sicherheit,.psw #ablauf,.psw #zahlen,.psw #cases,.psw #fragen,.psw
#anfrage{scroll-margin-top:96px}.psw
p{font-size:17px;line-height:1.65}.psw
h2{font-size:32px;line-height:1.18;letter-spacing:0;font-weight:700}.psw
h3{font-size:21px;font-weight:500;line-height:1.25}.psw .psw-hero
h1{font-size:clamp(40px,4.6vw,66px);line-height:1.07;letter-spacing:-.015em}.psw .psw-hero__sub{font-size:19px;line-height:1.6}.psw .psw-lead{font-size:18px;line-height:1.65}.psw .psw-answer__box
p{font-size:17px}.psw .psw-glance
h3{font-size:17.5px;font-weight:500}.psw .psw-tile
h3{font-size:17.5px;font-weight:500;line-height:1.3}.psw .psw-tile--xl
h3{font-size:21px;font-weight:500}.psw .psw-tile
p{font-size:15px;line-height:1.55}.psw .psw-tile--xl
p{font-size:16px}.psw .psw-mx
b{font-size:17.5px;font-weight:500}.psw .psw-step
h3{font-size:21px;font-weight:500}.psw .psw-step
p{font-size:15px;line-height:1.55}.psw .psw-case
h3{font-size:21px;font-weight:500}.psw .psw-case
p{font-size:15px;line-height:1.55}.psw .psw-cfbox
h3{font-size:21px;font-weight:500}.psw .psw-hk
h2{font-size:32px;line-height:1.18}.psw .psw-hk
p{font-size:16px}.psw .psw-fit__c
p{font-size:15.5px;line-height:1.55}.psw .psw-note{font-size:16px;line-height:1.5}.psw .psw-alt{font-size:15px;line-height:1.55}.psw .psw-micro{font-size:14px;line-height:1.5}.psw .psw-cfbox__sub{font-size:14.5px;line-height:1.5}.psw .psw-mx__all{font-size:16px}.psw .psw-con__badge--b{right:24px}.psw h1,.psw .psw-hero
h1{padding-left:0;padding-right:0}.psw .psw-mx--4{grid-template-columns:repeat(4,minmax(0,1fr))}.psw .psw-tile .psw-link{margin-top:12px;font-size:15px}@media (max-width:1100px){.psw .psw-mx--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.psw .psw-mx--4{grid-template-columns:minmax(0,1fr)}}@media (min-width:1001px){.psw .psw-hero .psw-wrap{max-width:1300px}.psw .psw-hero__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:48px}}@media (max-width:700px){.psw h2,.psw .psw-hk
h2{font-size:23px;line-height:1.18}.psw h3,.psw .psw-step h3,.psw .psw-case h3,.psw .psw-cfbox h3,.psw .psw-tile--xl
h3{font-size:18.5px}.psw .psw-glance h3,.psw .psw-tile h3,.psw .psw-mx
b{font-size:16.5px}.psw .psw-hero
h1{font-size:37.5px;line-height:1.06}.psw .psw-hero__sub{font-size:17px}.psw
p{font-size:16px}.psw .psw-lead{font-size:17px}}.psw .psw-case__img{display:block;margin:-28px -26px 22px;background:var(--soft);border-bottom:1px solid var(--line);overflow:hidden}.psw .psw-case__img
img{display:block;width:100%;height:auto;aspect-ratio:750/592;object-fit:cover;transition:transform .5s var(--ease)}.psw .psw-case:hover .psw-case__img
img{transform:scale(1.03)}.psw{--r:20px;--r-sm:14px;--shadow-sm:0 6px 20px -10px rgba(20,20,30,.18)}.psw .psw-bar{display:none!important}.psw .psw-head{margin-left:auto;margin-right:auto;text-align:center}.psw .psw-head .psw-lead{margin-left:auto;margin-right:auto}.psw .psw-answer{align-items:stretch}.psw .psw-answer__box{border:1px
solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-sm);height:100%}.psw .psw-glance{background:#191919;border-color:#191919;color:#a9abb3;border-radius:var(--r);box-shadow:var(--shadow)}.psw .psw-glance
h3{font:700 12px/1.2 Roboto,Arial,sans-serif!important;letter-spacing:.14em;text-transform:uppercase;color:#FF8A91!important;margin-bottom:18px}.psw .psw-glance
li{border-top-color:#2f3137;color:#a9abb3}.psw .psw-glance li
b{color:#fff!important}.psw .psw-glance li
svg{background:#2a2c31;stroke:#FF8A91}.psw .psw-sec--ink{background:radial-gradient(ellipse 70% 60% at 50% 0,rgba(225,15,33,.24),rgba(225,15,33,0) 70%),#16171A}.psw .psw-mx a,.psw .psw-case,.psw .psw-tile,.psw .psw-fit__c,.psw .psw-rel
a{border-radius:var(--r)}.psw .psw-mx a,.psw .psw-case,.psw .psw-rel
a{box-shadow:var(--shadow-sm)}.psw .psw-direct{display:flex;gap:16px;align-items:center;margin:28px
0 0;padding:18px
20px;background:#fff;border-radius:var(--r-sm);box-shadow:var(--shadow-sm);font-size:15px;line-height:1.55}.psw .psw-direct__av{flex:0 0 52px;width:52px;height:52px;border-radius:50%;background:var(--red-ink);color:#fff;display:grid;place-items:center;font:700 18px/1 Roboto,Arial,sans-serif}.psw .psw-direct
b{color:var(--ink)!important}.psw .psw-direct
a{text-decoration:none;white-space:nowrap}.psw .psw-direct a:hover{text-decoration:underline}@media (min-width:701px){.psw .psw-step{background:#fff;border:1px
solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-sm);padding:0
22px 24px;margin-top:28px;display:flex;flex-direction:column;transition:transform .3s var(--ease),box-shadow .3s}.psw .psw-step:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.psw .psw-step__n{align-self:center;transform:translateY(-50%);margin-bottom:-28px;box-shadow:0 0 0 6px #fff}.psw .psw-step.on .psw-step__n{box-shadow:0 0 0 6px #fff,0 0 0 12px rgba(255,24,33,.14)}.psw .psw-step
h3{margin-top:14px}}@media (max-width:700px){.psw .psw-direct
a{white-space:normal}}