.oo{background:var(--wit)}.oo-eyebrow{margin:0 0 12px}.oo-eyebrow,.oo-eyebrow-licht{color:var(--oranje)}.oo-cta{margin-top:26px;padding:14px 24px;font-size:16px}.oo-hero{padding:64px 0 96px;background:var(--wit)}.oo-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:start}.oo-hero-tekst h1{font-size:clamp(34px,3.6vw,44px);max-width:12ch;line-height:1.08;font-weight:800;letter-spacing:-.02em;color:var(--navy);margin:0 0 22px}.oo-hero-tekst h1 span{display:inline}.oo-lead{font-size:17px;line-height:1.6;color:var(--grijs);max-width:520px;margin:0 0 14px}.oo-lead-klein{font-size:15.5px}.oo-hero-visual{position:relative;padding-bottom:88px}.oo-hero-foto{position:relative;aspect-ratio:4/3;border-radius:14px;overflow:hidden;box-shadow:0 24px 60px rgba(10,31,63,.18)}.oo-usp{position:absolute;left:-28px;right:24px;bottom:0;margin:0;padding:26px 30px;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;background:var(--navy);color:#fff;border-radius:14px;box-shadow:0 18px 44px rgba(10,31,63,.28)}.oo-usp li{display:grid;gap:4px}.oo-usp svg{stroke:var(--oranje);fill:none;stroke-width:1.8;margin-bottom:4px}.oo-usp b{font-size:15px}.oo-usp span{font-size:12.5px;color:hsla(0,0%,100%,.72);line-height:1.45}.oo-kop{text-align:center;max-width:720px;margin:0 auto 44px}.oo-eind h2,.oo-kop h2,.oo-waarom h2{font-size:clamp(28px,3.4vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1.12;color:var(--navy);margin:0 0 14px}.oo-kop p{font-size:16px;color:var(--grijs);line-height:1.6;margin:0}.oo-features{padding:40px 0 72px;background:#f6f8fb}.oo-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.oo-kaart{background:var(--wit);border:1px solid var(--lijn);border-radius:14px;padding:28px 24px 30px;box-shadow:0 6px 18px rgba(10,31,63,.05);display:flex;flex-direction:column;gap:12px}.oo-icoon{width:46px;height:46px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center}.oo-icoon svg{fill:none;stroke-width:1.8}.oo-icoon-navy{background:#eaf0f8}.oo-icoon-navy svg{stroke:var(--navy)}.oo-icoon-oranje{background:#fdeee6}.oo-icoon-oranje svg{stroke:var(--oranje)}.oo-kaart h3{font-size:15.5px;font-weight:800;margin:4px 0 0;line-height:1.3}.oo-kaart h3,.oo-nr{color:var(--navy)}.oo-kaart p{font-size:13.5px;line-height:1.55;color:var(--grijs);margin:0}.oo-waarom{background:var(--navy);color:#fff;padding:80px 0}.oo-waarom-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.oo-waarom h2{color:#fff}.oo-waarom p{font-size:15.5px;line-height:1.65;color:hsla(0,0%,100%,.82);margin:0 0 14px;max-width:520px}.oo-principes{list-style:none;margin:0;padding:0;display:grid;gap:26px}.oo-principes li{display:flex;gap:16px;align-items:flex-start}.oo-principe-icoon{flex:none;width:44px;height:44px;border-radius:50%;border:1.5px solid hsla(0,0%,100%,.35);display:inline-flex;align-items:center;justify-content:center}.oo-principe-icoon svg{stroke:#fff;fill:none;stroke-width:1.7}.oo-principes b{display:block;font-size:16px;margin-bottom:4px}.oo-principes span{font-size:14px;color:hsla(0,0%,100%,.78);line-height:1.5}.oo-missie{padding:80px 0 64px;background:var(--wit)}.oo-missie-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr)}.oo-missie-grid li{text-align:center;padding:10px 32px;border-left:1px solid var(--lijn)}.oo-missie-grid li:first-child{border-left:0}.oo-missie-icoon{display:inline-flex;margin-bottom:14px}.oo-missie-icoon svg{stroke:var(--oranje);fill:none;stroke-width:1.6}.oo-missie-grid h3{font-size:16px;font-weight:800;color:var(--navy);margin:0 0 8px}.oo-missie-grid p{font-size:14px;color:var(--grijs);line-height:1.55;margin:0}.oo-eind{padding:24px 0 72px;background:var(--wit)}.oo-eind-kaart{background:var(--navy);border-radius:18px;padding:56px 56px 0;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;align-items:end;overflow:hidden;color:#fff}.oo-eind-tekst{padding-bottom:56px}.oo-eind h2{color:#fff}.oo-eind-tekst p{font-size:16px;color:hsla(0,0%,100%,.82);line-height:1.6;max-width:440px;margin:0}.oo-eind-visual{position:relative;min-height:300px}.oo-mock{position:relative;height:360px}.oo-laptop{position:absolute;right:0;bottom:0;width:92%}.oo-laptop-scherm{background:#0c1a30;border:6px solid #1c2b45;border-bottom:0;border-radius:12px 12px 0 0;overflow:hidden;aspect-ratio:1600/978}.oo-laptop-voet{height:12px;background:linear-gradient(#2a3a56,#1a2740);border-radius:0 0 8px 8px}.oo-shot{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.oo-telefoon{position:absolute;left:-2%;bottom:-8px;width:27%;z-index:2;border:5px solid #1c2b45;border-radius:18px;background:#0c1a30;overflow:hidden;box-shadow:0 16px 34px rgba(0,0,0,.35);aspect-ratio:9/18}.oo-telefoon-scherm{background:#f4f6f9;height:100%;overflow:hidden}.oo-trust{border-bottom:0;padding:34px 0}@media (max-width:1100px){.oo-grid{grid-template-columns:repeat(2,1fr)}.oo-usp{left:0;right:0}}@media (max-width:900px){.oo-hero{padding:44px 0 56px}.oo-hero-grid{grid-template-columns:1fr;gap:34px}.oo-hero-visual{padding-bottom:0}.oo-usp{position:static;margin-top:16px;grid-template-columns:1fr;gap:16px;padding:22px}.oo-waarom{padding:56px 0}.oo-waarom-grid{grid-template-columns:1fr;gap:40px}.oo-missie-grid{grid-template-columns:1fr;gap:28px}.oo-missie-grid li{border-left:0;padding:0 8px}.oo-eind-kaart{grid-template-columns:1fr;padding:40px 28px 0;gap:28px}.oo-eind-tekst{padding-bottom:0}.oo-eind-visual{min-height:0}.oo-mock{height:auto}.oo-laptop{position:relative;margin-left:auto}}@media (max-width:640px){.oo-grid{grid-template-columns:1fr}.oo-eind-kaart{padding:32px 20px 0}.oo-telefoon{display:none}.oo-laptop{width:100%}}