/* Minimal presentation, shared by both themes. */
body{line-height:1.6}.eyebrow{letter-spacing:1.2px;font-weight:500;font-size:11px}h1{font-weight:600;letter-spacing:-3px;font-size:clamp(50px,5.4vw,72px)}h2{font-size:36px;letter-spacing:-1.3px}h3{font-size:24px}.hero{grid-template-columns:1.25fr .75fr;gap:55px;padding-block:42px}.hero .intro{max-width:490px;font-size:17px}.hero-devices{height:500px}.hero-phone.rear{display:none}.hero-phone.front{left:50%;top:0;transform:translateX(-50%);animation:none;width:232px;height:490px;box-shadow:none}.hero-phone.front:hover{transform:translateX(-50%) translateY(-4px)}.device-glow{display:none}.hero-actions .text-link{display:none}.button,.nav-cta{border-radius:4px;box-shadow:none!important}.button:hover:not(:disabled){transform:none}.primary{background:var(--blue)}.hero-person{margin-top:24px}.avatar{background:transparent;border:1px solid var(--line)}
.section,.solutions{padding-block:40px}.section-heading{gap:32px;margin-bottom:22px}.steps{gap:32px}.steps h3{font-size:21px}.steps article{border-top:1px solid var(--line);padding-top:16px}.steps p{font-size:15px}.solutions{background:#f8fafc;border-block:1px solid var(--line)}.demo-tabs{background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0;gap:24px}.demo-tabs button{border-radius:0;padding:12px 0;border-bottom:2px solid transparent}.demo-tabs button[aria-selected=true]{background:none;box-shadow:none;border-bottom-color:var(--teal);color:var(--navy)}.demo-tabs button span{display:none}.scenario .pill{display:none}.scenario h3{font-size:25px;margin-top:0}.try-card{background:none;border:0;border-top:1px solid var(--line);border-radius:0;padding:15px 0;margin-top:20px}.try-card>span{display:none}.integration-panel{background:none;border:0;border-left:1px solid var(--line);border-radius:0;box-shadow:none;padding:0 0 0 22px}.integration-heading h3{font-size:20px}.work-record{background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:12px 0 18px}.demo-caption{letter-spacing:.6px}.phone-shell{box-shadow:none}.profile{background:none;border:0;border-left:1px solid var(--line);border-radius:0;padding:0 0 0 30px}.profile-top{display:none}.expertise{gap:0 18px}.expertise span{background:none;border:0;border-radius:0;padding:4px 0;color:var(--muted)}.booking{background:none;color:var(--navy);border-radius:0;border-top:1px solid var(--line);padding:35px 0;box-shadow:none}.booking:after{display:none}.booking h2{font-size:36px}.booking>div>p:not(.eyebrow){color:var(--muted)}.booking-card{background:none;border:0;border-left:1px solid var(--line);border-radius:0;padding:0 0 0 30px}.booking-card .pill{display:none}.booking .booking-card>p{color:var(--muted)}.booking .booking-card .placeholder-note{color:var(--muted)}.booking-card .button{background:#e1eeed;color:#35605d;max-width:280px}.meeting-info{color:var(--muted)}footer .brand{width:125px}.reveal{opacity:1;transform:none;transition:none}
[data-theme=dark] body{background:#0d141d}[data-theme=dark] h1 em{background:none;color:#70c6c1;-webkit-text-fill-color:currentColor}[data-theme=dark] .primary{background:#2b696c}[data-theme=dark] .hero-phone,[data-theme=dark] .phone-shell{box-shadow:none}[data-theme=dark] .solutions{background:#111c27}[data-theme=dark] .demo-tabs{background:none;border-color:#293b53}[data-theme=dark] .demo-tabs button[aria-selected=true]{background:none;box-shadow:none;color:#edf4fc}[data-theme=dark] .try-card,[data-theme=dark] .integration-panel,[data-theme=dark] .work-record,[data-theme=dark] .profile,[data-theme=dark] .booking,[data-theme=dark] .booking-card{background:none;box-shadow:none}[data-theme=dark] .booking{border:0;border-top:1px solid #293b53}[data-theme=dark] .expertise span{background:none;border:0;color:#a6b6cc}[data-theme=dark] .booking-card .button{background:#244849;color:#c3dedc}
@media(max-width:940px){.hero{gap:30px}.hero-phone.front{width:232px;height:490px}.hero-devices{height:500px}.integration-panel{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}}
@media(max-width:700px){.hero{grid-template-columns:1fr;padding-block:32px}h1{font-size:49px;letter-spacing:-2px}h2,.booking h2{font-size:30px}.section,.solutions{padding-block:30px}.demo-tabs{gap:20px}.demo-tabs button{font-size:13px}.try-card{display:block}.connection-switch{border-left:0;border-top:1px solid var(--line);padding:12px 0 0;margin-top:10px}.connection-switch strong{max-width:none}.connection-switch small{display:block}.scenario-button{padding:0 0 10px}.profile,.booking-card{border-left:0;border-top:1px solid var(--line);padding:22px 0 0}.booking{padding-block:28px}.integration-panel{padding:20px 0 0}.team{gap:22px}.phone-stage .phone-shell{box-shadow:none}}

.profile{display:grid;grid-template-columns:145px minmax(0,1fr);gap:24px;align-items:start}.profile-photo{display:block;width:145px;height:194px;object-fit:cover;border-radius:5px}.profile-bio h3{margin-bottom:15px}.profile-bio p{font-size:15px;line-height:1.75;margin:0 0 14px}.team{grid-template-columns:.9fr 1.1fr}@media(max-width:940px){.team{grid-template-columns:1fr}.profile{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}}@media(max-width:480px){.profile{grid-template-columns:100px minmax(0,1fr);gap:18px}.profile-photo{width:100px;height:134px}.profile-bio h3{font-size:23px}.profile-bio p{font-size:14px}}
