/* Additional content follows the original visual system. */
/* Let responsive images use their natural height instead of the HTML height hint. */
.solution-visual,.overview-image,.story-image,.about-illustration,.invite-image,.knowledge-image{min-width:0;align-self:center}
.value-points{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:42px;padding-top:30px;border-top:1px solid var(--line)}
.values-grid{grid-template-columns:repeat(2,1fr)}
.value-points>div>span{font:11px Arial;color:var(--accent)}
.value-points h3{font-size:19px;margin:13px 0 7px}.value-points p{font-size:14px}
.solution-tabs{display:flex;gap:12px;border-bottom:1px solid var(--line);padding-bottom:17px;flex-wrap:wrap}
.solution-tabs button{border:1px solid var(--line);background:transparent;border-radius:9px;color:var(--muted);padding:11px 22px;font-size:15px;transition:color .2s,background .2s}
.solution-tabs button[aria-selected=true]{color:var(--bg);background:var(--accent);border-color:var(--accent);font-weight:700}
.solution-panel{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding-top:38px}.solution-panel[hidden]{display:none}
.solution-visual{grid-column:2;grid-row:1;border:1px solid var(--line);border-radius:19px;background:#101114;overflow:hidden}
.solution-visual img{width:100%;aspect-ratio:3/2;object-fit:contain;transition:transform .6s var(--ease)}.solution-visual:hover img{transform:scale(1.025)}
.solution-copy{grid-column:1;grid-row:1}.solution-copy h3{font-size:30px;margin-bottom:19px}.solution-copy p{font-size:15px;line-height:2}
.service-pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.service-pill{font-size:12px;padding:6px 12px;transition:border-color .2s,color .2s}.service-pill svg{width:13px;height:13px}.service-pill:hover{border-color:var(--accent);color:var(--accent)}
.solution-copy>.text-link{margin-top:26px;font-size:14px}
.service-overview{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding-bottom:35px}.service-overview h2{margin-bottom:22px}.service-overview p{font-size:16px;line-height:2}
.service-overview .scope-note{margin-top:22px;font-size:12px;color:#9699a2;padding-right:14px;border-right:2px solid #ff753e5c}
.overview-image{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#101114}.overview-image img{width:100%;aspect-ratio:3/2;object-fit:contain}
.service-index{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:40px;padding-bottom:25px;border-bottom:1px solid var(--line)}
.service-audience{font-size:12px!important;color:#aeb0b8;margin-top:17px;padding-top:14px;border-top:1px solid var(--line)}
.service-group-heading{padding:50px 0 28px}.service-group-heading h2{font-size:30px}
.visual-story{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px;margin-block:65px;padding:30px;border:1px solid var(--line);border-radius:18px;background:#ffffff02}
.story-image{border-radius:12px;overflow:hidden;grid-column:2;grid-row:1}.story-image img{aspect-ratio:3/2;width:100%;object-fit:contain}
.story-copy{grid-column:1;grid-row:1;padding:10px}.story-copy h2{font-size:31px;margin-bottom:19px}.story-copy p{font-size:15px;line-height:2}
.portfolio-intro{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:33px}.portfolio-intro h2{font-size:30px}.portfolio-intro p{max-width:460px;font-size:14px}
.work-teal{background:#1c4b4c}.work-graphite{background:#34343a}.work-sand{background:#a18e70}.work-indigo{background:#403e6e}.work-cream{background:#b29b8c}.work-mint{background:#254b44}
.extra-browser{height:80%;width:87%;transform:rotate(-5deg) translateY(18px)}.extra-inner{padding:18px 22px;direction:rtl}
.extra-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:7px}.extra-nav strong{font-size:19px}.extra-inner h4{font-size:20px;margin:18px 0 17px}
.crm-preview{background:#f4f8f6;color:#284544}.crm-preview .extra-nav strong{color:#2f7470}
.kanban{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.kanban-col{background:#e5eeea;padding:9px 6px;border-radius:5px}.kanban-col>b{font-size:7px;display:block;margin-bottom:9px}.kanban-item{display:block;background:#fff;padding:7px 6px;margin-bottom:6px;border-radius:4px;box-shadow:0 3px 8px #00000006}.kanban-item i{display:block;height:3px;background:#9bc4b7;width:25%;border-radius:3px;margin-bottom:6px}.kanban-item strong{display:block;font-size:7px}.kanban-item small{font-size:6px;color:#819089;display:block;margin-top:3px}
.erp-preview{background:#17191d;color:#eceef3}.erp-preview .mock-chrome{background:#202228;border-color:#ffffff10}.erp-preview .extra-nav strong{color:#f3a36d}
.module-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.module-grid>span{display:grid;grid-template-columns:22px 1fr;gap:2px 7px;padding:11px;background:#24272c;border:1px solid #ffffff0c;border-radius:7px}.module-grid svg{color:#de9a6b;width:19px;height:19px;grid-row:1/3}.module-grid b{font-size:8px}.module-grid small{font-size:6px;color:#92969d}
.booking-scene{width:85%;height:84%;position:relative;display:flex;justify-content:flex-end;direction:rtl;transform:rotate(-4deg) translateY(13px)}
.booking-arch{position:absolute;left:2%;top:5%;height:93%;width:60%;border-radius:90px 90px 12px 12px;background:linear-gradient(120deg,#d6c6a8,#d8c4a1 50%,#b09d7e);box-shadow:inset 9px 0 10px #fff2,15px 20px 30px #0002;overflow:hidden}
.booking-arch>span:first-child{position:absolute;width:70%;height:82%;left:15%;bottom:-3%;border-radius:80px 80px 0 0;background:linear-gradient(150deg,#253c3a,#44615b 55%,#a4b5a0)}
.booking-arch>span:nth-child(2){position:absolute;width:100%;height:2px;background:#f1dfc39c;top:54%;transform:rotate(-28deg)}
.booking-arch>span:last-child{position:absolute;height:80px;width:80px;background:radial-gradient(circle at 28% 24%,#cfb58b,#6c644d);border-radius:50%;left:-17px;bottom:-7px}
.booking-sheet{position:relative;background:#f8f6f1;width:57%;height:88%;align-self:end;border-radius:11px;color:#3f4840;padding:20px 18px;box-shadow:0 12px 30px #0002;transform:rotate(8deg)}
.booking-sheet>small{font-size:7px;color:#7f8578}.booking-sheet h4{font-size:25px;margin:5px 0 13px}.booking-dates{display:flex;gap:14px;border-bottom:1px solid #dddcd5;padding-bottom:9px;margin-bottom:10px}.booking-dates span{font-size:6px;color:#8c8b80}.booking-dates b{display:block;color:#4d5146;font-size:8px}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.calendar-grid i{font:7px Arial;text-align:center;padding:4px 0;font-style:normal;border-radius:3px}.calendar-grid .selected{background:#4f6b58;color:white}.booking-action{display:block;background:#4f6b58;color:#fff;border-radius:5px;padding:7px;font-size:8px;margin-top:12px;text-align:center}
.education-preview{background:#f8f7fe;color:#343158}.education-preview .extra-nav strong{color:#7160aa}.education-preview h4{font-size:21px}.course-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.course-grid>span{background:#fff;border-radius:7px;padding:7px;border:1px solid #e9e5f4}.course-art{height:66px;display:grid;place-items:center;border-radius:4px;font:35px Arial;margin-bottom:7px;font-style:normal}.art-code{background:#d7d0f1;color:#69589e}.art-design{background:#eed9cf;color:#a86b50}.course-grid b{display:block;font-size:8px}.course-grid small{font-size:6px;color:#9490a8}
.shop-preview{background:#f9f4ed;color:#625242}.shop-preview .extra-nav strong{font-weight:800;color:#8a5d3b}.shop-preview h4{font-size:24px}.beauty-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.beauty-product{background:#eee5d9;border-radius:7px;padding:14px 5px 8px;text-align:center}.beauty-product b{display:block;font-size:9px;margin:10px 0 2px}.beauty-product small{font-size:5px;color:#9d8b77}.bottle{display:block;margin:6px auto 0;width:29px;height:58px;position:relative;box-shadow:7px 9px 12px #8f785b30;background:linear-gradient(90deg,#aa683d,#c28d63 40%,#95532e);border-radius:6px 6px 4px 4px}.bottle:before{content:'';position:absolute;top:-9px;left:6px;right:6px;height:10px;background:#44342d;border-radius:3px 3px 0 0}.bottle:after{content:'';position:absolute;left:5px;right:5px;top:20px;height:20px;background:#f1e9d9;border-radius:1px}.bottle-2{height:48px;width:38px;margin-top:16px;background:linear-gradient(90deg,#d0baa0,#e7d4b6 50%,#bfa88b)}.bottle-2:before{left:0;right:0;background:#b69c7e}.bottle-3{background:linear-gradient(90deg,#555b49,#7e856b 50%,#515943)}
.flow-preview{background:#122b27;color:#dcefe6;border:1px solid #ffffff15;border-radius:14px;box-shadow:0 20px 35px #0002;padding:27px;width:86%;height:78%;transform:rotate(-4deg) translateY(10px);direction:rtl}.flow-preview .extra-nav strong{color:#b0d5be}.flow-preview h4{font-size:23px;margin:25px 0}.flow-track{display:flex;align-items:center;direction:rtl;justify-content:space-between;margin-top:31px;gap:0}.flow-track>span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:10px;border:1px solid #8ebeaa52;border-radius:10px;min-width:58px;background:#203b32}.flow-track svg{width:22px;height:22px;color:#b5d9bf}.flow-track b{font-size:7px}.flow-track>i{height:1px;flex:1;background:#88baa259;position:relative}.flow-track>i:before{content:'';width:5px;height:5px;position:absolute;left:45%;top:-2px;border-radius:50%;background:#c3e3c7}.flow-log{display:flex;align-items:center;gap:6px;font-size:7px;color:#9ebbad;margin-top:24px;border-top:1px solid #ffffff10;padding-top:13px}.flow-log span{width:4px;height:4px;border-radius:50%;background:#bbd5ac}.flow-preview>small{display:block;font-size:6px;color:#718d80;margin-top:5px}
.dialog-project-preview{margin:0 0 27px}.dialog-project-preview .work-image{height:300px;pointer-events:none}.dialog-project-preview .work-view{display:none}.dialog-project-preview .work-badge{font-size:10px}.dialog-project-preview .mock-browser{max-width:440px}.dialog-project-preview .booking-scene{max-width:440px}.dialog-project-preview .flow-preview{max-width:440px}
.about-illustration{border:1px solid var(--line);border-radius:19px;background:#101114;overflow:hidden}.about-illustration img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}
.mission-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px}.mission-grid article+article{padding-right:50px;border-right:1px solid var(--line)}.mission-grid h2{font-size:33px;margin-bottom:22px}.mission-grid p{font-size:15px;line-height:2}
.knowledge-invite{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.knowledge-invite h2{margin-bottom:23px}.knowledge-invite p{font-size:16px;max-width:430px}.knowledge-invite .text-link{margin-top:30px;font-size:14px}.invite-image{border:1px solid var(--line);border-radius:19px;overflow:hidden;background:#101114}.invite-image img{width:100%;aspect-ratio:3/2;object-fit:contain}
.knowledge-list{display:grid;gap:20px}.knowledge-card{border:1px solid var(--line);border-radius:17px;background:#ffffff02;overflow:hidden}.knowledge-card>summary{list-style:none;display:grid;grid-template-columns:225px 1fr;gap:33px;padding:20px;align-items:center;cursor:pointer}.knowledge-card>summary::-webkit-details-marker{display:none}.knowledge-image{border-radius:9px;overflow:hidden;background:#101114}.knowledge-image img{width:100%;aspect-ratio:3/2;object-fit:contain}.knowledge-teaser{padding:3px 0}.knowledge-teaser .eyebrow{margin-bottom:12px;font-size:11px}.knowledge-teaser h3{font-size:23px;margin-bottom:10px}.knowledge-teaser p{font-size:14px;max-width:710px}.read-label{display:flex;gap:10px;align-items:center;color:var(--accent);font-size:12px;margin-top:15px}.read-label svg{width:15px;height:15px;transition:transform .2s}.knowledge-card[open] .read-label svg{transform:rotate(180deg)}.knowledge-body{max-width:820px;margin-inline:auto;padding:20px 30px 35px;border-top:1px solid var(--line)}.knowledge-body h4{font-size:20px;margin:22px 0 10px}.knowledge-body p{font-size:16px;line-height:2}.knowledge-body .text-link{color:var(--accent);margin-top:25px;font-size:14px}
.direct-contacts{display:grid;gap:0;margin-top:30px}.direct-contacts>a{display:flex;align-items:center;gap:15px;padding:15px 0;border-top:1px solid var(--line);transition:color .2s}.direct-contacts>a:hover{color:var(--accent)}.direct-contacts>a>svg:first-child{color:var(--accent);width:20px;height:20px}.direct-contacts>a>svg:last-child{margin-right:auto;width:16px;height:16px}.direct-contacts span{display:flex;flex-direction:column;min-width:0}.direct-contacts small{font-size:11px;color:#92959d}.direct-contacts b{font-size:16px;font-weight:500}.direct-contacts bdi{font:13px/1.9 Arial;overflow-wrap:anywhere}.contact-info .contact-points{margin-top:34px;gap:18px}.contact-info .contact-point svg{width:19px;height:19px}.contact-info .contact-point h3{font-size:15px}.contact-info .contact-point p{font-size:12px}.share-row{padding-top:10px;border-top:1px solid var(--line)}.share-row .btn{font-size:13px;padding-inline:16px}
.footer-expanded{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:45px;padding-bottom:45px}.footer-expanded .footer-brand{width:auto}.footer-col{display:flex;flex-direction:column;align-items:start;gap:9px}.footer-col h3{font-size:15px;margin-bottom:9px}.footer-col>a{color:#a6a8b0;font-size:13px;display:flex;align-items:center;gap:8px}.footer-col>a:hover{color:var(--accent)}.footer-col svg{width:15px;height:15px}.footer-contact bdi{font:12px/1.8 Arial;overflow-wrap:anywhere}.footer-contact>span{font-size:11px;margin-top:12px;color:#8a8d96}

.hero-art{animation:float-subtle 12s ease-in-out infinite}@keyframes float-subtle{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}
.effects-off .hero-art{animation:none!important}.effects-off .reveal{opacity:1!important;transform:none!important;transition:none!important}.effects-off{scroll-behavior:auto}.effects-off *,.effects-off *:before,.effects-off *:after{animation:none!important;transition:none!important}
@media(max-width:1100px){.solution-panel,.service-overview,.knowledge-invite{gap:40px}.solution-copy h3{font-size:26px}.visual-story{gap:30px;padding:24px}.story-copy h2{font-size:28px}.footer-expanded{gap:30px;grid-template-columns:1.3fr 1fr 1fr 1.2fr}.extra-inner{padding:14px 18px}.extra-inner h4{font-size:18px;margin-block:15px}.kanban-item{padding:6px}.flow-preview{padding:23px}.flow-preview h4{font-size:21px;margin-top:20px}.flow-track{margin-top:23px}.flow-track>span{min-width:54px}.booking-sheet{padding:16px 13px}.calendar-grid{gap:3px}.calendar-grid i{padding-block:3px}}
@media(max-width:800px){.value-points{gap:25px}.value-points h3{font-size:17px}.value-points p{font-size:13px}.solution-panel,.service-overview{gap:28px}.solution-tabs button{font-size:13px;padding:10px 17px}.solution-copy h3{font-size:23px}.solution-copy p{font-size:14px}.solution-copy .eyebrow{font-size:11px}.service-pills{gap:7px;margin-top:18px}.service-pill{font-size:11px;padding:4px 9px}.service-overview p{font-size:14px}.visual-story{gap:20px;padding:20px}.story-copy{padding:0}.story-copy h2{font-size:24px}.story-copy p{font-size:13px}.portfolio-intro{gap:30px}.portfolio-intro h2{font-size:25px}.portfolio-intro p{max-width:330px;font-size:13px}.extra-inner{padding:12px 14px}.extra-nav{font-size:5px}.extra-nav strong{font-size:15px}.extra-inner h4{font-size:16px;margin-block:13px}.kanban{gap:5px}.kanban-col{padding:6px 4px}.kanban-col>b{font-size:6px}.kanban-item{padding:5px 4px}.kanban-item strong{font-size:6px}.kanban-item small{font-size:5px}.module-grid{gap:6px}.module-grid>span{padding:9px 7px;grid-template-columns:17px 1fr;gap:2px 5px}.module-grid svg{width:16px;height:16px}.module-grid b{font-size:7px}.module-grid small{font-size:5px}.booking-sheet{padding:15px 12px;width:60%;height:91%}.booking-sheet h4{font-size:21px;margin-bottom:10px}.booking-sheet>small{font-size:6px}.booking-dates{gap:10px;padding-bottom:6px;margin-bottom:7px}.booking-dates b{font-size:7px}.calendar-grid{gap:2px}.calendar-grid i{font-size:6px;padding-block:2px}.booking-action{font-size:7px;padding:6px;margin-top:7px}.course-grid{gap:7px}.course-grid>span{padding:5px}.course-art{height:48px;font-size:29px}.course-grid b{font-size:7px}.course-grid small{font-size:5px}.beauty-grid{gap:6px}.beauty-product{padding-top:9px}.bottle{transform:scale(.8);transform-origin:bottom;margin-top:0}.beauty-product b{margin-top:7px;font-size:8px}.beauty-product small{font-size:4px}.flow-preview{padding:18px}.flow-preview h4{font-size:18px;margin-block:18px}.flow-track{margin-top:20px}.flow-track>span{min-width:43px;padding:8px 5px;gap:7px}.flow-track svg{width:18px;height:18px}.flow-track b{font-size:6px}.flow-log{margin-top:17px;padding-top:10px;font-size:6px}.mission-grid{gap:35px}.mission-grid article+article{padding-right:30px}.mission-grid h2{font-size:28px}.mission-grid p{font-size:14px}.knowledge-invite{gap:35px}.knowledge-invite p{font-size:14px}.knowledge-card>summary{grid-template-columns:180px 1fr;gap:25px}.knowledge-teaser h3{font-size:21px}.knowledge-teaser p{font-size:13px}.footer-expanded{grid-template-columns:1.3fr 1fr;gap:35px 50px}.footer-expanded .footer-brand p{font-size:13px}.contact-info .contact-points{grid-template-columns:repeat(3,1fr)}}
@media(max-width:580px){.value-points{grid-template-columns:1fr;gap:23px;margin-top:30px;padding-top:25px}.value-points>div{position:relative;padding-right:34px}.value-points>div>span{position:absolute;right:0;top:6px}.value-points h3{font-size:18px;margin-top:0}.value-points p{font-size:13px}.solution-tabs{gap:8px;padding-bottom:15px}.solution-tabs button{padding:8px 13px;font-size:12px;border-radius:7px}.solution-panel{grid-template-columns:1fr;gap:25px;padding-top:27px}.solution-copy,.solution-visual{grid-column:1;grid-row:auto}.solution-visual{order:2}.solution-copy{order:1}.solution-copy h3{font-size:26px}.solution-copy p{font-size:14px}.service-pill{font-size:11px}.solution-copy>.text-link{font-size:13px}.service-overview{grid-template-columns:1fr;gap:25px;padding-bottom:28px}.service-overview h2{font-size:30px}.service-overview p{font-size:15px}.service-overview .scope-note{font-size:12px;margin-top:18px}.service-index{gap:7px;margin-bottom:22px}.service-index .service-pill{font-size:10px;padding:5px 9px}.service-group-heading{padding-block:35px 20px}.service-group-heading h2{font-size:25px}.service-audience{font-size:12px!important;margin-top:15px}.visual-story{grid-template-columns:1fr;gap:24px;margin-block:36px;padding:20px}.story-image,.story-copy{grid-column:1;grid-row:auto}.story-image{order:2}.story-copy{order:1}.story-copy h2{font-size:26px}.story-copy p{font-size:14px}.portfolio-intro{flex-direction:column;align-items:start;gap:16px;margin-bottom:25px}.portfolio-intro h2{font-size:28px}.portfolio-intro p{max-width:100%;font-size:14px}.extra-inner{padding:16px 20px}.extra-nav{font-size:7px}.extra-nav strong{font-size:19px}.extra-inner h4{font-size:20px;margin-block:18px}.kanban{gap:7px}.kanban-col{padding:8px 5px}.kanban-col>b{font-size:7px}.kanban-item{padding:6px 5px}.kanban-item strong{font-size:7px}.kanban-item small{font-size:5px}.module-grid{gap:9px}.module-grid>span{padding:12px 9px;grid-template-columns:20px 1fr;gap:2px 6px}.module-grid b{font-size:8px}.module-grid small{font-size:6px}.module-grid svg{width:18px;height:18px}.booking-sheet{padding:19px 15px;width:58%;height:89%}.booking-sheet>small{font-size:7px}.booking-sheet h4{font-size:25px;margin-bottom:13px}.booking-dates{gap:13px;margin-bottom:10px;padding-bottom:9px}.booking-dates b{font-size:8px}.calendar-grid{gap:4px}.calendar-grid i{font-size:7px;padding-block:3px}.booking-action{font-size:8px;padding:7px;margin-top:11px}.course-grid{gap:10px}.course-grid>span{padding:7px}.course-art{height:62px;font-size:34px}.course-grid b{font-size:8px}.course-grid small{font-size:6px}.beauty-grid{gap:8px}.beauty-product{padding-top:12px}.bottle{transform:scale(.95)}.beauty-product b{font-size:9px;margin-top:10px}.beauty-product small{font-size:5px}.flow-preview{padding:25px}.flow-preview h4{font-size:23px;margin-block:25px}.flow-track{margin-top:27px}.flow-track>span{min-width:55px;padding:10px 8px;gap:9px}.flow-track svg{width:22px;height:22px}.flow-track b{font-size:7px}.flow-log{font-size:7px;margin-top:22px;padding-top:12px}.dialog-project-preview .work-image{height:275px}.mission-grid{grid-template-columns:1fr;gap:32px}.mission-grid article+article{border-right:0;border-top:1px solid var(--line);padding-right:0;padding-top:31px}.mission-grid h2{font-size:29px}.mission-grid p{font-size:15px}.knowledge-invite{grid-template-columns:1fr;gap:28px}.knowledge-invite h2{font-size:30px}.knowledge-invite p{font-size:15px}.knowledge-invite .text-link{margin-top:23px}.knowledge-card>summary{grid-template-columns:1fr;padding:17px;gap:20px}.knowledge-image img{aspect-ratio:2/1;object-fit:cover}.knowledge-teaser{padding:0 3px 5px}.knowledge-teaser h3{font-size:22px}.knowledge-teaser p{font-size:14px}.knowledge-teaser .eyebrow{font-size:11px}.knowledge-body{padding:10px 20px 26px}.knowledge-body h4{font-size:19px}.knowledge-body p{font-size:15px}.direct-contacts{margin-top:24px}.contact-info .contact-points{grid-template-columns:1fr;gap:17px;margin-top:28px}.share-row .btn{font-size:13px}.footer-expanded{grid-template-columns:1fr 1fr;gap:31px 27px}.footer-expanded .footer-brand{grid-column:1/-1}.footer-col h3{font-size:15px}.footer-col>a{font-size:12px}.footer-contact{grid-column:1/-1}.footer-contact bdi{font-size:13px}.footer-contact>span{margin-top:5px}.footer-bottom{padding-bottom:45px}}
@media(max-width:380px){.extra-inner{padding:14px}.extra-inner h4{font-size:18px}.kanban-col>b{font-size:6px}.kanban-item strong{font-size:6px}.module-grid>span{padding:9px 7px}.booking-sheet{padding:15px 11px}.booking-sheet h4{font-size:23px}.calendar-grid{gap:2px}.flow-preview{padding:20px}.flow-track>span{min-width:47px;padding:9px 5px}.flow-preview h4{font-size:20px}.flow-log{font-size:6px}.direct-contacts>a{gap:10px}.direct-contacts bdi{font-size:12px}}
@media(max-width:580px){.values-grid{grid-template-columns:1fr}}
