:root{--av-navy:#071426;--av-blue:#1768f2;--av-blue2:#2d7cff;--av-text:#0f172a;--av-muted:#526079;--av-line:#dce3ee;--av-bg:#f7faff;--av-fs-display:clamp(40px,4vw,62px);--av-fs-signup-title:clamp(34px,3vw,44px);--av-fs-page:32px;--av-fs-section:24px;--av-fs-card:18px;--av-fs-body:15px;--av-fs-small:13px;--av-lh-heading:1.15;--av-lh-body:1.55}
html,body.kimcrm2-page{margin:0!important;padding:0!important;background:var(--av-bg)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--av-text)}
body.kimcrm2-page header,body.kimcrm2-page footer{display:none!important}#kimcrm2-root{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.apevora-signup-page,.apevora-signup-page *{box-sizing:border-box}.apevora-signup-page{min-height:100vh;background:radial-gradient(circle at 70% 18%,rgba(68,139,255,.12),transparent 32%),linear-gradient(180deg,#fff 0,#f7faff 70%,#eef5ff 100%)}
.apevora-topbar{height:80px;background:var(--av-navy);display:flex!important;align-items:center;gap:42px;padding:0 clamp(24px,4vw,64px);color:#fff;position:relative;z-index:5}
.apevora-logo{display:flex;align-items:center;gap:10px;color:#fff!important;text-decoration:none;font-size:30px;font-weight:800;letter-spacing:-1px;white-space:nowrap}.apevora-logo-mark{width:42px;height:42px;border-radius:13px;background:linear-gradient(145deg,#59a0ff,#165cf2);display:grid;place-items:center;font-weight:900;box-shadow:0 8px 20px rgba(24,100,244,.35)}.apevora-logo small{font-size:14px;letter-spacing:0;background:var(--av-blue);padding:5px 8px;border-radius:6px}
.apevora-topbar nav{display:flex;gap:34px;margin-left:30px}.apevora-topbar nav a,.apevora-top-actions>a{color:#fff!important;text-decoration:none;font-size:15px;font-weight:650}.apevora-top-actions{margin-left:auto;display:flex;align-items:center;gap:28px}.apevora-top-actions .apevora-top-cta{padding:13px 20px;border-radius:9px;background:linear-gradient(135deg,var(--av-blue2),var(--av-blue));box-shadow:0 8px 22px rgba(23,104,242,.28)}.apevora-top-cta span{margin-left:10px}
.apevora-signup-main{max-width:1460px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(520px,680px);gap:70px;align-items:center;padding:42px clamp(28px,5vw,78px) 38px}
.apevora-hero{padding:28px 0}.apevora-eyebrow{display:inline-block;background:#e8f0ff;color:#155fe8;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:800;letter-spacing:.2px}.apevora-hero h1{font-size:var(--av-fs-signup-title);line-height:var(--av-lh-heading);letter-spacing:-2.4px;margin:28px 0 18px;max-width:720px}.apevora-hero h1 em{font-style:normal;color:var(--av-blue)}.apevora-lead{font-size:var(--av-fs-body);line-height:var(--av-lh-body);color:var(--av-muted);max-width:690px;margin:0 0 28px}.apevora-benefits{list-style:none;padding:0;margin:0;display:grid;gap:15px}.apevora-benefits li{font-size:var(--av-fs-body);position:relative;padding-left:34px}.apevora-benefits li:before{content:"✓";position:absolute;left:0;top:-1px;width:22px;height:22px;display:grid;place-items:center;border:2px solid var(--av-blue);border-radius:50%;color:var(--av-blue);font-size:12px;font-weight:900}.apevora-trust{margin-top:34px;display:flex;flex-direction:column;gap:4px}.apevora-trust strong{font-size:14px}.apevora-trust span{font-size:12px;color:#6c7890}
.apevora-form-card{background:rgba(255,255,255,.96);border:1px solid rgba(220,227,238,.9);border-radius:22px;padding:28px 30px 24px;box-shadow:0 24px 70px rgba(43,74,123,.14)}.apevora-form-heading{display:flex;align-items:center;gap:16px;margin-bottom:24px}.apevora-building{width:58px;height:58px;border-radius:14px;background:#e7efff;color:var(--av-blue);display:grid;place-items:center;font-size:30px;font-weight:900}.apevora-form-heading h2{margin:0 0 3px;font-size:var(--av-fs-section);line-height:var(--av-lh-heading);letter-spacing:-.4px}.apevora-form-heading p{margin:0;color:var(--av-muted);font-size:var(--av-fs-small);line-height:1.5}.apevora-error{background:#fff1f1;border:1px solid #f0b9b9;color:#9b2525;padding:12px 14px;border-radius:10px;margin-bottom:18px;font-size:14px}
.apevora-form{display:grid;grid-template-columns:1fr 1fr;gap:15px 14px}.apevora-form label>span,.apevora-plans legend{display:block;font-size:13px;font-weight:750;margin-bottom:7px}.apevora-form input[type=text],.apevora-form input[type=email],.apevora-form input[type=password],.apevora-form input[type=tel],.apevora-form select{width:100%;height:43px;border:1px solid var(--av-line);border-radius:8px;padding:0 12px;background:#fff;font:inherit;font-size:14px;color:var(--av-text);outline:none}.apevora-form input:focus,.apevora-form select:focus{border-color:var(--av-blue);box-shadow:0 0 0 3px rgba(23,104,242,.1)}.apevora-full{grid-column:1/-1}.apevora-honeypot{position:absolute!important;left:-9999px!important}
.apevora-plans{border:0;padding:0;margin:1px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.apevora-plans legend{grid-column:1/-1;width:100%}.apevora-plans label{position:relative;cursor:pointer}.apevora-plans input{position:absolute;opacity:0;pointer-events:none}.apevora-plans label>span{height:69px;border:1px solid var(--av-line);border-radius:9px;padding:11px 12px 10px 38px;margin:0;display:flex;flex-direction:column;justify-content:center;position:relative}.apevora-plans label>span:before{content:"";position:absolute;left:13px;top:22px;width:14px;height:14px;border:1.5px solid #cad2df;border-radius:50%}.apevora-plans input:checked+span{border-color:var(--av-blue);box-shadow:0 0 0 1px var(--av-blue);background:#fbfdff}.apevora-plans input:checked+span:before{border:5px solid var(--av-blue)}.apevora-plans strong{font-size:14px}.apevora-plans small{font-size:11px;font-weight:400;color:#69758b;margin-top:3px}.apevora-terms{display:flex!important;align-items:flex-start;gap:9px;font-size:13px}.apevora-terms input{margin-top:3px}.apevora-terms>span{font-weight:400!important;margin:0!important}.apevora-terms a{color:var(--av-blue)}.apevora-submit{width:100%;height:48px;border:0;border-radius:8px;background:linear-gradient(135deg,var(--av-blue2),var(--av-blue));color:#fff;font-size:16px;font-weight:800;cursor:pointer;box-shadow:0 10px 24px rgba(23,104,242,.22)}.apevora-submit:hover{filter:brightness(.97);transform:translateY(-1px)}.apevora-secure{text-align:center;margin:11px 0 0;color:#667085;font-size:12px}
.apevora-proofbar{max-width:1460px;margin:0 auto 28px;background:#fff;border:1px solid #e6ebf2;border-radius:18px;box-shadow:0 10px 35px rgba(49,76,118,.09);display:grid;grid-template-columns:repeat(4,1fr);padding:22px 34px;gap:28px}.apevora-proofbar>div{display:flex;align-items:center;gap:13px}.apevora-proofbar b{width:42px;height:42px;border-radius:13px;background:#e9f2ff;color:var(--av-blue);display:grid;place-items:center;font-size:20px}.apevora-proofbar span{display:flex;flex-direction:column}.apevora-proofbar strong{font-size:13px}.apevora-proofbar small{font-size:11px;color:#69758b;margin-top:3px}.apevora-already{max-width:560px;margin:100px auto;padding:40px;background:#fff;border-radius:18px;box-shadow:0 20px 60px rgba(0,0,0,.1);text-align:center}.apevora-btn{display:inline-block;background:var(--av-blue);color:#fff!important;padding:12px 18px;border-radius:8px;text-decoration:none;font-weight:700}
@media(max-width:1080px){.apevora-topbar nav{display:none}.apevora-signup-main{grid-template-columns:1fr;gap:20px;padding-top:26px}.apevora-hero{padding-bottom:0}.apevora-hero h1{max-width:850px}.apevora-proofbar{margin:0 22px 24px}.apevora-form-card{max-width:760px;width:100%;justify-self:center}}
@media(max-width:700px){.apevora-topbar{height:68px;padding:0 18px}.apevora-logo{font-size:23px}.apevora-logo-mark{width:35px;height:35px}.apevora-logo small{font-size:11px}.apevora-top-actions>a:first-child{display:none}.apevora-top-actions{gap:8px}.apevora-top-actions .apevora-top-cta{padding:10px 13px;font-size:13px}.apevora-signup-main{padding:24px 16px 22px}.apevora-hero h1{font-size:30px;letter-spacing:-.8px}.apevora-lead{font-size:15px}.apevora-form-card{padding:22px 18px;border-radius:16px}.apevora-form{grid-template-columns:1fr}.apevora-full{grid-column:auto}.apevora-plans{grid-template-columns:1fr}.apevora-plans legend{grid-column:auto}.apevora-plans label>span{height:58px}.apevora-proofbar{grid-template-columns:1fr 1fr;margin:0 16px 18px;padding:18px;gap:18px}}
@media(max-width:460px){.apevora-top-actions .apevora-top-cta span{display:none}.apevora-proofbar{grid-template-columns:1fr}.apevora-hero h1{font-size:28px}.apevora-eyebrow{font-size:11px}.apevora-building{width:48px;height:48px}.apevora-form-heading h2{font-size:21px}}

/* Apevora 4.1.4 – roligere tilmeldingsoverskrift uden ændring af forsiden */
