.module-section{padding:75px 0}.module-section>.ui-panel{box-shadow:0 15px 45px #0e366611}.kanban{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.kanban-column{background:#eff4fa;border-radius:5px;padding:20px}.kanban-column h5{font-size:11px;font-weight:600;display:flex;justify-content:space-between;gap:20px;color:#536a82}.kanban-column h5>span{font-weight:400}.kanban-card{padding:20px;background:white;border:1px solid #d0ddec;border-radius:5px;box-shadow:0 5px 15px #0a233908}.kanban-card>small{font-size:9px;color:#546a83}.kanban-card>b{font-size:15px;display:block;margin:15px 0 10px}.kanban-card>p{font-size:12px;color:#53677f}.kanban-card>span{border-top:1px solid #dce5ef;padding-top:13px;display:block;font-size:11px;color:#365a85}.task-row{display:flex;align-items:center;gap:15px;padding:18px 0 0;font-size:11px;color:#526379;line-height:1.6}.task-square{color:#2870c7;font-size:18px}.task-row b{font-size:11px;color:#28466a}.module-dark{padding:70px 0;background:linear-gradient(135deg,#0b2340,#0d3158)}.module-dark .section-heading>p{color:#c3d1e4}.commission-demo{background:#f5f8fd;border:1px solid #cad9eb;border-radius:8px;padding:28px;color:#243f5f}.commission-demo .panel-title h4{font-size:21px;font-weight:500}.commission-record{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:20px;border:1px solid #d1ddeb;border-radius:5px;background:white;padding:25px;font-size:11px;color:#526379;line-height:1.6}.commission-record>span>b{display:block;font-size:19px;color:#203f64;margin-top:12px;font-weight:500}.commission-record>span:first-child>b{font-size:14px}.commission-record .difference>b{color:#90551e}.commission-foot{display:flex;justify-content:space-between;gap:30px;align-items:center;padding:20px 0 0}.commission-foot p{color:#526379;font-size:12px;margin:0;line-height:1.8}.commission-foot span{font-size:9px;color:#536a85}.operation-notes{padding:75px 0 25px;display:grid;grid-template-columns:1fr 1fr;gap:90px}.operation-notes article{padding:20px 0;border-bottom:1px solid #d5e0ec}.operation-notes b{font-size:15px;font-weight:600}.operation-notes p{font-size:14px;line-height:1.8;color:#526379;margin:11px 0 0}.os-demo{display:grid;grid-template-columns:1.1fr 1fr;gap:22px}.os-demo .ui-panel{padding:25px}.os-columns{display:flex;gap:20px;align-items:center;background:#f1f5fa;padding:22px;border:1px solid #d5e1ed;border-radius:5px}.os-columns>div{flex:1;min-width:0}.os-columns small{font-size:9px;color:#536a82}.os-columns h4{font-size:18px;margin:12px 0}.os-columns p{font-size:12px;color:#795014;margin-bottom:9px}.os-columns span:not(.join-arrow){font-size:10px;line-height:1.7;color:#526379}.join-arrow{font-size:24px;color:#6790c0}.scale-demo table{width:100%;border-collapse:collapse;font-size:11px}.scale-demo th{text-align:left;font-size:9px;color:#526379;padding:10px 7px;font-weight:500}.scale-demo td{padding:17px 7px;border-top:1px solid #dce5ef}.cvc-band{padding:65px 0;border-top:3px solid #b08c3e;background:linear-gradient(120deg,#071c32,#163556)}.cvc-route{display:flex;gap:20px;align-items:center;justify-content:space-between;margin:37px 0}.cvc-route>span{border:1px solid #68829f;border-radius:5px;padding:20px;font-size:13px;flex:1;text-align:center}.cvc-route b{color:#d5b565;font-weight:400}.cvc-band p:not(.eyebrow){font-size:13px;line-height:1.8;max-width:700px;margin-bottom:0}.doctor-follow{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:20px}.doctor-follow .ui-panel{padding:25px}.vacancy-time{font-size:44px;color:#0e6766;letter-spacing:-1.5px;margin:25px 0}.vacancy-time span{display:block;font-size:10px;color:#526379;letter-spacing:0;margin-top:9px}.suggestion{border:1px solid #b5d7cc;background:#e8f5ef;border-radius:5px;padding:18px}.suggestion small{font-size:8px;color:#1c6253;letter-spacing:.6px}.suggestion h4{font-size:15px;margin:12px 0}.suggestion p{font-size:11px;line-height:1.8;color:#315f52;margin:0}.ui-disclaimer{font-size:9px;line-height:1.8;color:#526379;margin:17px 0 0}.wait-row{display:flex;gap:15px;padding:19px 0;border-top:1px solid #dce5ef;align-items:center}.wait-row b{font-size:12px}.wait-row small{display:block;font-size:10px;color:#526379;margin-top:7px;line-height:1.5}.return-card{border-top:2px solid #38907f;background:#f1f8f5;padding:18px;margin-top:18px}.return-card small{font-size:8px;line-height:1.7;color:#326859}.return-card b{display:block;font-size:13px;line-height:1.6;margin:10px 0}.return-card span{font-size:10px;color:#526379}.agenda-stat{display:flex;align-items:center;gap:14px;margin:25px 0}.agenda-stat b{font-size:43px;color:#146d65;font-weight:500}.agenda-stat span{font-size:11px;line-height:1.7;color:#526379}.management-row{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-top:1px solid #dce5ef;font-size:11px;line-height:1.5}.doctor-story{padding:65px 0;background:#e2efed}.doctor-story-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:90px;align-items:center}.doctor-story p:not(.eyebrow){font-size:14px;line-height:1.8;color:#476967;margin:25px 0 0;max-width:470px}.doctor-route>div{display:grid;grid-template-columns:30px 1fr;gap:0 20px;border-bottom:1px solid #bdd4cf;padding:20px 0}.doctor-route span{font-size:10px;color:#156c63;grid-row:1/3;padding-top:3px}.doctor-route b{font-size:20px;font-weight:500}.doctor-route p{font-size:12px!important;margin:8px 0 0!important}.handoff-sequence{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.handoff-step{padding:25px;border:1px solid #d6e1ed;border-radius:6px;background:white}.handoff-step>span{font-size:9px;letter-spacing:.6px;color:#436489;display:block;margin-bottom:25px}.handoff-step>.bubble{font-size:13px;min-height:93px}.handoff-step>p{font-size:12px;line-height:1.8;color:#526379;margin:20px 0 0}.handoff-step.final{background:#ecf6f0;border-color:#bbd8ca}.handoff-step .handoff{margin:0;font-size:16px}.boot-state{padding:65px 0;background:radial-gradient(ellipse at 95% 50%,#214a7a,#0b213c 75%)}.boot-state>.wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:center}.boot-state p:not(.eyebrow){font-size:14px;line-height:1.8;max-width:480px;margin:25px 0 0}.state-monitor{background:#112e4e;border:1px solid #587da6;border-radius:7px;box-shadow:0 15px 40px #0002;padding:25px}.monitor-header{display:flex;gap:8px;align-items:center;font-size:9px;letter-spacing:1px;padding-bottom:20px;color:#b6d0ef}.monitor-header .status-dot{background:#90dabd}.state-monitor>div:not(.monitor-header){display:flex;justify-content:space-between;gap:25px;font-size:11px;padding:20px 0;border-top:1px solid #3b597b}.state-monitor b{font-size:12px;color:#a5dfc9}.state-monitor .paused-state{color:#ffe0a6}.custom-process{padding:75px 0}.process-timeline{border-left:1px solid #acc2dc;margin-left:18px}.process-timeline article{display:grid;grid-template-columns:42px 1fr 180px;align-items:center;gap:30px;position:relative;padding:27px 0;border-bottom:1px solid #dce5ef}.process-timeline article>span{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:#edf3fb;color:#285b98;border:1px solid #b5cbe6;border-radius:50%;margin-left:-19px;font-size:10px}.process-timeline h3{font-size:23px;letter-spacing:-.4px;font-weight:500;margin:0 0 10px}.process-timeline p{font-size:14px;line-height:1.8;color:#526379;margin:0}.process-timeline small{font-size:11px;color:#3d628e;border:1px solid #c4d4e8;border-radius:4px;padding:12px;text-align:center}.custom-validation{padding:70px 0;background:radial-gradient(ellipse at 80% 20%,#1f426b,#07192f 80%)}.validation-board{display:flex;gap:25px;align-items:center;margin-top:35px}.validation-board>div{flex:1;padding:25px;background:#183756;border:1px solid #627fa2;border-radius:6px}.validation-board>div>span{font-size:9px;color:#b7cfea;letter-spacing:.7px}.validation-board b{display:block;font-size:21px;font-weight:500;margin:20px 0 15px}.validation-board p{font-size:12px;line-height:1.7;margin-bottom:0}.faq-section{padding:70px 0;display:grid;grid-template-columns:1fr 1fr;gap:90px}.faq-section h2{font-size:35px}.faq-section details{border-top:1px solid #c8d6e7;padding:22px 0}.faq-section details:last-child{border-bottom:1px solid #c8d6e7}.faq-section summary{list-style:none;display:flex;gap:25px;justify-content:space-between;align-items:center;font-size:14px;line-height:1.6;cursor:pointer;font-weight:500}.faq-section summary::-webkit-details-marker{display:none}.faq-section summary span{color:#2870c7;font-size:19px;flex-shrink:0}.faq-section details[open] summary span{transform:rotate(45deg)}.faq-section details p{font-size:13px;line-height:1.9;color:#526379;margin:20px 0 0}.conversation{padding:75px 0;position:relative;overflow:hidden;background:linear-gradient(115deg,#07192f,#163d6b)}.cta-glow{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 100%,#2c70bc33,transparent 60%);pointer-events:none}.conversation-inner{display:grid;grid-template-columns:1.1fr .9fr;gap:100px;align-items:center;position:relative}.conversation h2{font-size:58px;letter-spacing:-2px}.conversation-inner>div>p:not(.eyebrow){font-size:15px;line-height:1.9;margin:25px 0;max-width:480px}.light-button{background:#f4f8fe;color:#143965;border-color:#fff;box-shadow:0 12px 25px #0002}.light-button:hover{background:#d6e8fc}.cta-note{display:block;font-size:10px;color:#c1d2e9;margin-top:14px}.conversation-sheet{background:#f8fbff;color:#113351;border:1px solid #a9c5e8;border-radius:7px;padding:34px;transform:rotate(1deg);box-shadow:0 22px 60px #0004}.sheet-index{font-size:9px;letter-spacing:1px;color:#496987}.conversation-sheet h3{font-size:29px;font-weight:500;letter-spacing:-.7px;line-height:1.2;margin:26px 0}.conversation-sheet ol{list-style:none;margin:0;padding:0}.conversation-sheet li{font-size:13px;display:flex;gap:20px;padding:16px 0;border-top:1px solid #d0dfef;line-height:1.7}.conversation-sheet li>span{font-size:9px;color:#315f96}.conversation-sheet>p{font-size:10px!important;color:#526379!important;line-height:1.9!important;margin:20px 0 0!important}.conversation-sheet:target{outline:3px solid #8dc5ff;outline-offset:6px}footer{background:white;padding:35px 0}.footer-top{display:flex;align-items:center;gap:60px}.footer-top p{font-size:12px;color:#526379;line-height:1.8;margin:0}.footer-top>a:last-child{margin-left:auto;font-size:11px;padding:13px 0}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #dce5ef;padding-top:24px;margin-top:30px;font-size:9px;line-height:1.7;color:#526379}
/* Embedded product excerpts remain detailed, with secondary panels reduced. */
.portfolio-screen .app-sidebar{display:none}.portfolio-screen .app-main{padding:18px}.portfolio-screen .app-title h3{font-size:18px}.portfolio-screen .app-title>div>small{font-size:8px}.portfolio-screen .app-title p{font-size:9px}.portfolio-screen .crm-grid{grid-template-columns:.9fr 1.1fr}.portfolio-screen .client360{display:none}.portfolio-screen .inbox-item{padding:10px 8px}.portfolio-screen .inbox-item b{font-size:10px}.portfolio-screen .inbox-item small,.portfolio-screen .inbox-item span,.portfolio-screen .inbox-item time{font-size:8px}.portfolio-screen .bubble{font-size:10px;padding:12px}.portfolio-screen .ui-label{font-size:8px}.portfolio-screen .hub-stats b{font-size:20px}.portfolio-screen .hub-stats small{font-size:7px}.portfolio-screen .hub-stats span,.portfolio-screen .hub-stats em{font-size:8px}.portfolio-screen .panel-title h4{font-size:11px}.portfolio-screen .pill{font-size:8px;padding:4px 6px}.portfolio-screen table{font-size:9px}.portfolio-screen .ranking>div:not(.panel-title),.portfolio-screen .rota>div:not(.panel-title){font-size:9px;gap:5px}.portfolio-screen .cvc-panels{gap:9px}.portfolio-screen .ui-panel{padding:13px}.portfolio-screen .stage-bars{font-size:9px}.portfolio-screen .calendar{gap:5px}.portfolio-screen .appointment{padding:9px 5px;min-height:65px}.portfolio-screen .appointment b{font-size:8px}.portfolio-screen .appointment span{font-size:7px}.portfolio-screen .appointment small{display:none}.portfolio-screen .calendar-toolbar{font-size:8px}.portfolio-screen .calendar-legend{font-size:7px}.portfolio-screen .boot-workspace{grid-template-columns:1.1fr .9fr}.portfolio-screen .flow-canvas{height:365px}.portfolio-screen .flow-box{width:175px;padding:11px}.portfolio-screen .flow-box b{font-size:10px}.portfolio-screen .flow-box p{font-size:8px}.portfolio-screen .flow-box small{font-size:6px}.portfolio-screen .flow-box.answer,.portfolio-screen .flow-box.transfer{width:43%}.portfolio-screen .boot-chat{padding:12px}.portfolio-screen .chat-head b{font-size:10px}.portfolio-screen .chat-head small{font-size:8px}.portfolio-screen .canvas-label{font-size:7px}.portfolio-screen .handoff p{font-size:9px}.portfolio-screen .handoff{font-size:10px}.portfolio-screen .compose-static{font-size:8px}.portfolio-screen .chat-time{font-size:8px}.portfolio-screen .ui-tabs{font-size:9px}.portfolio-screen .ui-bottom{font-size:8px;gap:10px}.portfolio-screen .avatar{width:26px;height:26px;font-size:9px}.portfolio-screen .boot-chat .bubble{font-size:9px;margin-bottom:8px}.portfolio-screen .boot-chat .handoff{padding:10px}.portfolio-screen .mini-avatar{width:23px;height:23px;font-size:9px}.custom-layout .blueprint-layout{grid-template-columns:.8fr 1.2fr;padding:24px;gap:20px}.custom-layout .blueprint-top{font-size:7px}.custom-layout .process-step{padding:13px}.custom-layout .process-step b{font-size:12px}.custom-layout .process-step small{font-size:9px}.custom-layout .prototype-content{grid-template-columns:60px 1fr;font-size:9px}.custom-layout .prototype-content>div{padding:12px}.custom-layout .prototype-content h4{font-size:12px}.custom-layout .prototype-stats b{font-size:12px}.custom-layout .proto-row{font-size:9px;gap:7px}.custom-layout .delivery div{font-size:9px;gap:6px}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.site-header{padding:20px 32px}.site-header nav{gap:17px;font-size:11px}.official-logo{width:160px}.home-layout{gap:35px;min-height:550px}.home-copy h1{font-size:40px}.mini-content{padding:11px}.mini-top{font-size:9px;padding:0 9px}.mini-dots{display:none}.product-intro{gap:45px}.product-intro h1{font-size:44px}.app-sidebar{width:130px;padding:20px 10px}.app-main{padding:18px}.calendar{gap:5px}.appointment{padding:10px 7px}.portfolio-row{gap:35px}.portfolio-copy h3{font-size:28px}.portfolio-screen .boot-workspace{grid-template-columns:1fr}.portfolio-screen .boot-chat{display:none}.custom-layout{gap:35px}.custom-layout .blueprint-layout{grid-template-columns:1fr}.custom-layout .process-map{display:none}.doctor-follow{grid-template-columns:1fr 1fr}.agenda-management{grid-column:1/-1}.conversation-inner{gap:50px}.conversation h2{font-size:50px}.section-heading{gap:40px}}
@media(max-width:800px){.site-header{padding:15px 24px;gap:20px;flex-wrap:wrap}.site-header nav{width:100%;gap:15px;justify-content:space-between}.home-layout{gap:25px}.home-copy h1{font-size:35px}.home-copy>p:not(.eyebrow){font-size:13px}.mini-product{min-height:183px}.mini-content{padding:10px}.mini-inbox b{font-size:8px}.mini-top{font-size:8px}.product-intro h1{font-size:37px}.app-sidebar{display:none}.portfolio-row,.portfolio-row.reverse{grid-template-columns:1fr;gap:30px}.portfolio-row.reverse .portfolio-copy,.portfolio-row.reverse .portfolio-screen{order:initial}.portfolio-copy>p:not(.eyebrow){max-width:580px}.portfolio-screen .boot-workspace{grid-template-columns:1.1fr .9fr}.portfolio-screen .boot-chat{display:block}.custom-layout{grid-template-columns:1fr}.custom-layout .blueprint-layout{grid-template-columns:.8fr 1.2fr}.custom-layout .process-map{display:block}.os-demo{grid-template-columns:1fr}.boot-state>.wrap,.doctor-story-layout{gap:40px}.conversation-inner{gap:35px}.conversation-sheet{padding:25px}.conversation h2{font-size:42px}.section-heading{grid-template-columns:1fr 1fr;gap:30px}h2{font-size:35px}.commission-record{grid-template-columns:1fr 1fr}.cvc-route{gap:10px}.cvc-route>span{padding:15px;font-size:11px}.faq-section,.operation-notes{gap:40px}.process-timeline article{grid-template-columns:35px 1fr 150px;gap:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
