body:has(.kp-first-trial){padding-bottom:0}body:has(.kp-first-trial) .cookie-notice{left:auto;right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}@media (max-width:700px){body:has(.kp-first-trial) .cookie-notice{bottom:calc(4px + env(safe-area-inset-bottom));gap:8px;width:min(300px,100vw - 24px);padding:4px 8px;font-size:10.5px;line-height:1.25}body:has(.kp-first-trial) .cookie-notice__icon{display:none}body:has(.kp-first-trial) .cookie-notice button{min-width:44px;padding-inline:8px}}.kp-page.kp-first-trial{justify-content:center;align-items:center;max-width:none;min-height:100dvh;padding:24px;display:flex}.kp-first-trial__window{background:var(--k-bg);border:1px solid var(--k-border);border-radius:26px;width:100%;max-width:480px;padding:18px 24px 24px;box-shadow:0 24px 80px #0005}.kp-first-trial__header{justify-content:center;align-items:center;min-height:44px;margin-bottom:14px;display:flex;position:relative}.kp-first-trial__header .k-brand-image{width:150px}.kp-first-trial__close{border:1px solid var(--k-border);width:44px;height:44px;color:var(--k-text);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;right:0}.kp-first-trial__content{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.kp-first-trial h1{letter-spacing:-.65px;text-align:center;text-wrap:balance;margin:0;font-size:clamp(22px,5.7vw,26px);font-weight:700;line-height:1.2}.kp-first-trial__comparison{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:10px;display:grid}.kp-first-trial__comparison figure{border:1px solid var(--k-border);background:var(--k-panel);border-radius:16px;min-width:0;margin:0;overflow:hidden}.kp-first-trial__comparison img,.kp-first-trial__placeholder{object-fit:contain;width:100%;height:clamp(90px,100dvh - 680px,238px);display:block}.kp-first-trial__photo{isolation:isolate;background:linear-gradient(100deg,#ffffff08 30%,#ffffff17 50%,#ffffff08 70%) 0 0/200% 100%;animation:1.4s linear 5 kp-first-trial-photo-loading;position:relative;overflow:hidden}@keyframes kp-first-trial-photo-loading{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.kp-first-trial__photo{animation:none}}.kp-first-trial__comparison .kp-first-trial__photo-backdrop{z-index:-1;object-fit:cover;filter:blur(12px);pointer-events:none;width:calc(100% + 64px);height:calc(100% + 64px);position:absolute;inset:-32px}.kp-first-trial__comparison .kp-first-trial__reference{object-fit:cover}.kp-first-trial__placeholder{text-align:center;color:var(--k-muted);place-items:center;padding:16px;font-size:13px;display:grid}.kp-first-trial__comparison figcaption{text-align:center;color:var(--k-text);padding:7px 6px;font-size:12px;line-height:1.4}.kp-first-trial__arrow{text-align:center;color:var(--k-muted);font-size:24px}.kp-first-trial .kp-trial-timer{min-height:36px;margin:0;padding:7px 12px}.kp-first-trial__card{text-align:center;border:2px solid var(--k-accent);background:linear-gradient(160deg,#ed347d12,#ed347d03);border-radius:19px;padding:15px 16px;position:relative;box-shadow:0 0 24px #ed347d0b}.kp-first-trial__check{background:var(--k-accent);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:14px;display:grid;position:absolute;top:14px;right:14px}.kp-first-trial__price{letter-spacing:-1.5px;font-size:44px;font-weight:750;line-height:1.1;display:block}.kp-first-trial__price small{letter-spacing:0;color:var(--k-muted);font-size:23px;font-weight:500}.kp-first-trial__card p{color:var(--k-muted);margin:5px 0 0;font-size:15px;line-height:1.4}.kp-first-trial__card .kp-first-trial__amount{color:var(--k-text);margin-top:9px;font-size:13px}.kp-first-trial__tags{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px;display:flex}.kp-first-trial__tags span{color:#ffa2c6;background:#ed347d10;border:1px solid #ed347d66;border-radius:20px;padding:5px 10px;font-size:12px;line-height:1.4}.kp-first-trial .legal-consents--pricing{color:#adb2ba;margin:0}.kp-first-trial .legal-consent{color:#adb2ba;gap:8px;margin:0;font-size:12px;font-weight:400;line-height:1.5}.kp-first-trial .legal-consent input[type=checkbox]{flex-basis:16px;width:16px;height:16px;min-height:16px}.kp-first-trial .legal-consents--pricing .legal-checkout-summary{font:inherit;margin:0;display:inline}.kp-first-trial .legal-consents .legal-consent span{overflow-wrap:normal}.kp-first-trial .legal-consents a{color:inherit;text-decoration-color:#858b95}.kp-first-trial .legal-consents:disabled .legal-consent{opacity:1}.kp-first-trial .kp-action-area{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;position:static}body[data-stage-one] .kp-first-trial .kp-cta{justify-content:center;width:100%;min-height:54px;margin:0;padding:14px 18px;font-size:16px;transition:none}body[data-stage-one] .kp-first-trial .kp-cta:disabled{opacity:1;color:#b6bcc5;cursor:default;background:#30353a}.kp-first-trial .kp-action-area p{margin:10px 0 0;font-size:13px;line-height:1.5}.kp-first-trial .status-message--error{color:#ff8498}@media (max-width:600px){.kp-page.kp-first-trial{align-items:flex-start;padding:0}.kp-first-trial__window{max-width:480px;box-shadow:none;padding:calc(12px + env(safe-area-inset-top)) 16px calc(18px + env(safe-area-inset-bottom));border:0;border-radius:0}}@media (max-height:700px){.kp-page.kp-first-trial{padding-block:10px}.kp-first-trial__window{padding-block:12px}.kp-first-trial__header{margin-bottom:10px}.kp-first-trial__content{gap:10px}.kp-first-trial__comparison img,.kp-first-trial__placeholder{height:clamp(64px,100dvh - 520px,160px)}.kp-first-trial__card{padding-block:12px}.kp-first-trial__price{font-size:38px}.kp-first-trial__tags{margin-top:8px}}
