:root{--sequence-ink:#f5efe4}.percee-root{--font-geist:"Avenir Next", Avenir, "Segoe UI", Helvetica, Arial, sans-serif;color:var(--sequence-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#05060a}.percee-contact-link{z-index:1200;left:max(14px, env(safe-area-inset-left));bottom:calc(max(14px, env(safe-area-inset-bottom)) + 72px);color:#f5efe4f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:40px;font:700 11px/1 var(--font-geist);letter-spacing:.02em;background:#090a0fdb;border:1px solid #f5efe426;border-radius:999px;align-items:center;gap:8px;padding:0 13px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex;position:fixed;box-shadow:0 10px 30px #0000003d}.percee-contact-link:hover{background:#111219f0;border-color:#f5efe447;transform:translateY(-1px)}.percee-contact-link:focus-visible{outline-offset:3px;outline:2px solid #c9c0ff}.percee-contact-page{min-height:100svh;padding:28px 18px calc(110px + env(safe-area-inset-bottom));font-family:var(--font-geist);background:radial-gradient(circle at 50% 8%,#d085441f,#0000 35%),#05060a;place-items:center;display:grid}.percee-contact-card{background:#f5efe40b;border:1px solid #f5efe424;border-radius:24px;width:min(100%,520px);padding:28px;box-shadow:0 24px 70px #0000004d}.percee-contact-back{color:#f5efe49e;margin-bottom:48px;font-size:13px;text-decoration:none;display:inline-block}.percee-contact-card h1{color:#f5efe4;font:500 clamp(34px, 9vw, 48px)/1 var(--font-display), Georgia, serif;margin:0 0 24px}.percee-contact-address{color:#f5efe4;overflow-wrap:anywhere;background:#eec28714;border:1px solid #eec28740;border-radius:14px;align-items:center;min-height:48px;padding:0 16px;font-size:clamp(14px,4vw,16px);font-weight:700;text-decoration:none;display:inline-flex}.percee-contact-address:focus-visible{outline-offset:3px;outline:2px solid #eec287}.pwa-install-card{bottom:calc(max(10px, env(safe-area-inset-bottom)) + 82px);border-radius:21px;width:min(100% - 24px,520px);padding:13px 52px 13px 13px;box-shadow:0 20px 50px #1f172d33}.pwa-install-copy strong{font-size:12px}.pwa-install-copy span{font-size:10px}.pwa-install-action{border-radius:13px;font-size:11px}.case-study-consent{z-index:1600;left:50%;bottom:max(12px, env(safe-area-inset-bottom));color:#f5efe4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(100% - 24px,680px);font-family:var(--font-geist);background:#090a0ff5;border:1px solid #f5efe429;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:18px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 24px 70px #00000073}.case-study-consent__copy{min-width:0}.case-study-consent__eyebrow{color:#b9adff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:700;display:inline-block}.case-study-consent strong{font-size:15px;display:block}.case-study-consent p{color:#f5efe4b8;margin:7px 0 0;font-size:12px;line-height:1.45}.case-study-consent .case-study-consent__freedom{color:#f5efe4eb;font-weight:600}.case-study-consent a,.case-study-manage a{color:#c9c0ff;text-underline-offset:3px;margin-top:8px;font-size:12px;text-decoration:underline;display:inline-block}.case-study-consent__actions,.case-study-manage__actions{flex-direction:column;justify-content:center;gap:8px;display:flex}.case-study-consent button,.case-study-manage button{color:#0a0b10;min-height:42px;font:700 12px/1 var(--font-geist);cursor:pointer;background:#f5efe4;border:1px solid #0000;border-radius:13px;padding:0 15px}.case-study-consent button:disabled,.case-study-manage button:disabled{cursor:wait;opacity:.6}.case-study-consent .case-study-consent__secondary,.case-study-manage .case-study-manage__secondary{color:#f5efe4;background:0 0;border-color:#f5efe42e}.case-study-consent .case-study-consent__error,.case-study-manage .case-study-consent__error{color:#ffb9ad}.case-study-manage{background:#f5efe409;border:1px solid #f5efe424;border-radius:16px;margin-top:14px;padding:16px}.case-study-manage p{margin:0 0 12px}.case-study-manage__status,.case-study-manage__hint{color:#f5efe4b8;font-size:13px}@media (max-width:640px){.percee-contact-link{left:max(14px, env(safe-area-inset-left));bottom:max(10px, env(safe-area-inset-bottom));background:#090a0fc2;border-color:#f5efe41f;gap:0;min-height:42px;padding:0 11px;font-size:10px;box-shadow:0 8px 22px #0003}.percee-contact-link span[aria-hidden=true]{display:none}.percee-contact-card{border-radius:20px;padding:22px}.percee-contact-back{margin-bottom:40px}.percee-contact-address{width:100%}.case-study-consent{grid-template-columns:1fr;gap:13px;padding:16px}.case-study-consent__actions,.case-study-manage__actions{flex-direction:row}.case-study-consent__actions button,.case-study-manage__actions button{flex:1}}
