
:root{--ink:#0b101b;--navy:#111c30;--blue:#3e83ff;--line:#26364b;--muted:#a7b6ca;--white:#f5f8ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0b101b;color:var(--white);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}header{position:sticky;top:0;z-index:20;background:#0b101be8;backdrop-filter:blur(18px);border-bottom:1px solid #ffffff16}.nav{max-width:1240px;margin:auto;min-height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 30px;gap:30px}.logo{font-size:20px;letter-spacing:.06em;font-weight:850}.logo span{color:#5796ff}.links{display:flex;gap:32px;color:#cbd4e3;font-size:13px}.links a:hover,.footer a:hover{color:var(--blue)}.btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid #3e83ff;background:#3e83ff;color:white;padding:15px 23px;letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:800;cursor:pointer;transition:.2s;gap:10px}.btn:hover{transform:translateY(-2px);background:#6aa0ff}.btn.outline{background:transparent;border-color:#73859e}.btn.outline:hover{border-color:#fff}.menu{display:none;background:none;color:white;border:0;font-size:25px}.hero{min-height:720px;position:relative;overflow:hidden;display:flex;align-items:center;background:radial-gradient(ellipse at 77% 40%,#295ba53d,transparent 41%),linear-gradient(130deg,#0b101b 33%,#101b31)}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b101b 0%,#0b101be8 38%,#0b101b14 100%),linear-gradient(135deg,#1a3f78 0%,#0f1e38 55%,#0b101b 100%) right center/62% auto no-repeat;opacity:.85}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#0b101b,transparent 25%)}.container{max-width:1240px;margin:0 auto;padding:0 30px}.hero .container{position:relative;z-index:1;width:100%}.eyebrow{color:#6fa6ff;letter-spacing:.22em;text-transform:uppercase;font-weight:850;font-size:12px}.hero h1{font-size:clamp(55px,7.2vw,108px);line-height:.99;letter-spacing:-.066em;max-width:800px;margin:24px 0}.hero h1 em{font-style:normal;color:#5c99ff}.intro{font-size:19px;color:#c2cedf;max-width:545px;line-height:1.7}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.side-rail{position:absolute;right:35px;bottom:75px;z-index:2;writing-mode:vertical-rl;letter-spacing:.25em;color:#8c9cb1;font-size:10px}.stats{position:relative;background:#121c2b;border-top:1px solid #2c3a50;border-bottom:1px solid #2c3a50}.statgrid{display:grid;grid-template-columns:repeat(3,1fr)}.stat{padding:28px 30px;border-right:1px solid #2d3b51}.stat strong{display:block;font-size:17px}.stat span{font-size:12px;color:#9aabc0}.section{padding:110px 0}.splithead{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px}.section h2{font-size:clamp(36px,4.7vw,68px);line-height:1.05;letter-spacing:-.055em;margin:14px 0}.section p{color:#adbcd1;line-height:1.8}.lead{max-width:530px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.card{background:linear-gradient(145deg,#162239,#111a2b);border:1px solid #2b3c56;padding:30px;min-height:310px;display:flex;flex-direction:column;justify-content:space-between;transition:.2s}.card:hover{border-color:#4e90f3;transform:translateY(-4px)}.card .number{color:#639aff;font-size:13px;letter-spacing:.17em}.card h3{font-size:26px;letter-spacing:-.035em;margin:0}.card p{font-size:14px}.arrow{color:#6fa6ff;font-size:25px}.academy{background:#f2f5fb;color:#15233a}.academy p{color:#596a82}.academy .eyebrow{color:#286ad2}.academywrap{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.academy-photo{min-height:470px;background:linear-gradient(0deg,#101b3033,#101b3033),linear-gradient(135deg,#1a3f78 0%,#0f1e38 55%,#0b101b 100%) center/cover;position:relative}.photo-label{position:absolute;bottom:20px;left:20px;background:#101a2d;color:white;padding:18px 24px;font-size:13px;letter-spacing:.1em}.modules{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:28px 0}.module{padding:15px;border-left:2px solid #3e83ff;background:#e3ebf8;font-size:13px;font-weight:700}.quote{font-size:clamp(28px,3.8vw,52px);line-height:1.2;letter-spacing:-.045em;margin:35px 0;max-width:900px}.jobs{display:grid;grid-template-columns:1fr 1fr;gap:18px}.job{border:1px solid #2f4059;padding:34px;background:#132037}.job h3{font-size:25px;margin:12px 0}.tag{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:#7cabff}.team{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.team-photo{height:420px;background:linear-gradient(135deg,#1a3f78 0%,#0f1e38 55%,#0b101b 100%) center/cover}.process{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:40px}.step{border-top:2px solid #3e83ff;padding:22px 5px}.step strong{display:block;font-size:22px;margin-bottom:8px}.step p{font-size:13px}.final{background:linear-gradient(135deg,#142a4b,#0b101b);border-top:1px solid #395273;padding:100px 0;text-align:center}.final h2{font-size:clamp(40px,6vw,75px);letter-spacing:-.06em;margin:12px auto 20px;max-width:850px}.final p{max-width:550px;margin:0 auto 25px;color:#b9c8dc;line-height:1.7}.footer{border-top:1px solid #26364b;background:#080c14;padding:37px 0;color:#8c9cb2;font-size:12px}.footer .container{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.footer-links{display:flex;gap:24px}.notice{position:fixed;bottom:16px;left:16px;z-index:30;background:#fff;color:#182236;font-size:12px;padding:10px 13px;box-shadow:0 8px 24px #0005;max-width:310px}.fade{animation:rise .75s ease both}@keyframes rise{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:800px){.links{display:none;position:absolute;top:80px;left:0;right:0;background:#111c30;padding:25px 30px;flex-direction:column}.links.open{display:flex}.menu{display:block}.nav>.btn{display:none}.hero{min-height:680px}.hero:before{background:linear-gradient(90deg,#0b101bea,#0b101b99),linear-gradient(135deg,#1a3f78 0%,#0f1e38 55%,#0b101b 100%) center/cover}.side-rail{display:none}.statgrid,.cards,.jobs,.academywrap,.team,.process{grid-template-columns:1fr}.stat{border-right:0;border-bottom:1px solid #2d3b51}.section{padding:73px 0}.splithead{display:block}.academy-photo,.team-photo{min-height:300px;height:300px}.hero h1{font-size:60px}.container{padding:0 22px}}
/* Executive Sales: more power, depth and motion */
body{background:#060a11}.nav{min-height:88px}.logo{font-size:23px;font-weight:900;letter-spacing:-.04em}.logo span{text-shadow:0 0 26px #3e83ff6a}
.hero{min-height:820px;isolation:isolate;background:#060b16}.hero:before{background:linear-gradient(90deg,#050912 0%,#07101bdb 33%,#0b101b30 72%),linear-gradient(0deg,#07101b,#07101b00 45%),linear-gradient(135deg,#1a3f78 0%,#0f1e38 55%,#0b101b 100%) right center/70% auto no-repeat;filter:contrast(1.15) saturate(.75)}.hero:after{background:radial-gradient(ellipse at 75% 40%,transparent 22%,#050912b5 90%),linear-gradient(0deg,#060a11,transparent 28%)}
.hero .container{padding-top:42px;padding-bottom:80px}.hero h1{font-size:clamp(76px,10vw,148px);font-weight:950;letter-spacing:-.092em;line-height:.87;text-shadow:0 13px 38px #0009}.hero h1 em{color:#6ea6ff;text-shadow:0 0 55px #217cff71}.hero h1:after{content:'';display:block;width:104px;height:7px;margin-top:35px;background:#4389ff;box-shadow:0 0 24px #4389ff}.eyebrow{font-weight:900}.hero .eyebrow{background:#3e83ff1c;border-left:3px solid #5599ff;padding:12px 15px;width:max-content}.intro{font-size:20px;max-width:570px;text-shadow:0 2px 10px #000}
.btn{position:relative;overflow:hidden;box-shadow:0 12px 38px #1267ed31;transition:transform .22s,box-shadow .22s,background .22s}.btn:hover{box-shadow:0 14px 45px #2f7bfd86;transform:translateY(-4px)}.btn:after{content:'';position:absolute;top:-100%;left:-65%;width:40%;height:300%;background:#ffffff3b;transform:rotate(27deg);transition:left .45s}.btn:hover:after{left:130%}.hero .btn{padding:19px 28px}
.stats{background:#101c2e}.stat{padding:35px 30px}.stat strong{font-size:20px;letter-spacing:-.02em}.section{position:relative}.section:not(.academy):before{content:'';pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse at 96% 5%,#2357af15,transparent 35%)}.section h2{font-weight:950;font-size:clamp(44px,5.5vw,82px);letter-spacing:-.075em}
.cards{gap:21px}.card{min-height:360px;padding:38px;position:relative;overflow:hidden;box-shadow:0 25px 70px #0004;background:linear-gradient(150deg,#1b2e4d,#0d1524 78%)}.card:before{content:'';position:absolute;right:-35px;top:-85px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,#367cf336,transparent 65%)}.card:after{content:'';position:absolute;width:130px;height:3px;right:-25px;bottom:43px;transform:rotate(-35deg);background:#4790ff;box-shadow:0 0 17px #3f82ff}.card h3{font-size:32px}.card .number{font-size:14px;color:#89b5ff}
.academy{background:#e9eef7;overflow:hidden}.academy:after{content:'SALES';position:absolute;right:-3%;bottom:-60px;font-weight:1000;font-size:clamp(140px,23vw,380px);letter-spacing:-.1em;color:#d3deef88;pointer-events:none}.academywrap{position:relative;z-index:1}.academy-photo{box-shadow:35px 35px 0 #2b67c8,0 32px 80px #0b234b55;filter:contrast(1.05)}.module{background:#d8e4f5;padding:18px}
.jobs{gap:25px}.job{padding:46px;background:linear-gradient(130deg,#1b2d48,#10192a);min-height:300px;box-shadow:0 24px 60px #0004}.job h3{font-size:31px;letter-spacing:-.05em}.team-photo{box-shadow:-28px 28px 0 #2569d7,0 28px 70px #0006}.step{border-top-width:4px}.step strong{font-size:40px;color:#5d9cff;letter-spacing:-.07em}
.final{position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 100%,#2465c25c,transparent 55%),linear-gradient(140deg,#122746,#050913)}.final:before,.final:after{content:'';position:absolute;border:1px solid #3d78cf3b;width:700px;height:700px;border-radius:50%;pointer-events:none}.final:before{left:-500px;top:-300px}.final:after{right:-500px;bottom:-350px}.final h2{font-weight:950;text-shadow:0 0 45px #397bd248}
.power-strip{overflow:hidden;background:#2378ea;border-top:1px solid #8fbdff;border-bottom:1px solid #8fbdff;white-space:nowrap;padding:17px 0;transform:skewY(-1deg);position:relative;z-index:4;margin-top:-22px;box-shadow:0 19px 50px #145cc858}.power-track{display:flex;gap:44px;width:max-content;animation:marquee 28s linear infinite}.power-track span{font-size:13px;font-weight:950;letter-spacing:.23em}.power-track b{color:#b9d8ff}@keyframes marquee{to{transform:translateX(-50%)}}.reveal{opacity:0;transform:translateY(35px);transition:opacity .8s,transform .8s}.reveal.visible{opacity:1;transform:translateY(0)}
@media(prefers-reduced-motion:reduce){.power-track{animation:none}.reveal{opacity:1;transform:none;transition:none}.btn{transition:none}}
@media(max-width:800px){.hero{min-height:760px}.hero:before{background:linear-gradient(90deg,#07101de8,#07101d81),linear-gradient(135deg,#1a3f78 0%,#0f1e38 55%,#0b101b 100%) center/cover}.hero h1{font-size:clamp(63px,14vw,90px)}.hero .container{padding-top:5px}.academy:after{font-size:140px;bottom:-20px}.academy-photo{box-shadow:15px 15px 0 #2b67c8}.team-photo{box-shadow:-15px 15px 0 #2569d7}.card{min-height:285px}.power-strip{margin-top:-14px}}
:root{--electric:#428cff}body{background:#070b13}.logo{font-size:24px}.nav{box-shadow:0 8px 32px #0006}.hero{min-height:850px}.hero:before{background:linear-gradient(90deg,#050913 1%,#07101cdc 34%,#0b101b33 76%),linear-gradient(135deg,#1a3f78 0%,#0f1e38 55%,#0b101b 100%) 100% center/72% auto no-repeat}.hero h1{font-size:clamp(80px,10.6vw,158px)}.hero .container{padding-top:65px}.section h2{font-size:clamp(43px,5.6vw,82px)}.cinema{background:#09111f;padding:115px 0;border-block:1px solid #223956;overflow:hidden}.cinema-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.cinema h2{font-size:clamp(45px,5vw,74px);letter-spacing:-.07em;line-height:1.03;margin:15px 0}.cinema p{color:#aebed2;line-height:1.8}.video-frame{min-height:400px;position:relative;display:grid;place-items:center;background:linear-gradient(120deg,#050b18ab,#1028478a),linear-gradient(135deg,#1a3f78 0%,#0f1e38 55%,#0b101b 100%) center/cover;border:1px solid #3c5a83;box-shadow:22px 22px 0 #2155a5,0 30px 80px #0009}.video-play{width:94px;height:94px;border-radius:50%;border:1px solid #b5d5ff;display:grid;place-items:center;background:#317bdbcc;color:#fff;font-size:33px;cursor:pointer;box-shadow:0 0 0 15px #317bdb2d;transition:.3s}.video-play:hover{transform:scale(1.12);box-shadow:0 0 0 26px #317bdb22}.video-frame .overline{position:absolute;bottom:18px;left:18px;background:#090e19dc;color:#d7e5fa;font-size:11px;letter-spacing:.14em;padding:12px 15px}.factline{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.factline div{padding:20px;border:1px solid #2c466e;background:#11233b}.factline strong{display:block;font-size:22px;color:#73adff}.factline span{font-size:12px;color:#a9b8cb}.demo{padding:110px 0;background:linear-gradient(135deg,#0b1321,#172c49);border-block:1px solid #324b74}.demo-grid{display:grid;grid-template-columns:.77fr 1.23fr;gap:75px;align-items:start}.demo h2{font-size:clamp(43px,5vw,74px);letter-spacing:-.065em;line-height:1.05;margin:15px 0}.demo p{color:#b0c0d7;line-height:1.75}.demo-screen{border:1px solid #3d5f8d;background:#0d1626;box-shadow:0 32px 85px #0007;padding:35px;min-height:480px}.demo-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid #30405b;color:#a9c6e9;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.demo-question{font-size:27px;line-height:1.3;letter-spacing:-.03em;font-weight:760;margin:30px 0}.demo-choice{width:100%;text-align:left;display:block;padding:17px 20px;color:#eaf1ff;border:1px solid #354966;background:#16243b;margin-bottom:11px;cursor:pointer;font-size:15px;line-height:1.45;transition:.2s}.demo-choice:hover{background:#26446f;border-color:#73adff;transform:translateX(3px)}.demo-choice:disabled{opacity:.7;cursor:default}.demo-choice.good{border-color:#31c89b;background:#114536}.demo-choice.bad{border-color:#d88873;background:#53322f}.demo-feedback{border-left:3px solid #4b96ff;padding:14px 17px;background:#1e3556;color:#d7e7ff;line-height:1.6;margin:17px 0}.demo-progress{height:5px;background:#263b57;margin-top:20px}.demo-progress>div{height:100%;background:#4e99ff;transition:width .3s}.teamproof{padding:100px 0;background:#0b111e}.teamproof h2{font-size:clamp(42px,5vw,72px);letter-spacing:-.07em;margin:10px 0 30px}.teamproof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.proof-card{min-height:310px;padding:27px;background:#15243a;border:1px solid #344863;display:flex;flex-direction:column;justify-content:end;position:relative;overflow:hidden}.proof-card:before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#101a2b 5%,transparent 90%)}.proof-card>*{z-index:1}.proof-card:nth-child(1){background:linear-gradient(0deg,#10213f55,#10213f55),linear-gradient(135deg,#1a3f78 0%,#0f1e38 55%,#0b101b 100%) center/cover}.proof-card:nth-child(2){background:linear-gradient(0deg,#10213f55,#10213f55),linear-gradient(135deg,#1a3f78 0%,#0f1e38 55%,#0b101b 100%) center/cover}.proof-card:nth-child(3){background:linear-gradient(0deg,#10213f55,#10213f55),linear-gradient(135deg,#1a3f78 0%,#0f1e38 55%,#0b101b 100%) center/cover}.proof-card h3{font-size:24px;margin:8px 0}.proof-card p{font-size:13px;color:#d5dfed;line-height:1.6}.apply{padding:110px 0;background:#edf2f9;color:#101b2f}.apply h2{font-size:clamp(45px,5.4vw,76px);letter-spacing:-.07em;margin:10px 0}.apply p{color:#53647e}.apply-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}.apply-form{background:#fff;padding:38px;box-shadow:0 22px 70px #152d4b28;display:grid;gap:17px}.apply-form label{display:grid;gap:7px;font-size:13px;font-weight:750;color:#263b58}.apply-form input,.apply-form select,.apply-form textarea{width:100%;background:#f5f8fc;border:1px solid #bfcde0;padding:14px 15px;font:inherit;font-size:15px;color:#162239;border-radius:0}.apply-form input:focus,.apply-form textarea:focus,.apply-form select:focus{outline:2px solid #5b9bff;outline-offset:1px}.apply-form textarea{min-height:110px}.apply-form .btn{width:100%;border:0}.apply-note{font-size:12px;color:#60718b!important}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dialog{border:1px solid #547aab;background:#111d31;color:white;max-width:560px;width:calc(100% - 30px);padding:35px;box-shadow:0 30px 100px #000c}.dialog::backdrop{background:#040811d9;backdrop-filter:blur(7px)}.dialog h3{font-size:30px;margin:0 0 15px}.dialog p{line-height:1.7;color:#bac9dd}.dialog .x{float:right;background:none;color:white;font-size:25px;border:0;cursor:pointer}.privacy-note{font-size:12px;color:#c6d2e3}.reveal3{opacity:0;transform:translateY(38px);transition:opacity .8s,transform .8s}.reveal3.in{opacity:1;transform:none}@media(max-width:850px){.cinema-grid,.demo-grid,.apply-grid,.teamproof-grid{grid-template-columns:1fr}.cinema,.demo,.teamproof,.apply{padding:70px 0}.video-frame{min-height:290px;box-shadow:12px 12px 0 #2155a5}.demo-screen,.apply-form{padding:23px}.factline{grid-template-columns:1fr}.form-row{grid-template-columns:1fr}.hero h1{font-size:clamp(65px,13vw,93px)}}@media(prefers-reduced-motion:reduce){.reveal3{opacity:1;transform:none;transition:none}.demo-choice{transition:none}}

/* --- Step-IN Marketing: eigene Flaechen statt Stockfotos (Fotos folgen nach Freigabe) --- */
.hero:before{background:linear-gradient(90deg,#050913 1%,#07101cdc 34%,#0b101b33 76%),radial-gradient(circle at 78% 38%,#3e83ff55,transparent 38%),radial-gradient(circle at 92% 78%,#1f4fa855,transparent 34%)!important}
.academy-photo,.team-photo{background:linear-gradient(135deg,#1a3f78,#0f1e38 60%,#0b101b)!important;position:relative}
.team-photo:after,.academy-photo:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,#ffffff0a 0 2px,transparent 2px 22px)}
.notice{display:none}
.apply-form .consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5;color:#33445e;font-weight:500}.apply-form .consent span{color:#33445e}
.apply-form .consent input{width:auto;margin-top:3px}
.apply-form .consent a{text-decoration:underline}
.hp{position:absolute!important;left:-9999px!important;height:0;overflow:hidden}
.flash{padding:14px 18px;margin:0 0 18px;border:1px solid #3e83ff;background:#12294d;color:#e6efff;font-size:14px}
.flash.err{border-color:#ff6b6b;background:#3a1620}
.legal-page{max-width:820px;margin:0 auto;padding:90px 30px;color:#cfdaea;line-height:1.8}
.legal-page h1{letter-spacing:-.04em}

.hero-micro{margin-top:18px;color:#8fa6c4;font-size:13px;letter-spacing:.04em}
.quiz-cta{margin-top:14px}
.quiz-cta .btn{margin-right:10px}

/* ===== Helle Variante (Vorschau: ?design=hell) ===== */
body.sir-light{background:#f6f8fc;color:#14213a}
.sir-light header{background:#ffffffeb;border-bottom:1px solid #e3eaf5;backdrop-filter:blur(14px)}
.sir-light .nav{box-shadow:0 6px 24px #1a2d5014}
.sir-light .logo{color:#0b1a33}.sir-light .logo span{color:#1264e9}
.sir-light .links{color:#3b4a63}.sir-light .links a:hover{color:#1264e9}
.sir-light .btn{background:#1264e9;border-color:#1264e9;color:#fff}
.sir-light .btn:hover{background:#0c4fc0;border-color:#0c4fc0}
.sir-light .btn.outline{background:transparent;color:#14213a;border-color:#9fb2cf}
.sir-light .btn.outline:hover{border-color:#1264e9;color:#1264e9}
.sir-light .menu{color:#0b1a33}
.sir-light .links{background:transparent}
@media(max-width:800px){.sir-light .links{background:#fff}}
.sir-light .hero{background:linear-gradient(120deg,#ffffff 25%,#e6effc 100%)}
.sir-light .hero:before{background:radial-gradient(circle at 80% 35%,#1264e933,transparent 40%),radial-gradient(circle at 95% 85%,#ffb81c33,transparent 30%)!important;opacity:1}
.sir-light .hero:after{background:linear-gradient(0deg,#f6f8fc,transparent 22%)}
.sir-light .hero h1{color:#0b1a33}.sir-light .hero h1 em{color:#1264e9}
.sir-light .intro{color:#34445f}.sir-light .eyebrow{color:#1264e9}
.sir-light .hero-micro,.sir-light .side-rail{color:#6a7b95}
.sir-light .stats{background:#fff;border-color:#e3eaf5}
.sir-light .stat{border-color:#e3eaf5}.sir-light .stat strong{color:#0b1a33}.sir-light .stat span{color:#5d6d86}
.sir-light .section{background:transparent}
.sir-light .section h2,.sir-light .cinema h2{color:#0b1a33}
.sir-light .section p{color:#4a5a73}
.sir-light .card,.sir-light .job{background:#fff;border:1px solid #dce5f3;box-shadow:0 14px 40px #1a2d5012}
.sir-light .card:hover{border-color:#1264e9}
.sir-light .card h3,.sir-light .job h3{color:#0b1a33}.sir-light .card p,.sir-light .job p{color:#4a5a73}
.sir-light .card .number,.sir-light .arrow,.sir-light .tag{color:#1264e9}
.sir-light .demo{background:linear-gradient(135deg,#eaf1fd,#dce8fa);border-color:#d3e0f4}
.sir-light .demo h2{color:#0b1a33}.sir-light .demo p{color:#43546f}
.sir-light .demo-screen{background:#fff;border:1px solid #d3e0f4;box-shadow:0 26px 70px #1a2d5022}
.sir-light .demo-top{color:#5d6d86;border-color:#e3eaf5}
.sir-light .demo-question{color:#0b1a33}
.sir-light .demo-choice{background:#f4f7fd;border-color:#d6e1f2;color:#14213a}
.sir-light .demo-choice:hover:not(:disabled){border-color:#1264e9;background:#eaf1fd}
.sir-light .demo-choice.good{background:#e1f6e9;border-color:#2bb36a}.sir-light .demo-choice.bad{background:#fde7e7;border-color:#e25555}
.sir-light .demo-feedback{background:#eaf1fd;color:#1b2b47;border-color:#1264e9}
.sir-light .demo-progress{background:#dce6f5}
.sir-light #team{background:#eaf1fb!important}
.sir-light .team-photo,.sir-light .academy-photo{background:linear-gradient(135deg,#cfe0fa,#9fbff0 60%,#7aa6ea)!important}
.sir-light .team-photo:after,.sir-light .academy-photo:after{background:repeating-linear-gradient(135deg,#ffffff33 0 2px,transparent 2px 22px)}
.sir-light .teamproof{background:#f6f8fc}
.sir-light .proof-card{background:#fff;border:1px solid #dce5f3;box-shadow:0 14px 40px #1a2d5012}
.sir-light .proof-card h3{color:#0b1a33}.sir-light .proof-card p{color:#4a5a73}
.sir-light .step{border-color:#1264e9}.sir-light .step strong{color:#0b1a33}
.sir-light .apply{background:#eaf1fb}
.sir-light .footer{background:#0b1a33;color:#a7b6ca}
.sir-light .legal-page{color:#33445e}
