html:has(.be-shell){scroll-behavior:smooth}.be-shell{position:relative;isolation:isolate;min-height:100dvh;background:var(--bg-space),var(--navy);color:var(--text-on-dark);font-family:var(--font-core);font-weight:var(--weight-body);overflow-x:clip}.be-shell h1,.be-shell h2,.be-shell h3{margin:0;font-weight:var(--weight-heavy);line-height:1}.be-shell p{margin:0}.be-shell ul{margin:0;padding:0;list-style:none}.be-shell a{color:inherit;text-decoration:none}.be-shell a:focus-visible,.be-shell button:focus-visible,.be-shell input:focus-visible,.be-shell select:focus-visible{outline:4px solid var(--yellow);outline-offset:3px;border-radius:var(--radius-chip)}.be-shell ::selection{background:var(--yellow);color:var(--ink)}.be-stars{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.be-stars i{position:absolute;width:3px;height:3px;border-radius:50%;background:#fff;opacity:.5;animation:be-twinkle 3.6s ease-in-out infinite}.be-stars i.be-star-gold{background:var(--yellow);width:4px;height:4px;opacity:.8}@keyframes be-twinkle{0%,to{opacity:.25}50%{opacity:.9}}.be-container{width:min(1120px,calc(100% - 48px));margin-inline:auto;position:relative;z-index:1}@media (max-width:700px){.be-container{width:calc(100% - 32px)}}.be-section{padding-bottom:100px;scroll-margin-top:20px}.be-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:44px;align-items:center}.be-eyebrow{font-size:13px;font-weight:var(--weight-bold);letter-spacing:2.5px;text-transform:uppercase;color:var(--yellow)}.be-h2{font-size:clamp(32px,4vw,50px);letter-spacing:-2px;line-height:1.05}.be-lead{font-size:17px;line-height:1.6;color:var(--text-muted-dark);max-width:60ch}.be-head{justify-items:center;text-align:center;margin-bottom:28px}.be-col,.be-head{display:grid;gap:10px}.be-col{align-content:start;justify-items:start}.be-col p{font-size:17px;line-height:1.6;color:var(--text-muted-dark);max-width:50ch}.be-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:64px;padding:0 26px;border:0;border-radius:var(--radius-button);background:var(--yellow);color:var(--cta-text,#27384d);font-family:inherit;font-size:15px;font-weight:var(--weight-heavy);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:0 7px 0 var(--cta-shadow),0 15px 34px #00000040;transition:transform .18s ease,box-shadow .18s ease}.be-btn:hover{transform:translateY(-3px);box-shadow:0 10px 0 var(--cta-shadow),0 20px 40px #00000047}.be-btn:active{transform:translateY(5px);box-shadow:0 2px 0 var(--cta-shadow)}.be-btn svg{width:20px;height:20px}.be-btn-secondary{background:var(--surface-glass);color:var(--text-on-dark);border:1px solid var(--border-glass);box-shadow:none}.be-btn-secondary:hover{box-shadow:0 8px 20px #00000033}.be-btn-secondary:active{box-shadow:none}.be-btn-xs{min-height:44px;padding:0 18px;font-size:13px}.be-btn-full{width:100%}.be-header{display:flex;justify-content:space-between;padding:26px 0;flex-wrap:wrap}.be-header,.be-logo{align-items:center;gap:16px}.be-logo{display:inline-flex}.be-logo svg{flex:none}.be-logo-text{display:grid;gap:4px}.be-wordmark{font-size:32px;font-weight:var(--weight-heavy);letter-spacing:-1.1px;line-height:.9;color:var(--text-on-dark)}.be-wordmark b{color:var(--cyan);font-weight:inherit}.be-payoff{font-size:11px;font-weight:var(--weight-bold);letter-spacing:2.5px;text-transform:uppercase;color:var(--yellow);white-space:nowrap}.be-nav{display:flex;gap:4px;flex-wrap:wrap}.be-nav,.be-nav a{align-items:center}.be-nav a{display:inline-flex;min-height:44px;padding:0 12px;font-size:13px;font-weight:var(--weight-bold);letter-spacing:1px;text-transform:uppercase;color:var(--text-muted-dark);transition:color .18s ease}.be-nav a:hover{color:var(--text-on-dark)}.be-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.be-hero{padding:40px 0 100px}.be-hero .be-two{gap:48px;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr))}.be-hero h1{font-size:clamp(44px,6vw,80px);letter-spacing:-3px;line-height:.95;margin:14px 0 0;text-wrap:balance}.be-hero-text{font-size:19px;line-height:1.6;color:var(--text-muted-dark);max-width:46ch;margin-top:18px}.be-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 14px}.be-micro{font-size:13px;color:var(--text-soft-dark)}.be-switch{display:inline-flex;gap:4px;padding:5px;background:var(--surface-glass);border:1px solid var(--border-glass);border-radius:var(--radius-pill)}.be-switch button{min-height:44px;padding:0 18px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted-dark);font-family:inherit;font-size:13px;font-weight:var(--weight-bold);letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;transition:background .18s ease,color .18s ease}.be-switch button[aria-pressed=true]{background:var(--yellow);color:var(--cta-text,#27384d)}.be-sumcard{background:var(--surface-card);color:var(--ink);border-radius:var(--radius-card);padding:30px;box-shadow:var(--shadow-card-light);display:grid;gap:16px}.be-sumcard-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.be-sumcard-label{font-size:12px;font-weight:var(--weight-bold);letter-spacing:1.6px;text-transform:uppercase;color:var(--accent-deep)}.be-sumcard-stars{display:inline-flex;align-items:center;gap:6px;font-weight:var(--weight-heavy);color:#b4801a;background:#ffefc6;border-radius:var(--radius-pill);padding:6px 12px;font-size:14px}.be-sumcard-stars svg{width:16px;height:16px}.be-sum{font-size:clamp(40px,5vw,56px);font-weight:var(--weight-heavy);letter-spacing:-2px;text-align:center;margin:6px 0}.be-sum-options{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.be-sum-options button{min-height:64px;border-radius:var(--radius-button);border:2px solid var(--border-card);background:#fff;color:var(--ink);font-family:inherit;font-size:24px;font-weight:var(--weight-heavy);cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.be-sum-options button:hover{transform:translateY(-3px)}.be-sum-options button.is-goed{background:var(--right);border-color:var(--right);color:#fff;animation:be-pop .3s ease}.be-sum-options button.is-fout{background:var(--wrong);border-color:var(--wrong);color:#fff;animation:be-shake .4s ease}@keyframes be-pop{0%{transform:scale(1)}45%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes be-shake{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.be-bubble{background:var(--surface-tint,#eaf3fd);border-radius:var(--radius-bubble);padding:14px 18px;font-size:15px;font-weight:var(--weight-bold);color:var(--text-secondary-light)}.be-glass{background:var(--surface-glass);border:1px solid var(--border-glass);backdrop-filter:blur(12px);border-radius:var(--radius-panel);padding:28px;display:grid;gap:12px;align-content:start}.be-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:18px}.be-icon-tile{width:52px;height:52px;display:grid;place-items:center;border-radius:var(--radius-control);background:#ffffff14;color:var(--yellow)}.be-icon-tile svg{width:26px;height:26px}.be-glass h3{font-size:22px;letter-spacing:-.8px}.be-glass p{font-size:15px;line-height:1.6;color:var(--text-muted-dark)}.be-list{margin-top:22px}.be-list,.be-list li{display:grid;gap:10px}.be-list li{grid-template-columns:20px 1fr;font-size:16px;font-weight:var(--weight-bold);line-height:1.5}.be-list svg{width:18px;height:18px;color:var(--yellow);margin-top:3px}.be-panel{background:var(--surface-glass);border:1px solid var(--border-glass);border-radius:var(--radius-panel);padding:26px;display:grid;gap:16px}.be-panel h3{font-size:24px;letter-spacing:-1px;margin-top:4px}.be-panel>p{font-size:15px;line-height:1.6;color:var(--text-muted-dark)}.be-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.be-stat{background:#ffffff10;border-radius:var(--radius-control);padding:14px;display:grid;gap:4px}.be-stat b{font-size:26px;font-weight:var(--weight-heavy)}.be-stat small{font-size:12px;font-weight:var(--weight-bold);letter-spacing:.6px;color:var(--text-soft-dark)}.be-stat.is-ok b{color:var(--right)}.be-row,.be-rows{display:grid;gap:12px}.be-row{grid-template-columns:1fr 96px 46px;align-items:center}.be-row-label{display:grid;gap:2px}.be-row-label b{font-size:15px;font-weight:var(--weight-bold)}.be-row-label span{font-size:12px;color:var(--text-soft-dark)}.be-bar{height:10px;background:#ffffff1f;overflow:hidden}.be-bar,.be-bar i{border-radius:var(--radius-pill)}.be-bar i{display:block;height:100%;background:var(--right)}.be-bar i.mid{background:var(--attention,var(--yellow))}.be-bar i.low{background:var(--wrong)}.be-row strong{font-size:15px;font-weight:var(--weight-heavy);text-align:right}.be-brand-choices{display:grid;gap:14px}.be-brand-choice{display:grid;grid-template-columns:52px 1fr;gap:16px;text-align:left;align-items:start;padding:24px;border-radius:var(--radius-panel);background:var(--surface-glass);border:1px solid var(--border-glass);color:inherit;font-family:inherit;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.be-brand-choice[aria-pressed=true]{border:2px solid var(--yellow);box-shadow:0 0 0 4px color-mix(in srgb,var(--yellow) 22%,transparent)}.be-brand-choice b{font-size:18px;font-weight:var(--weight-heavy);display:block;margin-bottom:4px}.be-brand-choice span{font-size:14px;line-height:1.55;color:var(--text-muted-dark)}.be-preview{border-radius:var(--radius-card);border:1px solid var(--border-glass);box-shadow:0 24px 0 var(--shadow-deep,#06203aa6);overflow:hidden;background:var(--bg-deep,var(--bg-space))}.be-preview-top{display:flex;align-items:center;gap:10px;padding:14px 18px;background:#00000026;font-size:13px;font-weight:var(--weight-bold);color:var(--text-muted-dark)}.be-preview-top svg{width:15px;height:15px}.be-preview-body{padding:26px;display:grid;gap:14px}.be-preview-body .be-eyebrow{color:var(--brand-accent,var(--cyan))}.be-preview-body h3{font-size:34px;letter-spacing:-1.5px}.be-vakken{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:4px 0 6px}.be-vak{background:#ffffff14;border:1px solid var(--border-glass);border-radius:var(--radius-control);padding:14px 10px;display:grid;justify-items:center;gap:8px;font-size:13px;font-weight:var(--weight-bold)}.be-vak svg{width:22px;height:22px;color:var(--brand-accent,var(--cyan))}.be-preview .be-btn{background:var(--cta,var(--yellow));color:var(--cta-text,#27384d);box-shadow:0 7px 0 var(--cta-shadow)}.be-safe{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px;padding:32px}.be-safe-head{display:grid;gap:10px;align-content:start}.be-safe-head svg{width:28px;height:28px;color:var(--yellow)}.be-safe-head b{font-size:24px;font-weight:var(--weight-heavy);letter-spacing:-1px}.be-safe p{font-size:15px;line-height:1.6;color:var(--text-muted-dark)}.be-safe p b{color:var(--text-on-dark);font-weight:var(--weight-bold)}.be-prices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px}.be-price{background:var(--surface-card);color:var(--ink);border:2px solid var(--border-card);border-radius:var(--radius-card);padding:32px;box-shadow:var(--shadow-card-light);display:grid;gap:14px;align-content:start}.be-price.is-actief{border:3px solid var(--yellow)}.be-price-label{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:var(--weight-bold);letter-spacing:1.6px;text-transform:uppercase;color:var(--accent-deep)}.be-price-label svg{width:18px;height:18px}.be-price h3{font-size:36px;letter-spacing:-1.5px}.be-price ul{display:grid;gap:10px;margin:4px 0 8px}.be-price li{display:grid;grid-template-columns:18px 1fr;gap:10px;font-size:15px;color:var(--text-secondary-light)}.be-price li svg{width:16px;height:16px;color:var(--yellow);margin-top:3px}.be-form-card{background:var(--surface-card);color:var(--ink);border:2px solid var(--border-card);border-radius:var(--radius-card);padding:32px;box-shadow:var(--shadow-card-light)}.be-form{display:grid;gap:16px}.be-field{display:grid;gap:8px}.be-field>span{font-size:13px;font-weight:var(--weight-bold);letter-spacing:.4px;color:var(--text-secondary-light)}.be-field input,.be-field select{min-height:60px;border-radius:var(--radius-control);border:4px solid var(--border-card);background:#fff;padding:0 16px;font-family:inherit;font-size:17px;font-weight:var(--weight-bold);color:var(--ink)}.be-field input:focus,.be-field select:focus{border-color:var(--purple)}.be-field.is-fout input,.be-field.is-fout select{border-color:var(--wrong)}.be-field small{font-size:13px;font-weight:var(--weight-bold);color:var(--wrong-text)}.be-form-note{font-size:13px;line-height:1.5;color:var(--text-muted-light,#7d90a6)}.be-form-error{font-size:14px;font-weight:var(--weight-bold);color:var(--wrong-text)}.be-sent{display:grid;justify-items:center;text-align:center;gap:12px;padding:18px 0}.be-sent-tile{width:56px;height:56px;border-radius:var(--radius-control);background:#42c99126;color:#1f9e6a;display:grid;place-items:center}.be-sent-tile svg{width:28px;height:28px}.be-sent b{font-size:24px;font-weight:var(--weight-heavy);letter-spacing:-1px}.be-sent p{font-size:15px;line-height:1.6;color:var(--text-secondary-light);max-width:40ch}.be-footer{border-top:1px solid #ffffff1a;padding:34px 0 60px;position:relative;z-index:1}.be-footer-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;font-size:13px;color:var(--text-soft-dark)}.be-footer a{display:inline-flex;align-items:center;min-height:44px;padding:0 10px}.be-footer a:hover{color:var(--text-on-dark)}.be-footer nav{display:flex;flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.be-shell *,.be-shell :after,.be-shell :before{animation:none!important;transition:none!important}}.be-preview-logo{font-weight:var(--weight-heavy);font-size:16px;color:var(--text-on-dark);margin-right:auto;letter-spacing:-.4px}.be-preview-logo b{color:var(--brand-accent,var(--cyan));font-weight:inherit}.be-preview[data-brand=basisedu]{--brand-accent:var(--cyan);--cta:var(--yellow);--bg-deep:var(--bg-space);--shadow-deep:#06203aa6}.be-preview[data-brand=eigen]{--brand-accent:#9be3b0;--cta:#ff9a6b;--cta-shadow:#d4703f;--cta-text:#3b2418;--bg-deep:radial-gradient(circle at 55% 42%,#2f7a5c 0,#1f5a44 34%,#123a2c 80%);--shadow-deep:#0d2a1fa6;--text-muted-dark:#d6efe2}