:root{--bg:#0b0f14;--card:#121821;--muted:#9bb0c3;--text:#e6eef6;--accent:#ff9755;--accent-2:#ff9755}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,'Helvetica Neue',Arial,sans-serif;background:var(--bg);color:var(--text)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.container{width:min(1100px,92%);margin:0 auto}.site-header{position:sticky;top:0;background:rgba(11,15,20,.8);backdrop-filter:blur(8px);z-index:1000;border-bottom:1px solid rgba(255,255,255,.06)}.header-inner{display:flex;align-items:center;justify-content:space-between;padding:12px 0}.logo a{display:flex;gap:10px;align-items:center;font-weight:600}.logo-mark{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:12px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#001622;font-weight:800}.main-nav ul{list-style:none;display:flex;gap:18px;margin:0;padding:0}.main-nav a{padding:8px 12px;border-radius:10px}.main-nav a:hover{background:#1a2230}.hero{background-size:cover;background-position:center;border-bottom:1px solid rgba(255,255,255,.06)}.hero-inner{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:center;min-height:68vh;padding:48px 0}.hero-text h1{font-size:56px;margin:0 0 12px}.hero-text p{font-size:18px;color:var(--muted);margin:0 0 18px}.btn{display:inline-block;padding:12px 18px;border-radius:12px;font-weight:600;border:0;cursor:pointer}.btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#0b0f14}.btn-secondary{background:#ff9755;color:#e6eef6}.signup-card{background:var(--card);padding:22px;border:1px solid rgba(255,255,255,.06);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.25)}.form{display:grid;gap:10px}.form input,.form select,.form textarea{padding:10px;border-radius:10px;border:1px solid #263143;background:#0f151e;color:var(--text)}.checkbox{display:flex;align-items:flex-start;gap:10px}.slider-section{padding:36px 0}.slider{display:flex;overflow:hidden;border-radius:16px;border:1px solid rgba(255,255,255,.06)}.slide{min-width:100%}.slide img{display:block;width:100%;height:380px;object-fit:cover}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:10px 0 36px}.feature{background:var(--card);padding:18px;border-radius:16px;border:1px solid rgba(255,255,255,.06)}.testimonials{padding:10px 0 60px}.testimonial-list{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.testimonial{background:#0f151e;border:1px solid rgba(255,255,255,.06);padding:14px;border-radius:12px}.muted{color:var(--muted)}.page{padding:36px 0}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:var(--card);border-radius:16px;border:1px solid rgba(255,255,255,.06);overflow:hidden;display:flex;flex-direction:column}.card img{width:100%;height:180px;object-fit:cover}.card-body{padding:16px;display:flex;flex-direction:column;gap:10px}.two-col{display:grid;grid-template-columns:1.2fr .8fr;gap:28px}.banner{width:100%;height:300px;object-fit:cover;border-radius:16px;border:1px solid rgba(255,255,255,.06)}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0}.payment-box{margin-top:18px;background:#0f151e;border:1px solid rgba(255,255,255,.06);padding:16px;border-radius:12px}.sticky{position:sticky;top:84px;height:fit-content}.info-box{background:var(--card);padding:16px;border-radius:16px;border:1px solid rgba(255,255,255,.06)}.footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:26px 0}.footer-menu{list-style:none;margin:0;padding:0;display:grid;gap:6px}.social{list-style:none;margin:0;padding:0;display:grid;gap:6px}.footer-bottom{padding:14px 0;border-top:1px solid rgba(255,255,255,.06);text-align:center;color:var(--muted)}.testimonial-list.big{grid-template-columns:repeat(2,1fr)}.bullet{line-height:1.9}@media (max-width:900px){.hero-inner{grid-template-columns:1fr}.features{grid-template-columns:1fr}.card-grid{grid-template-columns:1fr}.testimonial-list,.testimonial-list.big{grid-template-columns:1fr}.two-col{grid-template-columns:1fr}}html,body{max-width:100%;overflow-x:hidden}.banner,.slider img,.gallery img{width:100%;height:auto;max-height:60vh;object-fit:cover}.container{max-width:1200px}html,body{max-width:100%;overflow-x:hidden}.banner,.slider img,.gallery img{width:100%;height:auto;max-height:60vh;object-fit:cover}.container{max-width:1200px}.form{display:grid;gap:14px}.form fieldset{border:1px solid #e5e7eb;border-radius:14px;padding:16px 18px;margin:6px 0;background:#fff}.form legend{padding:0 6px;font-weight:600;color:#111}.form label{display:block;font-size:14px;line-height:1.2;color:#111;margin-bottom:6px}.form input,.form select,.form textarea{display:block;width:100%;padding:12px 14px;border:1px solid #d1d5db;border-radius:12px;background:#fff;color:#111;outline:0}.form textarea{min-height:100px;resize:vertical}.form input[type="file"]{padding:10px;background:#fafafa;border-style:dashed}.form input:focus,.form select:focus,.form textarea:focus{border-color:#0a66c2;box-shadow:0 0 0 3px rgba(10,102,194,.12)}.checkbox{display:flex;gap:10px;align-items:flex-start}.checkbox input{width:18px;height:18px;margin-top:2px;flex:0 0 18px}.checkbox label{margin:0;line-height:1.35}.signup-card{border:1px solid #e5e7eb;border-radius:16px;padding:18px;background:#fff}.btn,.btn-primary{display:inline-block;padding:12px 16px;border-radius:12px;border:0;background:#ff9755;color:#fff;cursor:pointer;font-weight:600}.btn:hover{filter:brightness(.95)}html,body{max-width:100%;overflow-x:hidden}.banner,.slider img,.gallery img{width:100%;height:auto;max-height:60vh;object-fit:cover}.form label + input,.form label + select,.form label + textarea{margin-top:4px}@media (min-width:980px){.form .auto-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}}.form .auto-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form .auto-grid .field{display:flex;flex-direction:column}@media (max-width:979px){.form .auto-grid{grid-template-columns:1fr}}.form .auto-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.form .auto-grid .field>*{max-width:100%}.signup-card .form input,.signup-card .form select,.signup-card .form textarea{width:100%;max-width:100%}.form input[type=file]{width:100%}.notice.in-constructie{margin:12px 0;padding:12px 14px;border:1px dashed #f59e0b;border-radius:12px;background:#fff8e6;color:#92400e}.call-panel{margin:16px 0;padding:14px;border:1px solid #e5e7eb;border-radius:12px;background:#fafafa}.testimonials-list .quotes{list-style:none;margin:16px 0;padding:0;display:grid;gap:12px}.testimonials-list blockquote{margin:0;padding:12px 14px;background:#0f151e;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:var(--text)}.testimonials-list .author{font-size:14px;color:var(--muted);margin-top:6px}.hotline{margin:8px 0 0}.form input[type="checkbox"]{display:inline-block;width:auto;margin:0;vertical-align:middle}label.checkbox,.field.checkbox label{display:flex;align-items:flex-start;gap:10px;margin-bottom:6px}.field.checkbox{margin-top:6px}.signup-card .form input[type="checkbox"]{width:auto !important;display:inline-block;margin:0;vertical-align:middle}.form input[type="checkbox"],.signup-card .form input[type="checkbox"]{display:inline-block !important;width:auto !important;margin:0;vertical-align:middle}label.checkbox,.field.checkbox label{display:flex;align-items:flex-start;gap:10px;margin-bottom:6px}.field.checkbox{margin-top:6px}label.checkbox{display:inline-flex !important;align-items:flex-start !important;gap:10px !important;width:auto !important;margin:0 0 6px 0 !important}label.checkbox input[type="checkbox"]{flex:0 0 auto !important;display:inline-block !important;width:auto !important;margin:0 !important;vertical-align:middle !important}.form input[type="checkbox"]{display:inline-block !important;width:auto !important}.signup-card .form input[type="checkbox"]{display:inline-block !important;width:auto !important}.signup-card h3,#formular>h3{color:#000 !important}.home-info-box{margin-top:10px}.hero .home-info-box{background:rgba(78,67,62,0.75)}
.pm-faq{display:grid;gap:12px;margin:16px 0 0}.pm-faq-item{border:1px solid rgba(255,255,255,.14);border-radius:16px;background:rgba(255,255,255,.04);overflow:hidden}.signup-card .pm-faq-item,.pm-footer .pm-faq-item{border-color:rgba(15,23,42,.12);background:#fff}.pm-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;text-align:left;cursor:pointer}.pm-faq-question:hover,.pm-faq-question:focus-visible{background:rgba(255,255,255,.04)}.signup-card .pm-faq-question:hover,.signup-card .pm-faq-question:focus-visible{background:rgba(15,23,42,.04)}.pm-faq-icon{width:14px;height:14px;position:relative;flex:0 0 14px}.pm-faq-icon::before,.pm-faq-icon::after{content:"";position:absolute;left:50%;top:50%;background:currentColor;border-radius:1px;transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease}.pm-faq-icon::before{width:14px;height:2px}.pm-faq-icon::after{width:2px;height:14px}.pm-faq-item.is-open .pm-faq-icon::after{opacity:0;transform:translate(-50%,-50%) scaleY(.2)}.pm-faq-answer{padding:0 18px 18px;color:inherit}.pm-faq-answer>:first-child{margin-top:0}.pm-faq-answer>:last-child{margin-bottom:0}
