/* Editorial product presentation, with Operations Hub's own identity. */
:root{--body:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--ink:#172a30;--muted:#596b71}
.site-header{background:#ffffffdf;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid #19383b0a}
.header-inner{min-height:72px}.button,.main-nav .nav-cta{border-radius:99px}.hero{padding:82px 0 58px;background:radial-gradient(ellipse at 50% 95%,#e9f5f6,transparent 60%),#fff;overflow:hidden}
.hero-grid{display:flex;flex-direction:column;gap:44px;text-align:center}.hero-copy{max-width:100%;width:100%}.hero .eyebrow{font-size:13px;letter-spacing:.12em;margin-bottom:24px}
.hero h1{font-size:clamp(48px,6.7vw,86px);line-height:1.04;letter-spacing:-.055em;max-width:1050px;margin:0 auto 26px;font-weight:700}.hero-rotation{width:100%}.hero-lead{font-size:clamp(18px,2vw,22px);line-height:1.55;max-width:680px;margin:0 auto 28px}.hero .actions{justify-content:center;align-items:center;gap:24px}.hero .button{background:#087883;border-color:#087883;padding-inline:26px}.experience-link{color:#087883;text-underline-offset:5px;font-size:16px}.hero-note{font-size:13px;margin-top:20px;color:#63767b}
.hero .product-scene{width:min(600px,100%);padding:30px 15px 0;margin:auto;text-align:left}.hero .product-scene:before{width:88%;height:90%;aspect-ratio:auto;top:0;left:6%;background:radial-gradient(ellipse,#d0eaed,#e9f5f600 72%)}.hero .fragment-search{width:70%;margin-left:2%;margin-bottom:16px}.hero .fragment-article{width:72%;margin-left:22%;min-height:135px}.hero .fragment-change{width:80%;margin-left:5%;margin-top:-2px}.hero .scene-caption{margin-top:26px;font-size:12px}.benefit-strip{background:#f5f8f9;padding-block:26px}.benefit-strip b{font-size:16px}.benefit-strip small{font-size:14px}
.need-section{background:#142a30;color:#fff;padding:110px 0 100px;overflow:hidden}.need-section .eyebrow{color:#9ddfe3}.need-section h2{font-size:clamp(44px,6.5vw,80px);line-height:1.08;letter-spacing:-.05em;font-weight:650;margin-bottom:48px}.need-section h2 span{color:#96dce1}.need-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.need-copy{max-width:450px}.need-copy p{font-size:21px;line-height:1.6;color:#c0d0d4}.need-copy p:last-child{color:#fff;margin-bottom:0}.question-stack{display:grid;gap:15px;min-width:0}.question-stack p{font-size:17px;line-height:1.5;background:#ffffff0c;border:1px solid #ffffff16;padding:18px 22px;border-radius:18px;margin:0 25px 0 0}.question-stack p:nth-child(2){margin:0 0 0 28px}.question-stack p:nth-child(3){margin-right:50px}.question-stack>span{font-size:14px;color:#9ddfe3;margin-top:8px}
.knowledge-story{padding-block:110px;border:0}.knowledge-story .section-intro{max-width:900px;text-align:center;margin:0 auto 54px}.knowledge-story h2{font-size:clamp(38px,5vw,62px);letter-spacing:-.045em}.knowledge-story .section-intro>p:last-child{max-width:530px;margin-inline:auto}.knowledge-story .insight-card{box-shadow:none;border:0;background:#f5f8f9;border-radius:24px;padding-top:30px}.story-number{background:#e0eef0}.knowledge-story .insight-visual{background:#eaf3f5}.knowledge-story .insight-card h3{font-size:25px}
#ueber-mich{padding-block:16px 90px}#ueber-mich>.shell{border:0;background:#f3f7f8;padding:64px;gap:74px;border-radius:30px}.founder-grid h2{font-size:clamp(32px,3.3vw,44px);line-height:1.12;letter-spacing:-.04em}.founder-grid p{font-size:17px}.founder-role{font-size:14px!important;margin-top:0}.portrait-bubble .founder-quote{box-shadow:0 12px 34px #153b4310}.portrait-bubble .founder-quote blockquote p{font-size:16px}
#news{border:0;padding-top:40px}#news .section-intro h2{font-size:40px}.news-card{border-radius:22px;box-shadow:none}.news-feature{background:#f7fafb;border:0}.package-grid{gap:18px}.package{border:0;background:#fff;border-radius:20px}.package.ultra{border:1px solid #b4dce0}.section.soft{background:#f5f8f9}.contact-section{padding-bottom:70px}.contact-section>.shell{padding:65px 54px;border-radius:28px;box-shadow:none}.contact-section .section-intro h2{font-size:clamp(34px,4vw,49px);letter-spacing:-.04em}.contact-section .section-intro>p:last-child{font-size:17px;max-width:450px;line-height:1.6}.contact-invitation .button{border-radius:99px;min-width:240px}.contact-invitation #booking-status{font-size:13px;max-width:280px;margin-left:auto}
@media(max-width:850px){.hero{padding-top:58px}.hero-grid{gap:30px}.hero h1{font-size:clamp(44px,8.5vw,68px)}.hero .product-scene{width:min(530px,100%)}.need-section{padding-block:72px}.need-grid{grid-template-columns:1fr;gap:36px}.need-copy{max-width:600px}.question-stack{max-width:500px}.knowledge-story{padding-block:72px}.knowledge-story .insight-card{max-width:560px}#ueber-mich>.shell{padding:38px;gap:40px}.founder-grid>div:last-child{max-width:560px;margin:auto}.contact-section>.shell{padding:40px 32px}.contact-invitation #booking-status{margin-left:0}.contact-section{padding-bottom:40px}}
@media(max-width:480px){.hero{padding-top:42px}.hero .eyebrow{font-size:12px;letter-spacing:.08em;max-width:280px;margin-inline:auto}.hero h1{font-size:clamp(35px,9vw,44px);letter-spacing:-.045em}.hero-lead{font-size:17px}.hero .actions{gap:16px;flex-direction:column;align-items:center}.hero .product-scene{padding-inline:0}.hero .fragment-search{width:89%;margin-left:0;font-size:13px}.hero .fragment-article{width:86%;margin-left:14%}.hero .fragment-change{width:91%;margin-left:0}.hero .scene-caption{font-size:12px}.need-section{padding-block:58px}.need-section h2{font-size:42px;margin-bottom:30px}.need-copy p{font-size:18px}.question-stack p{font-size:15px;padding:15px 17px}.knowledge-story h2{font-size:34px}.knowledge-story{padding-block:56px}#ueber-mich>.shell{padding:28px 22px}.founder-grid h2{font-size:32px}#ueber-mich{padding-bottom:50px}.contact-section>.shell{padding:34px 24px}.contact-section .section-intro h2{font-size:34px}.contact-invitation .button{min-width:0}.contact-invitation #booking-status{max-width:none}.hero-note{max-width:270px;margin-inline:auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
