:root{--ink:#12223b;--teal:#0b1931;--lime:#dce7f7;--bg:#f3f5f9;--line:#dce2ec;--muted:#5c6b80}.brand-logo{width:76px;height:76px;object-fit:contain;border-radius:50%;flex-shrink:0}header{height:116px}.demo{background:#e8edf5;color:#354962}.hero h1 em{color:#354f78}.process{background:#0b1931}.process .eyebrow{color:#c5d2e5}.process-step{border-color:#394862}.process-step span{color:#c1cde0}.process-step b{color:#fff}.sidebar a.active{background:#e8edf6;color:#0b1931}.stat.accent{background:#0b1931}.stat.accent .muted{color:#cfdbed}.alert{background:#edf1f8;border-color:#ced9ea;color:#243c60}.link{color:#2c4c7a}.balance{background:#0b1931}.callout{border-color:#7089af}.timeline{border-color:#d9e1ed}.timeline p:before{background:#49658e}.avatar{background:#e4eaf3}.boardcol{background:#e7edf5}.badge.blue{background:#e5ecf7;color:#354f78}.consent{display:flex;gap:10px;align-items:start}.consent input{width:20px;height:20px;margin-top:3px;flex-shrink:0}:focus-visible{outline-color:#5579ad}@media(max-width:720px){header{height:auto}.brand-logo{width:68px;height:68px}.sidebar .profile{display:block;margin:10px 0 0;padding:7px 0 0;border-top:1px solid var(--line);font-size:0}.sidebar .profile>.avatar,.sidebar .profile>p{display:none}.sidebar .profile>a{font-size:13px;padding:4px 10px}.brand{gap:10px}.brand small{font-size:9px}nav{gap:13px}}

.quick-order{position:fixed;right:22px;bottom:22px;z-index:5;background:#0b1931;color:#fff;padding:13px 20px;border-radius:30px;font-size:14px;font-weight:700;box-shadow:0 6px 25px #07142630}.intake{max-width:1300px;margin:auto}.intake h1{font-size:44px}.intake form .btn{margin:5px 0}.intake input[type=file]{font-size:14px}#toast{background:#0b1931;bottom:85px}@media(max-width:1100px){header{height:auto;min-height:116px;gap:20px;flex-wrap:wrap;padding-top:15px;padding-bottom:15px}nav{gap:17px}}@media(max-width:720px){.quick-order{bottom:12px;right:12px;font-size:13px;padding:10px 17px}footer{padding-bottom:75px}.intake h1{font-size:34px}}
body:has(.intake) .quick-order{display:none}

.colleagues{margin-bottom:46px}.colleague img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:9px;margin-bottom:20px;max-width:300px}.colleague h3{font-size:21px}.colleague{padding:24px}.colleague .small{margin-bottom:12px}

.colleague-review{margin:18px 0 22px;padding:0 0 0 16px;border-left:3px solid #a3b5d0;font-size:16px;line-height:1.7;color:#233c5b}
.work-caption strong,.viewer-head h2{overflow-wrap:anywhere;min-width:0}
.work-card{display:flex;flex-direction:column}.work-image,.work-caption{width:100%}
.payer-settings{padding:18px 22px;border:1px solid var(--line);border-radius:12px;margin-top:24px;background:white}.payer-settings label{max-width:440px}.payer-settings p{margin:0}.payer-editor{display:flex;align-items:flex-end;gap:12px;margin:16px 0}.payer-editor label{flex:1;margin:0}.payer-editor .btn{margin-bottom:0}@media(max-width:720px){.payer-editor{align-items:stretch;flex-direction:column}}
.order-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:22px;background:white;border:1px solid var(--line);border-radius:12px;margin:24px 0}.order-filters label{margin:0;min-width:0}.order-filters input,.order-filters select{min-width:0;width:100%}.filter-summary{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.doctor-guide{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:26px;background:#e8edf5;border-radius:12px;margin-top:28px}.doctor-guide h2{font-size:21px;margin-bottom:8px}.doctor-guide p{margin:0;color:var(--muted);font-size:14px}.guide-pending{font-size:14px;color:#455875}.telegram-icon{width:20px;height:20px;vertical-align:middle;flex-shrink:0}.telegram-heading{display:flex;align-items:center;gap:16px}.telegram-heading .telegram-icon{width:38px;height:38px}@media(max-width:1000px){.order-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.order-filters{grid-template-columns:1fr;padding:16px}.filter-summary,.doctor-guide{align-items:flex-start;flex-direction:column}.telegram-heading{font-size:30px!important}}
.works-section{background:#e8edf5}.works-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.work-card{padding:0;border:0;text-align:left;background:#fff;color:var(--ink);border-radius:12px;overflow:hidden}.work-image{display:block;position:relative;background:#050505}.work-image img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.work-zoom{position:absolute;right:12px;bottom:12px;border-radius:50%;width:36px;height:36px;text-align:center;line-height:36px;background:#fff;color:#12223b}.work-caption{display:block;padding:21px}.work-caption strong{display:block;font-size:18px}.work-caption>span{display:block;font-size:14px;color:var(--muted);margin-top:6px}.team-section{background:#fff}.team-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:24px}.founder-card{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#f3f5f9;border-radius:12px;overflow:hidden}.founder-card img{width:100%;height:auto;display:block}.founder-card>div{padding:28px}.founder-card h3{font-size:25px;line-height:1.3}.founder-card p{margin:0;color:var(--muted)}.team-staff{display:grid;gap:20px}.staff-card{border:1px solid var(--line);padding:28px;border-radius:12px;display:flex;flex-direction:column;justify-content:center}.staff-number{color:#71839c;font-size:14px;margin-bottom:18px}.staff-card h3{font-size:25px}.staff-card p{margin:0;color:var(--muted)}#work-viewer{width:min(1100px,96vw);padding:20px;background:#0b1019;color:#fff;max-height:94dvh}#work-viewer::backdrop{background:#050b16dc}.viewer-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px}.viewer-head h2{font-size:21px;margin:0}.viewer-head .btn{flex-shrink:0}#work-viewer>img{display:block;width:100%;height:60dvh;object-fit:contain;background:#000}.viewer-foot{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:14px;text-align:center}.viewer-foot p{margin:0;font-size:14px}.viewer-foot span{font-size:14px;color:#b7c6de}body:has(#work-viewer[open]){overflow:hidden}@media(max-width:1100px){nav{flex-wrap:wrap}.team-grid{grid-template-columns:1fr}.team-staff{grid-template-columns:1fr 1fr}}@media(max-width:720px){.works-grid{grid-template-columns:1fr}.founder-card{grid-template-columns:1fr}.founder-card img{max-height:520px;object-fit:contain;background:#eee}.team-staff{grid-template-columns:1fr 1fr;gap:12px}.staff-card{padding:20px}.staff-card h3{font-size:21px}.viewer-head h2{font-size:18px}.viewer-head .btn{padding:8px 10px}#work-viewer{padding:14px}#work-viewer>img{height:55dvh}}

/* Original logo: show only its central symbol, without changing the image. */
.brand-symbol{position:relative;display:block;width:90px;height:90px;flex-shrink:0;border-radius:50%;overflow:hidden;background:#0b1931}.brand-symbol .brand-logo{position:absolute;width:272.3913%;height:278.2609%;max-width:none;left:-86.3043%;top:-62.1739%;border-radius:0;object-fit:fill}@media(max-width:720px){.brand-symbol{width:82px;height:82px}}
