.site .pr .pr-hero{text-align:center;padding-block:clamp(36px,4.6vw,64px) clamp(30px,3.4vw,44px);position:relative;overflow-x:clip}.site .pr .pr-hero:before{content:"";filter:blur(34px);pointer-events:none;background:radial-gradient(closest-side,#0b0e0d0e,#0b0e0d00 70%);width:1240px;height:820px;position:absolute;top:-380px;left:50%;transform:translate(-50%)}.site .pr .pr-hero .wrap{position:relative}.site .pr .pr-hero .eyebrow{margin-bottom:20px}.site .pr .pr-h1{font-family:var(--f-display);letter-spacing:-.036em;color:var(--ink);margin:0;font-size:clamp(2.4rem,1.15rem + 3.6vw,3.9rem);font-weight:720;font-stretch:112%;line-height:1.03}.site .pr .pr-h1>span{text-wrap:balance;display:block}.site .pr .pr-h1>span+span{margin-top:.12em}.site .pr .pr-sub{max-width:41rem;color:var(--ink-2);text-wrap:pretty;margin:20px auto 0;font-size:clamp(1.0625rem,1rem + .3vw,1.175rem);line-height:1.58}.site .pr .pr-assure{border:1px solid var(--rule);text-align:left;background:#ffffffe6;border-radius:18px;width:fit-content;max-width:100%;margin:clamp(26px,3vw,34px) auto 0;padding:0;list-style:none;display:flex;box-shadow:0 1px 2px #0b0e0d0a,0 16px 36px -24px #0b0e0d52}.site .pr .pr-assure li{align-items:center;gap:14px;min-width:0;padding:14px 26px 14px 15px;display:flex}.site .pr .pr-assure li+li{border-left:1px solid var(--rule-2)}.site .pr .pr-as-ic{--knock:#fff;border:1px solid var(--rule);width:40px;height:40px;color:var(--ink-2);background:#fff;border-radius:12px;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 1px 2px #0b0e0d0d}.site .pr .pr-as-ic>svg{width:19px;height:19px}.site .pr .pr-as-ok{background:var(--kept-fill);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:-6px;right:-6px;box-shadow:0 0 0 2.5px #fff}.site .pr .pr-as-ok svg{width:11px;height:11px}.site .pr .pr-as-tx{min-width:0}.site .pr .pr-as-tx b{font:600 14.5px/1.25 var(--f-body);letter-spacing:-.005em;color:var(--ink);white-space:nowrap;display:block}.site .pr .pr-as-tx small{color:var(--ink-3);white-space:nowrap;margin-top:3px;font-size:13px;line-height:1.35;display:block}@media (prefers-reduced-motion:no-preference){.site:not(.settled) .pr .pr-as-ok{animation:.5s cubic-bezier(.3,1.5,.5,1) both site-pr-tick}.site:not(.settled) .pr .pr-assure li:first-child .pr-as-ok{animation-delay:.5s}.site:not(.settled) .pr .pr-assure li:nth-child(2) .pr-as-ok{animation-delay:.65s}.site:not(.settled) .pr .pr-assure li:nth-child(3) .pr-as-ok{animation-delay:.8s}}@keyframes site-pr-tick{0%{opacity:0;transform:scale(.3)}}@media (max-width:880px){.site .pr .pr-assure{flex-direction:column;width:100%;max-width:420px}.site .pr .pr-assure li{padding:13px 18px 13px 14px}.site .pr .pr-assure li+li{border-left:0;border-top:1px solid var(--rule-2)}.site .pr .pr-as-tx b,.site .pr .pr-as-tx small{white-space:normal}}.site .pr .pr-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;max-width:1080px;margin:0 auto;display:grid}.site .pr .pr-card{border:1px solid var(--rule);background:#fff;border-radius:20px;flex-direction:column;min-width:0;padding:26px 26px 24px;display:flex;position:relative}.site .pr .pr-card.pro{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink),var(--shadow-obj)}.site .pr .pr-badges{pointer-events:none;justify-content:flex-start;gap:6px;display:flex;position:absolute;top:-12px;left:24px;right:24px}.site .pr .pr-badge{background:var(--ink);height:24px;font:600 10.5px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex;box-shadow:0 4px 10px -6px #0b0e0d99}.site .pr .pr-name{font:700 22px/1.15 var(--f-display);letter-spacing:-.022em;color:var(--ink);margin:0;font-stretch:106%}.site .pr .pr-tag{min-height:3em;color:var(--ink-3);margin-top:6px;font-size:14.5px;line-height:1.5}.site .pr .pr-price{font-family:var(--f-display);color:var(--ink);align-items:baseline;gap:2px;margin-top:20px;display:flex}.site .pr .pr-cur{font:650 22px/1 var(--f-display);align-self:flex-start;margin-top:.42em;font-stretch:106%}.site .pr .pr-amt{font:740 58px/1 var(--f-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-stretch:110%}.site .pr .pr-per{font:500 15px/1 var(--f-body);color:var(--ink-3);margin-left:8px}.site .pr .pr-eur{font:500 12.5px/1.3 var(--f-mono);color:var(--ink-3);margin-top:8px}.site .pr .pr-bill{color:var(--ink-3);margin-top:12px;font-size:13px;line-height:1.5}.site .pr .pr-cta{margin-top:20px}.site .pr .pr-approve{text-align:center;color:var(--ink-3);margin-top:9px;font-size:12.5px}.site .pr .pr-lines{border-top:1px solid var(--rule-2);margin:20px 0 0;padding:0}.site .pr .pr-lines div{border-bottom:1px solid var(--rule-2);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.site .pr .pr-lines div:last-child{border-bottom:0;padding-bottom:0}.site .pr .pr-lines dt{color:var(--ink-3);font-size:13.5px}.site .pr .pr-lines dd{text-align:right;font:600 14px/1.35 var(--f-body);color:var(--ink);margin:0}.site .pr .pr-lines dd svg{width:16px;height:16px;color:var(--kept);vertical-align:-3px}.site .pr .pr-jump{justify-content:center;margin-top:clamp(22px,2.6vw,30px);display:flex}.site .pr .pr-jump a{border:1px solid var(--rule);font:600 14px/1 var(--f-body);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.site .pr .pr-jump a:hover{border-color:var(--ink-4);background:var(--paper-2)}.site .pr .pr-jump svg{width:14px;height:14px;transition:transform .2s}.site .pr .pr-jump a:hover svg{transform:translateY(2px)}@media (max-width:1000px){.site .pr .pr-cards{grid-template-columns:1fr;gap:26px;max-width:520px}.site .pr .pr-tag{min-height:0}}.site .pr .pr-compare{padding-block:clamp(30px,3.4vw,44px) var(--flow-pad)}.site .pr .pt{border:1px solid var(--rule);max-width:1080px;box-shadow:var(--shadow-soft);background:#fff;border-radius:20px;margin:0 auto;position:relative}.site .pr .pt-cols{grid-template-columns:minmax(0,1.62fr) repeat(3,minmax(0,1fr));display:grid}.site .pr .pt-sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.site .pr .pt-head{top:var(--header-h);z-index:4;border-bottom:1px solid var(--rule);background:#fff;border-radius:19px 19px 0 0;transition:box-shadow .2s,border-radius .2s;position:sticky}.site .pr .pt-head.stuck{border-radius:0;box-shadow:0 12px 20px -16px #0b0e0d61}.site .pr .pt-corner{flex-direction:column;justify-content:space-between;gap:14px;min-width:0;padding:18px 22px 17px;display:flex}.site .pr .pt-title{font:700 18px/1.2 var(--f-display);letter-spacing:-.02em;color:var(--ink);font-stretch:106%}.site .pr .pt-title span{font:400 13px/1.4 var(--f-body);letter-spacing:0;color:var(--ink-3);margin-top:4px;display:block}.site .pr .pt-ph{border-left:1px solid var(--rule-2);text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;min-width:0;padding:18px 14px 16px;display:flex}.site .pr .pt-ph.pro{background:#f8f9f8}.site .pr .pt-pn{font:700 19px/1.15 var(--f-display);letter-spacing:-.02em;color:var(--ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;font-stretch:106%;display:flex}.site .pr .pt-pop{background:var(--ink);height:19px;font:600 9.5px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#fff;border-radius:999px;align-items:center;padding:0 7px;display:inline-flex}.site .pr .pt-price{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 8px;display:flex}.site .pr .pt-pp{font:600 14px/1.3 var(--f-body);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.site .pr .pt-pp small{color:var(--ink-3);font-size:13px;font-weight:500}.site .pr .pt-pe{font:500 11.5px/1.3 var(--f-mono);color:var(--ink-3);white-space:nowrap}.site .pr .pt-ph .btn{width:100%;max-width:172px;margin-top:8px}.site .pr .pt-body{border-radius:0 0 19px 19px;overflow:hidden}.site .pr .pt-band{background:var(--paper-2);border-bottom:1px solid var(--rule-2);align-items:center}.site .pr .pt-gname{font:500 11.5px/1 var(--f-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:9px;padding:11px 22px;display:flex}.site .pr .pt-gname i{border:1px solid var(--rule);min-width:20px;height:18px;font:600 10.5px/1 var(--f-mono);letter-spacing:0;color:var(--ink-3);background:#fff;border-radius:999px;place-items:center;padding:0 6px;font-style:normal;display:inline-grid}.site .pr .pt-gall{grid-column:2/5;justify-content:center;padding:8px 10px;display:flex}.site .pr .pt-gall span{background:var(--kept-wash);height:22px;font:600 10.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--kept);white-space:nowrap;border:1px solid #bfe3d2;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.site .pr .pt-gall svg{width:12px;height:12px}.site .pr .pt-row{position:relative}.site .pr .pt-row>.pt-l{grid-area:1/1}.site .pr .pt-row>.pt-c{grid-row:1}.site .pr .pt-row>.pt-c[data-col=base]{grid-column:2}.site .pr .pt-row>.pt-c[data-col=pro]{grid-column:3}.site .pr .pt-row>.pt-c[data-col=scale]{grid-column:4}.site .pr .pt-row>.pt-l,.site .pr .pt-row>.pt-c{border-bottom:1px solid var(--rule-2);transition:background-color .15s}.site .pr .pt-l{min-width:0;padding:14px 22px}.site .pr .pt-l b{font:600 14.5px/1.4 var(--f-body);color:var(--ink);display:block}.site .pr .pt-l span{color:var(--ink-3);text-wrap:pretty;margin-top:3px;font-size:13px;line-height:1.5;display:block}.site .pr .pt-c{border-left:1px solid var(--rule-2);text-align:center;background:#fff;justify-content:center;align-items:center;min-width:0;padding:12px 10px;display:flex}.site .pr .pt-c[data-col=pro]{background:#f8f9f8}.site .pr .pt-row:hover>.pt-l,.site .pr .pt-row:hover>.pt-c{background:#fbfbfa}.site .pr .pt-row:hover>.pt-c[data-col=pro]{background:#f2f4f2}.site .pr .pt-yes,.site .pr .pt-no{border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.site .pr .pt-yes{background:var(--ink);color:#fff}.site .pr .pt-no{background:var(--paper-3);color:var(--ink-4)}.site .pr .pt-yes svg,.site .pr .pt-no svg{width:10px;height:10px}.site .pr .pt-txt{font:600 13.5px/1.3 var(--f-body);color:var(--ink);font-variant-numeric:tabular-nums}.site .pr .pt-group:last-child>.pt-row:last-child>*{border-bottom:0}.site .pr .pt-top .pt-band{background:#eef0ed}.site .pr .pt-top .pt-gname{color:var(--ink-2)}@media (max-width:760px){.site .pr .pt-cols{grid-template-columns:minmax(0,1fr) repeat(3,62px)}.site .pr .pt-head{border-radius:15px 15px 0 0}.site .pr .pt{border-radius:16px}.site .pr .pt-body{border-radius:0 0 15px 15px}.site .pr .pt-corner{justify-content:flex-end;padding:12px}.site .pr .pt-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site .pr .pt-ph{gap:3px;padding:12px 3px 11px}.site .pr .pt-pop,.site .pr .pt-pe,.site .pr .pt-ph .btn,.site .pr .pt-pp small{display:none}.site .pr .pt-pn{font-size:15px}.site .pr .pt-ph.pro .pt-pn:after{content:"";background:var(--ink);border-radius:50%;width:5px;height:5px}.site .pr .pt-pp{font-size:12.5px}.site .pr .pt-gname{padding:10px 12px;font-size:10.5px}.site .pr .pt-gall{padding:7px 2px}.site .pr .pt-gall span{letter-spacing:.05em;height:20px;padding:0 7px;font-size:9.5px}.site .pr .pt-l{padding:12px}.site .pr .pt-l b{font-size:13.5px}.site .pr .pt-l span{font-size:12px}.site .pr .pt-c{padding:10px 3px}.site .pr .pt-txt{font-size:11.5px}}.site .pr .pr-deciding{text-align:center;max-width:44rem;color:var(--ink-3);margin:clamp(34px,4vw,48px) auto 0;font-size:15px;line-height:1.65}.site .pr .pr-deciding a{color:var(--ink);border-bottom:1px solid var(--rule);font-weight:600;text-decoration:none}.site .pr .pr-deciding a:hover{border-bottom-color:var(--ink)}.site .pr .pr-faq{isolation:isolate;padding-block:var(--flow-pad);position:relative}.site .pr .pr-faq:before{content:"";z-index:-1;background:linear-gradient(180deg,#f5f6f400 0,var(--paper-2) clamp(110px,14vw,200px),var(--paper-2) 100%);position:absolute;inset:0}.site .pr .pr-faq-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(28px,4vw,72px);max-width:1080px;margin:0 auto;display:grid}.site .pr .pr-faq-side{position:sticky;top:96px}.site .pr .pr-faq-side p.lead{margin-top:14px;font-size:16px}.site .pr .qa{border-top:1px solid var(--rule)}.site .pr .qa details{border-bottom:1px solid var(--rule)}.site .pr .qa summary{cursor:pointer;font:600 16px/1.4 var(--f-body);letter-spacing:-.01em;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:19px 2px;list-style:none;display:flex}.site .pr .qa summary::-webkit-details-marker{display:none}.site .pr .qa .pm{border:1px solid var(--rule);background:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;transition:transform .2s,background .2s;display:grid}.site .pr .qa .pm svg{width:13px;height:13px}.site .pr .qa details[open] .pm{background:var(--paper-2);transform:rotate(45deg)}.site .pr .qa .a{max-width:42rem;color:var(--ink-2);padding:0 2px 22px;font-size:15.5px;line-height:1.66}@media (max-width:1000px){.site .pr .pr-faq-grid{grid-template-columns:1fr}.site .pr .pr-faq-side{position:static}}.site .pr .pr-close{isolation:isolate;padding-block:0 var(--flow-pad);position:relative}.site .pr .pr-close:before{content:"";z-index:-1;background:linear-gradient(180deg,var(--paper-2) 0,var(--paper-2) calc(100% - clamp(110px,14vw,200px)),#f5f6f400 100%);position:absolute;inset:0}.site .pr .close-panel{border:1px solid var(--rule);max-width:1080px;box-shadow:var(--shadow-soft);background:radial-gradient(110% 140% at 100% 0,#0b0e0d0d,#0b0e0d00 55%),#fff;border-radius:28px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(28px,4vw,56px);margin:0 auto;padding:clamp(28px,5vw,60px);display:grid}.site .pr .close-panel .h2{font-size:clamp(2rem,1.2rem + 2.4vw,3rem)}.site .pr .close-panel .lead{margin-top:16px}.site .pr .close-ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.site .pr .receipt{border:1px solid var(--rule);box-shadow:var(--shadow-soft);background:#fff;border-radius:16px;padding:18px 20px 20px}.site .pr .receipt-h{font:500 11.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.site .pr .rc{border-top:1px solid var(--rule-2);color:var(--ink-2);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px 0;font-size:14.5px;display:grid}.site .pr .rc b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.site .pr .rc.total{border-top:1px solid var(--rule);margin-top:4px;padding-top:14px}.site .pr .rc.total span{color:var(--ink);font-weight:700}.site .pr .rc.total b{color:var(--kept);font-weight:760;position:relative}.site .pr .rc.total b:after{content:"";border-top:1.5px solid var(--kept-fill);border-bottom:1.5px solid var(--kept-fill);height:5px;position:absolute;bottom:-6px;left:0;right:0}@media (max-width:900px){.site .pr .close-panel{grid-template-columns:1fr}}.site .pr .h2{font-family:var(--f-display);letter-spacing:-.032em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(2rem,1.2rem + 2.6vw,3.15rem);font-weight:700;font-stretch:108%;line-height:1.03}
