:root{
  --void:#0a0a14; --ink:#14141f; --ink-2:#1b1b2b; --line:#2a2a3f;
  --cyan:#35e7f0; --magenta:#ff3d9a; --gold:#ffc24b; --iris:#7c5cff; --grass:#4be08a;
  --text:#f4f4fb; --mist:#a9a9c7; --mist-dim:#8a8aa6;
  --radius:18px; --radius-lg:26px;
  --maxw:1280px;
  --holo:linear-gradient(110deg,var(--cyan),var(--iris) 38%,var(--magenta) 66%,var(--gold));
  --shadow:0 24px 60px -20px rgba(0,0,0,.7);
  --font:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,Roboto,"Helvetica Neue",Arial,sans-serif;
  color-scheme:dark;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

.page{
  font-family:var(--font); color:var(--text); background:var(--void);
  line-height:1.6; -webkit-font-smoothing:antialiased; position:relative; overflow:hidden;
}
.page::before{ /* ambient aurora */
  content:""; position:absolute; inset:-20% -10% auto -10%; height:900px; z-index:0; pointer-events:none;
  background:
    radial-gradient(45% 40% at 18% 12%, rgba(53,231,240,.20), transparent 70%),
    radial-gradient(40% 40% at 82% 8%, rgba(255,61,154,.18), transparent 70%),
    radial-gradient(50% 45% at 60% 30%, rgba(124,92,255,.16), transparent 72%);
  filter:blur(10px); animation:drift 22s ease-in-out infinite alternate;
}
@keyframes drift{ from{transform:translate3d(-2%,0,0)} to{transform:translate3d(3%,2%,0)} }

.wrap{ max-width:var(--maxw); margin-inline:auto; padding-inline:22px; position:relative; z-index:1 }
a{ color:inherit; text-decoration:none }
h1,h2,h3{ text-wrap:balance; margin:0; letter-spacing:-.02em; font-weight:900; line-height:1.05 }
p{margin:0}

.eyebrow{ font-size:.72rem; font-weight:800; letter-spacing:.28em; text-transform:uppercase; color:var(--mist) }
.holo-text{ background:var(--holo); background-size:200% 100%; -webkit-background-clip:text; background-clip:text; color:transparent; animation:sheen 8s linear infinite }
@keyframes sheen{ to{background-position:200% 0} }

.btn{ display:inline-flex; align-items:center; gap:.5em; font-weight:800; font-size:.98rem; padding:.85em 1.4em; border-radius:999px; cursor:pointer; border:1px solid transparent; transition:transform .15s ease, box-shadow .2s ease; white-space:nowrap }
.btn:focus-visible{ outline:2px solid var(--cyan); outline-offset:3px }
.btn-primary{ color:#0a0a14; background:var(--holo); background-size:200% 100%; box-shadow:0 10px 30px -8px rgba(124,92,255,.6); animation:sheen 8s linear infinite }
.btn-primary:hover{ transform:translateY(-2px); box-shadow:0 16px 40px -10px rgba(255,61,154,.65) }
.btn-ghost{ color:var(--text); border-color:var(--line); background:rgba(255,255,255,.02) }
.btn-ghost:hover{ border-color:var(--iris); transform:translateY(-2px) }

/* NAV */
.nav{ position:sticky; top:0; z-index:20; backdrop-filter:blur(14px); background:rgba(10,10,20,.6); border-bottom:1px solid var(--line) }
.nav-inner{ display:flex; align-items:center; justify-content:space-between; height:66px; max-width:var(--maxw); margin-inline:auto; padding-inline:22px }
.brand{ display:flex; align-items:center; gap:.55em; font-weight:900; letter-spacing:.14em; font-size:1.15rem }
.brand .mark{ width:30px; height:30px; border-radius:9px; background:var(--holo); background-size:200% 100%; animation:sheen 8s linear infinite; display:grid; place-items:center; color:#0a0a14; font-size:1rem; box-shadow:0 6px 18px -6px rgba(53,231,240,.7) }
.brand b{ background:var(--holo); -webkit-background-clip:text; background-clip:text; color:transparent }
.nav-links{ display:flex; align-items:center; gap:26px; font-size:.92rem; color:var(--mist); font-weight:600 }
.nav-links a:hover{ color:var(--text) }
.nav-cta{ display:flex; align-items:center; gap:12px }
.nav-toggle{ display:none; width:44px; height:44px; border:1px solid var(--line); border-radius:10px; background:rgba(255,255,255,.03); color:var(--text); cursor:pointer; align-items:center; justify-content:center; padding:0 }
.nav-toggle:focus-visible{ outline:2px solid var(--cyan); outline-offset:2px }
.nav-toggle svg{ width:22px; height:22px; display:block }
@media(max-width:860px){
  .nav-links{ display:none }
  .nav-toggle{ display:inline-flex }
  .nav-links.open{
    display:flex; flex-direction:column; align-items:stretch; gap:0;
    position:absolute; top:66px; left:0; right:0;
    background:rgba(10,10,20,.97); backdrop-filter:blur(14px);
    border-bottom:1px solid var(--line); box-shadow:var(--shadow); padding:8px 22px 16px; z-index:19;
  }
  .nav-links.open a{ padding:13px 2px; font-size:1.02rem; border-bottom:1px solid var(--line) }
  .nav-links.open a:last-child{ border-bottom:0 }
}

/* HERO */
.hero{ display:grid; grid-template-columns:1.05fr .95fr; gap:52px; align-items:center; padding:84px 0 68px }
@media(max-width:900px){ .hero{ grid-template-columns:1fr; padding:52px 0 40px } }
@media(min-width:1500px){ .hero{ padding:104px 0 84px; gap:64px } .section{ padding:78px 0 } }
.hero h1{ font-size:clamp(2.5rem,5.6vw,4.9rem); margin:.5rem 0 .2rem }
.hero .lead{ color:var(--mist); font-size:1.14rem; max-width:34ch; margin-top:1rem }
.hero-cta{ display:flex; gap:14px; margin-top:1.9rem; flex-wrap:wrap }
.hero-micro{ display:flex; gap:18px; flex-wrap:wrap; margin-top:1.7rem; color:var(--mist-dim); font-size:.82rem; font-weight:600 }
.hero-micro span{ display:inline-flex; align-items:center; gap:.45em }
.dot{ width:7px;height:7px;border-radius:50%;background:var(--grass);box-shadow:0 0 10px var(--grass) }

/* HOLO CARD */
.card-stage{ perspective:1200px; display:grid; place-items:center; min-height:480px }
.holo-card{ position:relative; width:324px; height:454px; border-radius:22px; transform-style:preserve-3d; transition:transform .25s ease; will-change:transform;
  background:linear-gradient(160deg,#20203a,#12121f 60%); border:1px solid rgba(255,255,255,.14); box-shadow:var(--shadow) }
.holo-card .foil{ position:absolute; inset:0; border-radius:20px; opacity:.55; mix-blend-mode:color-dodge; pointer-events:none;
  background:conic-gradient(from calc(var(--px,50%)*1deg) at 50% 50%, var(--magenta),var(--cyan),var(--gold),var(--iris),var(--magenta));
  background-size:180% 180%; background-position:var(--px,50%) var(--py,50%); filter:saturate(1.5) }
.holo-card .glare{ position:absolute; inset:0; border-radius:20px; pointer-events:none; mix-blend-mode:overlay;
  background:radial-gradient(circle at var(--px,50%) var(--py,50%), rgba(255,255,255,.55), transparent 45%) }
.holo-card .inner{ position:absolute; inset:12px; border-radius:13px; border:1px solid rgba(255,255,255,.1); background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(0,0,0,.15)); display:flex; flex-direction:column; padding:14px }
.hc-top{ display:flex; justify-content:space-between; align-items:center; font-size:.7rem; font-weight:800; letter-spacing:.12em; color:var(--mist) }
.hc-emblem{ flex:1; display:grid; place-items:center }
.hc-emblem .orb{ width:146px;height:146px;border-radius:50%; background:var(--holo); background-size:200% 100%; animation:sheen 6s linear infinite; box-shadow:0 0 50px -6px rgba(124,92,255,.8), inset 0 0 30px rgba(0,0,0,.4); position:relative }
.hc-emblem .orb::after{ content:"L"; position:absolute; inset:0; display:grid; place-items:center; font-size:4rem; font-weight:900; color:rgba(10,10,20,.85) }
.hc-name{ font-weight:900; font-size:1.05rem; letter-spacing:.02em }
.hc-foot{ display:flex; justify-content:space-between; font-size:.66rem; color:var(--mist); font-weight:700; letter-spacing:.08em }
.hc-rank{ font-size:.62rem; color:var(--gold); font-weight:800; letter-spacing:.2em }

/* SECTIONS */
.section{ padding:64px 0; position:relative; z-index:1 }
.section-head{ max-width:46ch; margin-bottom:38px }
.section-head .eyebrow{ margin-bottom:12px; display:block }
.section-head h2{ font-size:clamp(1.7rem,3.6vw,2.6rem) }
.section-head p{ color:var(--mist); margin-top:12px; font-size:1.05rem }

/* TRUST STRIP */
.trust{ display:grid; grid-template-columns:repeat(4,1fr); gap:14px; padding:22px; border:1px solid var(--line); border-radius:var(--radius-lg); background:linear-gradient(180deg,rgba(255,255,255,.03),transparent) }
@media(max-width:760px){ .trust{ grid-template-columns:repeat(2,1fr) } }
.trust-item .k{ font-size:1.35rem; font-weight:900; background:var(--holo); -webkit-background-clip:text; background-clip:text; color:transparent }
.trust-item .v{ color:var(--mist); font-size:.86rem; font-weight:600; margin-top:2px }

/* PROCESS RAIL */
.steps{ display:grid; grid-template-columns:repeat(5,1fr); gap:16px; counter-reset:step }
@media(max-width:1000px){ .steps{ grid-template-columns:repeat(2,1fr) } }
@media(max-width:560px){ .steps{ grid-template-columns:1fr } }
.step{ position:relative; padding:24px 18px; border:1px solid var(--line); border-radius:var(--radius); background:var(--ink); overflow:hidden }
.step::before{ counter-increment:step; content:"0" counter(step); position:absolute; top:10px; right:14px; font-size:2.4rem; font-weight:900; color:transparent; -webkit-text-stroke:1.4px rgba(124,92,255,.35) }
.step h3{ font-size:1.06rem; margin-bottom:8px; padding-right:34px }
.step p{ color:var(--mist); font-size:.9rem }
.step .tag{ display:inline-block; margin-top:12px; font-size:.68rem; font-weight:800; letter-spacing:.1em; text-transform:uppercase; color:var(--cyan) }

/* PRICING */
.price-grid{ display:grid; grid-template-columns:1.15fr .85fr; gap:20px }
@media(max-width:860px){ .price-grid{ grid-template-columns:1fr } }
.panel{ border:1px solid var(--line); border-radius:var(--radius-lg); background:var(--ink); padding:28px }
.pay-cols{ display:grid; grid-template-columns:1fr 1fr; gap:14px; margin-top:8px }
.pay{ border:1px solid var(--line); border-radius:var(--radius); padding:20px; background:linear-gradient(180deg,rgba(255,255,255,.03),transparent) }
.pay .label{ font-size:.72rem; font-weight:800; letter-spacing:.16em; text-transform:uppercase; color:var(--mist) }
.pay .pct{ font-size:2.5rem; font-weight:900; margin:6px 0; letter-spacing:-.03em }
.pay.cash .pct{ background:var(--holo); -webkit-background-clip:text; background-clip:text; color:transparent }
.pay .sub{ color:var(--mist); font-size:.84rem }
.reserve{ margin-top:18px; font-size:.82rem; color:var(--mist); border-left:2px solid var(--iris); padding-left:12px }
.bulk-row{ display:flex; justify-content:space-between; padding:11px 0; border-bottom:1px dashed var(--line); font-size:.92rem }
.bulk-row:last-child{ border-bottom:0 }
.bulk-row b{ font-variant-numeric:tabular-nums; color:var(--text) }
.bulk-row span{ color:var(--mist) }
.note{ font-size:.75rem; color:var(--mist-dim); margin-top:14px }

/* EXCLUSIONS */
.exclude{ border:1px solid rgba(255,61,154,.34); border-radius:var(--radius-lg); background:linear-gradient(180deg,rgba(255,61,154,.06),transparent); padding:30px }
.exclude h3{ display:flex; align-items:center; gap:.5em; font-size:1.3rem; color:#ff7ab5 }
.exclude ul{ list-style:none; padding:0; margin:18px 0 0; display:grid; grid-template-columns:1fr 1fr; gap:10px 26px }
@media(max-width:640px){ .exclude ul{ grid-template-columns:1fr } }
.exclude li{ position:relative; padding-left:26px; color:var(--mist); font-size:.94rem }
.exclude li::before{ content:"✕"; position:absolute; left:0; top:0; color:var(--magenta); font-weight:900 }

/* BENTO */
.bento{ display:grid; grid-template-columns:repeat(3,1fr); grid-auto-rows:1fr; gap:16px }
@media(max-width:800px){ .bento{ grid-template-columns:1fr 1fr } }
@media(max-width:520px){ .bento{ grid-template-columns:1fr } }
.tile{ border:1px solid var(--line); border-radius:var(--radius); background:var(--ink); padding:24px; transition:transform .18s ease, border-color .18s ease }
.tile:hover{ transform:translateY(-4px); border-color:var(--iris) }
.tile.span2{ grid-column:span 2 }
@media(max-width:520px){ .tile.span2{ grid-column:span 1 } }
.tile .ic{ width:40px;height:40px;border-radius:11px;display:grid;place-items:center;margin-bottom:14px; background:rgba(124,92,255,.14); border:1px solid rgba(124,92,255,.35); font-size:1.15rem }
.tile h3{ font-size:1.08rem; margin-bottom:6px }
.tile p{ color:var(--mist); font-size:.9rem }

/* SUBMIT CTA */
.submit{ border:1px solid var(--line); border-radius:var(--radius-lg); background:
    radial-gradient(120% 140% at 10% 0%, rgba(124,92,255,.18), transparent 55%),
    radial-gradient(120% 140% at 100% 100%, rgba(255,61,154,.16), transparent 55%), var(--ink);
  padding:42px; display:grid; grid-template-columns:1.1fr .9fr; gap:32px; align-items:center }
@media(max-width:820px){ .submit{ grid-template-columns:1fr; padding:30px } }
.submit h2{ font-size:clamp(1.6rem,3.4vw,2.4rem) }
.submit p{ color:var(--mist); margin-top:12px; max-width:40ch }
.form-preview{ border:1px solid var(--line); border-radius:var(--radius); background:rgba(10,10,20,.5); padding:20px }
.field{ margin-bottom:12px }
.field label{ font-size:.72rem; font-weight:800; letter-spacing:.08em; text-transform:uppercase; color:var(--mist); display:block; margin-bottom:6px }
.field .fake{ height:40px; border-radius:10px; border:1px solid var(--line); background:var(--ink-2); display:flex; align-items:center; padding:0 12px; color:var(--mist-dim); font-size:.88rem }
.chips{ display:flex; gap:8px; flex-wrap:wrap }
.chip{ font-size:.78rem; padding:.4em .8em; border-radius:999px; border:1px solid var(--line); color:var(--mist); background:var(--ink-2) }
.chip.on{ color:#0a0a14; background:var(--holo); border-color:transparent; font-weight:800 }

/* FAQ */
.faq details{ border:1px solid var(--line); border-radius:var(--radius); background:var(--ink); margin-bottom:12px; overflow:hidden }
.faq summary{ padding:18px 22px; cursor:pointer; font-weight:700; list-style:none; display:flex; justify-content:space-between; align-items:center; gap:12px }
.faq summary::-webkit-details-marker{ display:none }
.faq summary::after{ content:"+"; color:var(--iris); font-weight:900; font-size:1.3rem; transition:transform .2s ease }
.faq details[open] summary::after{ transform:rotate(45deg) }
.faq .a{ padding:0 22px 20px; color:var(--mist); font-size:.94rem }

/* FORM (Einreichen page) */
.formpage{ max-width:760px; margin-inline:auto; padding:52px 0 40px }
.formcard{ border:1px solid var(--line); border-radius:var(--radius-lg); background:var(--ink); padding:34px }
.formrow{ display:grid; grid-template-columns:1fr 1fr; gap:16px }
@media(max-width:600px){ .formrow{ grid-template-columns:1fr } }
.forminput, .formselect, .formtext{ width:100%; background:var(--ink-2); border:1px solid var(--line); border-radius:11px; color:var(--text); font:inherit; font-size:.95rem; padding:12px 14px }
.forminput:focus, .formselect:focus, .formtext:focus{ outline:2px solid var(--iris); outline-offset:1px; border-color:var(--iris) }
.formtext{ min-height:96px; resize:vertical }
.formgroup{ margin-bottom:18px }
fieldset.formgroup{ border:0; padding:0; margin:0 0 18px; min-inline-size:0 }
.formgroup > label, .formgroup > legend{ font-size:.75rem; font-weight:800; letter-spacing:.08em; text-transform:uppercase; color:var(--mist); display:block; width:100%; padding:0; margin-bottom:7px }
.hint{ color:var(--mist-dim); font-size:.78rem; margin-top:6px }
.radio-row{ display:flex; gap:10px; flex-wrap:wrap }
.radio-row label{ flex:1; min-width:130px; border:1px solid var(--line); border-radius:11px; padding:12px 14px; cursor:pointer; background:var(--ink-2); font-size:.9rem; display:flex; align-items:center; gap:9px }
.radio-row input{ accent-color:var(--iris) }
.consent{ display:flex; gap:10px; align-items:flex-start; font-size:.86rem; color:var(--mist) }
.consent input{ margin-top:3px; accent-color:var(--iris) }
.required{ color:var(--magenta) }
.errlist{ border:1px solid rgba(255,61,154,.4); background:rgba(255,61,154,.08); color:#ff9ec5; border-radius:12px; padding:14px 16px; margin-bottom:20px; font-size:.9rem }
.errlist ul{ margin:6px 0 0; padding-left:18px }
.opt{ text-transform:none; letter-spacing:0; font-weight:600; color:var(--mist-dim) }
.cardlines{ display:flex; flex-direction:column; gap:10px }
.cardline{ display:grid; grid-template-columns:1.5fr 1.2fr 1fr 78px 40px; gap:8px; align-items:center }
.cardline .forminput, .cardline .formselect{ margin:0 }
.cardline .qty{ text-align:center }
@media(max-width:640px){ .cardline{ grid-template-columns:1fr 1fr } .cardline .qty{ grid-column:1 } .cardline .btn-removeline{ grid-column:2; justify-self:end } }
.btn-removeline{ height:44px; width:40px; background:transparent; border:1px solid var(--line); color:var(--magenta); border-radius:10px; cursor:pointer; font-weight:800; font-size:1rem }
.btn-removeline:hover{ border-color:var(--magenta); background:rgba(255,61,154,.08) }
.langrows{ display:flex; flex-direction:column; gap:10px }
.langrow{ display:grid; grid-template-columns:1fr 1fr 40px; gap:8px; align-items:center }
.langrow .formselect{ margin:0 }
@media(max-width:640px){ .langrow{ grid-template-columns:1fr 1fr } .langrow .btn-removeline{ grid-column:1 / -1; justify-self:end } }

/* STATUS PAGE */
.kv{ display:grid; grid-template-columns:150px 1fr; gap:8px 14px; font-size:.92rem }
.kv dt{ color:var(--mist-dim) }
.kv dd{ margin:0 }
.pill{ display:inline-block; font-size:.72rem; font-weight:800; letter-spacing:.04em; padding:.35em .8em; border-radius:999px; border:1px solid var(--line); color:var(--mist); white-space:nowrap }
.pill.s-neu{ color:#8fd8ff; border-color:rgba(53,231,240,.45); background:rgba(53,231,240,.08) }
.pill.s-vorangebot,.pill.s-angebot{ color:#c3b4ff; border-color:rgba(124,92,255,.45); background:rgba(124,92,255,.1) }
.pill.s-warte_versand,.pill.s-eingegangen,.pill.s-geprueft{ color:#ffd684; border-color:rgba(255,194,75,.4); background:rgba(255,194,75,.08) }
.pill.s-angenommen,.pill.s-ausgezahlt,.pill.s-abgeschlossen{ color:#8ff0b8; border-color:rgba(75,224,138,.4); background:rgba(75,224,138,.08) }
.pill.s-abgelehnt,.pill.s-zurueckgesendet{ color:#ff9ec5; border-color:rgba(255,61,154,.4); background:rgba(255,61,154,.08) }
.stepper{ display:flex; margin:8px 0 20px }
.stepitem{ flex:1; text-align:center; position:relative }
.stepitem::before{ content:""; position:absolute; top:19px; left:-50%; width:100%; height:2px; background:var(--line); z-index:0 }
.stepitem:first-child::before{ display:none }
.stepitem.done::before, .stepitem.current::before{ background:var(--iris) }
.stepitem .dot{ position:relative; z-index:1; width:40px; height:40px; margin:0 auto; border-radius:50%; display:grid; place-items:center; font-weight:800; font-size:.95rem; background:var(--ink-2); border:2px solid var(--line); color:var(--mist-dim) }
.stepitem.done .dot{ background:var(--iris); border-color:var(--iris); color:#fff }
.stepitem.current .dot{ background:var(--holo); background-size:200% 100%; border-color:transparent; color:#0a0a14; box-shadow:0 0 0 4px rgba(124,92,255,.25); animation:sheen 8s linear infinite }
.stepitem .slabel{ margin-top:8px; font-size:.78rem; font-weight:700; color:var(--mist-dim) }
.stepitem.done .slabel, .stepitem.current .slabel{ color:var(--text) }
@media(max-width:560px){ .stepitem .slabel{ font-size:.64rem } .stepitem .dot{ width:34px;height:34px;font-size:.82rem } .stepitem::before{ top:16px } }
.statusbanner{ border:1px solid var(--line); border-radius:var(--radius); background:var(--ink); padding:18px 22px; margin-bottom:20px; display:flex; align-items:center; gap:16px; flex-wrap:wrap }
.statusbanner.neg{ border-color:rgba(255,61,154,.34); background:linear-gradient(180deg,rgba(255,61,154,.06),transparent) }
.statusbanner p{ margin:0; color:var(--mist); flex:1; min-width:220px }
.statusgrid{ display:grid; grid-template-columns:1.2fr .8fr; gap:20px }
@media(max-width:760px){ .statusgrid{ grid-template-columns:1fr } }

/* FOOTER */
.footer{ border-top:1px solid var(--line); padding:48px 0 60px; position:relative; z-index:1; background:var(--ink) }
.footer-grid{ display:grid; grid-template-columns:1.4fr 1fr 1fr; gap:30px; max-width:var(--maxw); margin-inline:auto; padding-inline:22px }
@media(max-width:760px){ .footer-grid{ grid-template-columns:1fr } }
.footer h4{ font-size:.74rem; letter-spacing:.16em; text-transform:uppercase; color:var(--mist); margin:0 0 14px }
.footer a{ color:var(--mist); font-size:.9rem; display:block; margin-bottom:8px }
.footer a:hover{ color:var(--text) }
.footer-legal{ max-width:var(--maxw); margin-inline:auto; padding-inline:22px }
.disclaimer{ margin-top:34px; padding-top:22px; border-top:1px solid var(--line); color:var(--mist-dim); font-size:.78rem; max-width:80ch }
.legalrow{ margin-top:14px; color:var(--mist-dim); font-size:.8rem; display:flex; gap:18px; flex-wrap:wrap }

/* LEGAL / TEXT PAGES */
.textpage{ max-width:760px; margin-inline:auto; padding:52px 0 40px }
.textpage h1{ font-size:clamp(1.8rem,4vw,2.6rem); margin-bottom:8px }
.textpage h2{ font-size:1.2rem; margin:30px 0 10px }
.textpage p, .textpage li{ color:var(--mist); font-size:.95rem; margin:10px 0 }
.textpage .lead{ color:var(--mist); margin-bottom:20px }
.textpage a{ color:var(--cyan) }
.badge-draft{ display:inline-block; font-size:.7rem; font-weight:800; letter-spacing:.1em; text-transform:uppercase; color:var(--gold); border:1px solid rgba(255,194,75,.4); background:rgba(255,194,75,.08); padding:.3em .7em; border-radius:999px; margin-bottom:18px }

@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *{ animation:none !important; transition:none !important }
  .holo-card{ transform:none !important }
}
