/* TimeIQ: a clear route from an everyday task to the right offer. */
.package-guide{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:0 0 25px;border:1px solid #d7e7f3;background:#fff;border-radius:16px;padding:22px 25px}.package-guide b{font-size:15px;display:block;margin-bottom:6px}.package-guide p{font-size:12px;max-width:420px}.package-guide>div:last-child{display:flex;gap:9px;align-items:center;flex-shrink:0}.package-guide .button{font-size:11px;padding:11px 14px;min-height:44px}.pricing .price-card.recommended{border:2px solid #027bb8;box-shadow:0 18px 45px -25px #027bb84a;transform:translateY(-3px);background:linear-gradient(180deg,#f5fbff 0,#fff 35%)}.pricing .recommended-ribbon{background:#027bb8;color:#fff;font-weight:650}.pricing .price-grid{margin-top:38px}.pricing .pilot-note{max-width:none}.single-modules{background:#fff;border-bottom:1px solid #e2e8f0}.single-modules .section-head{margin-bottom:36px}.single-modules .new-solutions-grid{margin-top:0}.single-modules .new-solution{background:#fff;border-color:#dce7ef}.single-modules .new-solution .price-category{font-size:10px}.single-modules .module-monitor{padding:40px;border:1px solid #dce7ef;background:#f8fbfe;border-radius:20px;margin-top:38px}.single-modules .module-monitor .section-head h3{font-size:31px;line-height:1.2}.single-modules .module-monitor .section-head>p{font-size:13px;max-width:420px}.single-modules .rm-product-grid{gap:45px}.single-modules .rm-product-details{font-size:13px}.single-modules .rm-product-price strong{font-size:35px}
#zeitrechner{background:radial-gradient(ellipse at 90% 15%,#164d70 0,transparent 55%),#0e2b46;color:#fff;padding:84px 0;border-bottom:0}#zeitrechner .eyebrow{color:#87d4f8}#zeitrechner h2{color:#fff}#zeitrechner .calculator-intro{color:#c4d6e5;max-width:520px}#zeitrechner .range-head{color:#d6e4ee}#zeitrechner .range-head output{color:#fff}#zeitrechner input[type=range]{accent-color:#38bdf8}#zeitrechner .saving-options{color:#c4d6e5}#zeitrechner .saving-options button{background:#173c58;color:#dfedf7;border-color:#3e5e77}#zeitrechner .saving-options button[aria-pressed=true]{background:#e0f2fe;color:#075985;border-color:#7dd3fc}#zeitrechner .calc-output{background:#fff;border-color:#fff;box-shadow:0 25px 65px #03142440}#zeitrechner .calc-output p{color:#52657a}#zeitrechner .calc-output .calc-total{color:#0369a1}#zeitrechner .calc-output .calc-hours{color:#334155}#zeitrechner .calc-output .button{margin-top:0}#zeitrechner .calc-formula{color:#b9d0e0}.calc-example-note{font-size:11px;color:#64748b;padding-top:15px;margin-top:16px;border-top:1px solid #e2e8f0}
.about-refined{background:#f8fafc;border-top:1px solid #e2e8f0}.about-refined-grid{display:grid;grid-template-columns:320px minmax(0,1fr);gap:85px;align-items:center}.portrait-card{margin:0;position:relative;background:#fff;border:1px solid #dbe5ed;border-radius:23px;box-shadow:0 20px 50px -30px #0f172a30;overflow:hidden}.portrait-card img{width:100%;height:365px;display:block;object-fit:cover;object-position:center 20%;background:#e2e8f0}.portrait-card figcaption{padding:21px 24px}.portrait-card figcaption b{display:block;font-size:19px;letter-spacing:-.025em}.portrait-card figcaption span{display:block;color:#64748b;font-size:12px;margin-top:4px}.about-refined-intro{font-size:17px;color:#334155;margin:25px 0 17px;max-width:650px}.about-refined-copy{font-size:14px;margin-bottom:27px;max-width:640px}.about-refined .button{font-size:12px}.about-contact{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;margin-top:23px;color:#64748b}.about-contact .ic{width:15px;height:15px;color:#027bb8}.about-contact a{color:#0369a1;font-weight:600}
.trust-refined{background:#f8fafc;border-top:1px solid #e2e8f0;padding:80px 0}.trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.trust-grid article{padding:27px;border:1px solid #dce6ef;border-radius:15px;background:#fff}.trust-grid article>.ic{width:25px;height:25px;color:#027bb8;margin-bottom:21px}.trust-grid h3{font-size:18px;margin-bottom:13px}.trust-grid p{font-size:12px;line-height:1.8}.video-section{background:#fff;border-bottom:1px solid #e2e8f0}.video-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:62px;align-items:center}.video-intro{font-size:14px;margin:23px 0;max-width:450px}.video-steps{padding:0;margin:23px 0 27px;list-style:none;counter-reset:steps}.video-steps li{counter-increment:steps;font-size:12px;color:#475569;display:flex;align-items:center;gap:13px;margin:15px 0}.video-steps li:before{content:counter(steps,decimal-leading-zero);font-size:10px;font-weight:650;color:#0369a1;background:#eef8ff;border:1px solid #d7edf9;border-radius:7px;display:grid;place-items:center;width:27px;height:27px;flex-shrink:0}.video-grid>.button,.video-grid .button{font-size:12px}.video-card{border:1px solid #d7e3ed;background:#f7fbfe;border-radius:19px;overflow:hidden;box-shadow:0 20px 55px -30px #0f172a30}.video-chrome{padding:15px 18px;border-bottom:1px solid #dce7ef;display:flex;justify-content:space-between;align-items:center;gap:15px;color:#64748b;font-size:10px;background:#fff}.video-chrome b{color:#027bb8;font-size:15px;letter-spacing:-.04em}.video-card video{display:block;width:100%;aspect-ratio:16/9;background:#0e2b46;object-fit:contain}.video-caption{font-size:10px;padding:12px 17px;color:#64748b;background:white}.contact .contact-intro{font-size:14px;max-width:520px}.contact .form-note{font-size:12px}.contact .form-top{color:#0369a1}.contact #contact-submit{min-height:50px}.cost-clarity{margin-top:18px;display:grid;gap:8px;font-size:11px}.cost-clarity p{font-size:11px;color:#64748b}.cost-clarity strong{font-weight:600;color:#334155}
@media(max-width:1100px){.package-guide{align-items:flex-start;flex-direction:column}.package-guide>div:last-child{flex-wrap:wrap}.about-refined-grid{grid-template-columns:280px minmax(0,1fr);gap:50px}.portrait-card img{height:330px}.video-grid{gap:35px}.trust-grid{gap:13px}.trust-grid article{padding:23px}.single-modules .module-monitor{padding:30px}}
@media(max-width:760px){.about-refined-grid{grid-template-columns:1fr;gap:32px}.portrait-card{width:min(310px,100%)}.portrait-card img{height:310px}.about-refined-intro{font-size:16px}.video-grid{grid-template-columns:1fr;gap:30px}.video-grid>div:first-child{max-width:580px}.video-steps{margin:20px 0}.video-card{max-width:650px}.trust-grid{grid-template-columns:1fr;gap:14px}.trust-grid article{display:grid;grid-template-columns:27px 1fr;column-gap:18px;padding:24px}.trust-grid article>.ic{grid-column:1;grid-row:1/3;margin:0}.trust-grid h3{grid-column:2;margin:0 0 10px}.trust-grid p{grid-column:2}.single-modules .module-monitor{padding:25px 22px;margin-top:26px}.single-modules .module-monitor .section-head{display:block}.single-modules .module-monitor .section-head>p{margin-top:16px}.single-modules .rm-product-grid{grid-template-columns:1fr;gap:30px}.single-modules .module-monitor .section-head h3{font-size:27px}.package-guide{padding:21px}.package-guide>div:last-child{display:grid;grid-template-columns:1fr;width:100%}.package-guide .button{width:100%}.pricing .price-card.recommended{transform:none}.pricing .price-grid{margin-top:35px}#zeitrechner{padding:65px 0}.about-contact{gap:7px}.trust-refined{padding:65px 0}}

.tour-stage{position:relative}.tour-play{position:absolute;inset:0 0 44px;width:100%;border:0;background:transparent;cursor:pointer;z-index:1;border-radius:0}.tour-play[hidden]{display:none}.tour-play:focus-visible{outline:3px solid #38bdf8;outline-offset:-4px}
