/* Individual service diagrams, all sharing the anwision palette. */
.service-showcase{--card-height:640px}
.offer-motion h2{min-height:76px}
.service-art{flex:1;min-height:0;margin:18px 0 14px;display:flex;flex-direction:column;gap:14px;transform:translate3d(var(--parallax-x,0px),var(--parallax-y,0px),0);transition:transform .2s}
.art-stage{position:relative;flex:1;min-height:190px;isolation:isolate}
.art-stage svg{width:22px;height:22px}
.art-stage strong{font-weight:550;letter-spacing:-.025em}
.art-stage small{font-size:9px;letter-spacing:.06em}
.art-caption{font-size:11px;line-height:1.45;color:#647188;min-height:30px;max-width:260px}
.art-stage .visual-animation{animation-duration:6s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-play-state:paused}
.is-active .art-stage .visual-animation{animation-play-state:running}
.service-showcase.is-visual-paused .visual-animation{animation-play-state:paused!important}
/* Social: a planned series of independently styled content formats. */
.social-calendar{display:flex;align-items:center;justify-content:space-between;margin:0 2px 13px;color:#6f7f98;font:9px 'Geist Mono',monospace;letter-spacing:.02em}
.social-calendar>div{display:flex;gap:5px;position:relative}
.social-calendar b{font-size:9px;font-weight:400;position:relative;z-index:1;width:24px;height:22px;display:grid;place-items:center}
.social-calendar i{position:absolute;inset:0 auto 0 0;width:24px;border-radius:4px;background:#bcd7ff;animation-name:calendar-select}
.feed-window{overflow:hidden;margin-inline:-2px;padding:3px 4px 13px}
.feed-reel{display:flex;gap:10px;width:100%;animation-name:feed-shift}
.feed-post{width:62%;flex-shrink:0;height:171px;border-radius:10px;padding:15px 13px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 8px 16px #19386a0c}
.feed-post strong{font-size:20px;line-height:1.04;letter-spacing:-.055em}.feed-post>span{font:8px 'Geist Mono',monospace;letter-spacing:.09em}
.feed-post-type{background:#0162f4;color:#fff}.feed-post-type small{color:#c5ddff;font-size:9px}
.feed-post-reel{background:#fff;color:#153775;justify-content:flex-end;gap:20px}.feed-post-reel .reel-play{width:38px;height:38px;border:1px solid #c7d9f8;display:grid;place-items:center;border-radius:50%;margin-bottom:auto}.reel-play svg{width:20px;height:20px;fill:#0162f4;stroke:none}
.feed-post-story{background:#172d55;color:white}.feed-post-story small{font-size:9px;line-height:1.5}
.feed-bottom{display:flex;justify-content:space-between;font-size:10px;color:#627696;padding:0 4px}
@keyframes feed-shift{0%,15%,100%{transform:translateX(0)}32%,46%{transform:translateX(calc(-43% - 10px))}64%,83%{transform:translateX(calc(-86% - 20px))}}
@keyframes calendar-select{0%,15%,100%{transform:translateX(0)}32%,46%{transform:translateX(29px)}64%,83%{transform:translateX(58px)}}
/* Film: title composition, footage tracks, waveform and a moving playhead. */
.film-preview{height:139px;border-radius:12px 12px 0 0;overflow:hidden;background:#0f2246;color:#fff;position:relative;padding:35px 25px 20px;display:flex;flex-direction:column;gap:10px}
.film-preview::before,.film-preview::after{content:'';position:absolute;width:15px;height:15px;border-color:#86a4d6;border-style:solid;opacity:.6}.film-preview::before{top:14px;left:14px;border-width:1px 0 0 1px}.film-preview::after{bottom:14px;right:14px;border-width:0 1px 1px 0}
.film-preview small{color:#94baff;font-size:8px;letter-spacing:.14em}.film-title{font-size:27px;line-height:1.06;max-width:170px;animation-name:film-title-in}
.film-frame{position:absolute;top:11px;right:13px;color:#91b8ff}.film-frame svg{width:18px;height:18px}.film-play{position:absolute;bottom:17px;right:19px;color:#90b8fc}.film-play svg{width:20px;height:20px;fill:currentColor;stroke:none}
.edit-timeline{position:relative;padding:12px;background:#fff;border-radius:0 0 12px 12px;border:1px solid #fff}
.time-ruler{display:flex;justify-content:space-between;color:#98a4b5;font:8px 'Geist Mono',monospace;margin-bottom:9px}.video-clips{height:20px;display:flex;gap:3px}.video-clips i{background:#bed4fb;border-radius:3px;flex:1}.video-clips i:nth-child(2){flex:1.8;background:#5c92e6}.video-clips i:nth-child(3){background:#8eb5f4}.audio-wave{display:flex;align-items:center;gap:3px;height:22px;margin-top:5px;background:#f1f6ff;padding-inline:5px;overflow:hidden}.audio-wave i{background:#97b9f0;height:var(--bar);flex:1;border-radius:1px}.edit-playhead{position:absolute;top:22px;bottom:8px;left:12px;width:1px;background:#0162f4;animation-name:edit-play}.edit-playhead::before{content:'';position:absolute;left:-3px;top:-3px;width:7px;height:5px;background:#0162f4;clip-path:polygon(0 0,100% 0,50% 100%)}
@keyframes edit-play{0%,100%{left:12px}80%,92%{left:calc(100% - 12px)}}@keyframes film-title-in{0%,100%{opacity:.3;transform:translateY(10px);filter:blur(2px)}18%,88%{opacity:1;transform:none;filter:none}}
/* Performance: channels converge around the intended audience. */
.ad-channels{display:flex;justify-content:center;gap:7px;position:relative;z-index:2}.ad-channels span{font-size:10px;padding:7px 11px;background:#fff;border-radius:20px;border:1px solid #e0e7f3;box-shadow:0 4px 10px #092a6506}
.target-map{height:160px;position:relative;margin-top:2px}.target-ring{position:absolute;left:50%;top:49%;border:1px solid #c8d7ec;border-radius:50%;transform:translate(-50%,-50%)}.ring-large{width:164px;height:164px;opacity:.7}.ring-medium{width:115px;height:115px}.ring-small{width:67px;height:67px;background:#0162f407}.target-sweep{position:absolute;left:calc(50% - 81px);top:calc(49% - 81px);width:162px;height:162px;border-radius:50%;background:conic-gradient(from 0deg,transparent 230deg,#0162f425 359deg,transparent);animation-name:target-turn;animation-timing-function:linear!important}.target-center{position:absolute;left:50%;top:49%;transform:translate(-50%,-50%);width:40px;height:40px;background:#0162f4;color:#fff;display:grid;place-items:center;border-radius:50%;box-shadow:0 0 0 7px #fff9}.target-center svg{width:19px;height:19px;transform:rotate(-10deg)}.target-point{position:absolute;border-radius:50%;width:7px;height:7px;background:#0162f4;box-shadow:0 0 0 5px #0162f410;animation-name:target-ping}.point-one{top:46px;left:calc(50% - 51px)}.point-two{top:113px;left:calc(50% + 45px);animation-delay:1.5s}.target-label{position:absolute;bottom:4px;left:50%;white-space:nowrap;transform:translateX(-50%);font-size:10px;background:#f1f5fc;padding:4px 8px;color:#3e6399}.ad-result{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:3px;font-size:11px;color:#0162f4;animation-name:result-emphasis}.ad-result svg{width:16px;height:16px}
@keyframes target-turn{to{transform:rotate(360deg)}}@keyframes target-ping{0%,100%{transform:scale(.7);opacity:.4}35%,65%{transform:scale(1.15);opacity:1}}@keyframes result-emphasis{0%,100%{opacity:.5;transform:translateY(3px)}45%,80%{opacity:1;transform:none}}
/* Websites: the same composition on a browser and mobile screen. */
.art-web .art-stage{padding-top:15px}.browser-mock{width:89%;height:190px;border:1px solid #d0dcee;background:#fff;border-radius:9px;overflow:hidden;box-shadow:0 16px 26px #15387510}.browser-chrome{height:25px;background:#f6f8fc;display:flex;align-items:center;gap:3px;padding:0 9px;border-bottom:1px solid #e5ebf5}.browser-chrome i{width:4px;height:4px;background:#bbc9dd;border-radius:50%}.browser-chrome span{font-size:8px;color:#879bb8;margin:auto}.browser-content{padding:16px}.browser-content small{font-size:7px;letter-spacing:.1em;color:#6d8cba}.browser-content strong{display:block;font-size:23px;line-height:1.07;margin:10px 0 13px;color:#132d56;letter-spacing:-.05em}.web-button{font-size:8px;background:#0162f4;color:#fff;border-radius:5px;padding:7px 9px;display:table}.web-tiles{display:flex;gap:5px;margin-top:13px}.web-tiles i{height:13px;background:#e9f0fb;flex:1;border-radius:3px}.phone-mock{position:absolute;right:0;top:69px;width:76px;height:155px;border-radius:13px;background:#fff;border:3px solid #132c55;box-shadow:-9px 12px 20px #1f43741a;animation-name:phone-rise;overflow:hidden}.phone-speaker{position:absolute;width:23px;height:4px;border-radius:0 0 4px 4px;background:#132c55;top:0;left:24px}.phone-content{padding:19px 9px}.phone-content>i{display:block;width:23px;height:3px;background:#9fbee9;margin-bottom:11px}.phone-content strong{font-size:19px;line-height:1;letter-spacing:-.06em;display:block;color:#1d3e70;margin-bottom:10px}.phone-content>span{display:block;height:3px;background:#dce6f6;margin:4px 0}.phone-content>b{display:block;background:#0162f4;border-radius:3px;width:34px;height:10px;margin-top:10px}.web-pointer{position:absolute;left:43%;top:144px;z-index:3;color:#102d58;animation-name:cursor-click}.web-pointer svg{fill:#fff;width:21px;height:21px}.click-ring{position:absolute;top:142px;left:39%;width:22px;height:22px;border:1px solid #0162f4;border-radius:50%;animation-name:click-pulse}
@keyframes phone-rise{0%,100%{transform:translateY(7px)}45%,80%{transform:translateY(-3px)}}@keyframes cursor-click{0%,100%{transform:translate(27px,25px)}35%,65%{transform:translate(0,0)}48%{transform:translate(0,0) scale(.85)}}@keyframes click-pulse{0%,35%,70%,100%{opacity:0;transform:scale(.3)}46%{opacity:.6}65%{opacity:0;transform:scale(2.2)}}
/* Recruiting: a role leads into a short first-contact form. */
.job-card{display:flex;align-items:center;gap:13px;background:#0f2b58;color:#fff;border-radius:12px;padding:17px 14px;transform:rotate(-3deg);margin:3px 8px 0 0;box-shadow:0 9px 20px #0b316b10}.job-icon{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border:1px solid #5273a9;border-radius:10px;color:#bed6ff}.job-card>div{display:flex;flex-direction:column;gap:5px}.job-card small{font-size:7px;color:#91b2e5}.job-card strong{font-size:16px}.job-card div>span{font-size:9px;color:#b4c9e9}.apply-form{margin:13px 0 0 18px;background:white;border:1px solid #dce5f2;padding:15px;border-radius:10px;position:relative}.form-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:11px;gap:7px}.form-heading strong{font-size:12px;color:#254878}.form-heading>span{font-size:8px;color:#8b9db8}.form-field{border-bottom:1px solid #dae3f1;height:27px;font-size:9px;color:#a2adc0;margin-bottom:6px;position:relative}.form-field>span{position:absolute;top:0;font-size:8px}.form-fill{height:5px;position:absolute;background:#b2caee;top:13px;left:0;width:52%;transform-origin:left;animation-name:field-typing}.fill-second{width:77%;animation-delay:.6s}.apply-action{display:flex;justify-content:space-between;align-items:center;color:#0162f4;font-size:10px;margin-top:11px}.apply-action svg{width:14px;height:14px}.apply-success{position:absolute;bottom:0;left:0;right:0;height:37px;background:#edf4ff;border-radius:0 0 10px 10px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;color:#1654ad;animation-name:apply-confirm}.apply-success svg{width:17px;height:17px}
@keyframes field-typing{0%,15%,100%{transform:scaleX(0);opacity:0}35%,88%{transform:scaleX(1);opacity:1}}@keyframes apply-confirm{0%,48%,100%{opacity:0;transform:translateY(5px)}65%,90%{opacity:1;transform:none}}
/* Personal branding: a profile paired with a distinct editorial voice. */
.expert-orbit{display:flex;justify-content:space-between;font:8px 'Geist Mono',monospace;color:#8ca0bc;letter-spacing:.01em;margin:0 1px 16px}.expert-profile{display:flex;align-items:center;gap:9px;padding:10px;background:#fff;border-radius:10px;margin:0 25px 0 0;box-shadow:0 5px 10px #20395c05}.profile-symbol{width:32px;height:32px;background:#e2edff;border-radius:50%;display:grid;place-items:center;color:#638cc5;overflow:hidden}.profile-symbol svg{width:25px;height:25px;transform:translateY(3px)}.expert-profile>div{display:flex;flex-direction:column;gap:4px}.expert-profile strong{font-size:12px}.expert-profile div>span{font-size:9px;color:#8fa1ba}.expert-profile>b{margin-left:auto;font-size:14px;background:#0162f4;color:white;padding:2px 4px;border-radius:3px;font-weight:600}.quote-card{position:relative;background:#fff;padding:19px 22px 15px;margin:13px 4px 0 17px;border-radius:4px 13px 13px 13px;box-shadow:0 12px 22px #223c6910;transform:rotate(2deg);animation-name:quote-float}.quote-mark{position:absolute;top:3px;right:15px;font-size:63px;line-height:1;font-family:Georgia,serif;color:#d2e4ff}.quote-card>strong{font-size:29px;line-height:1.03;display:block;color:#17366a;position:relative}.quote-card em{font-family:Georgia,serif;font-weight:400;color:#0162f4;letter-spacing:-.04em}.quote-lines{display:flex;flex-direction:column;gap:4px;margin:14px 0 10px}.quote-lines i{height:3px;width:90%;background:#dce6f5}.quote-lines i:last-child{width:63%}.quote-signature{font-size:8px;color:#7c98bd}.expert-topic{position:absolute;bottom:-3px;right:-3px;background:#0162f4;color:#fff;font-size:8px;padding:7px 9px;border-radius:5px;animation-name:topic-arrive}
@keyframes quote-float{0%,100%{transform:rotate(2deg) translateY(3px)}50%{transform:rotate(-1deg) translateY(-2px)}}@keyframes topic-arrive{0%,100%{transform:translateY(6px);opacity:.2}30%,85%{transform:none;opacity:1}}
/* Property: a schematic object sheet and its digital counterpart. */
.expose-back{position:absolute;top:13px;right:1px;width:74%;height:180px;background:#d6e4fa;border:1px solid #e9f0fc;border-radius:8px;transform:rotate(8deg);padding:12px;display:flex;flex-direction:column;gap:10px}.expose-back>span{font:8px 'Geist Mono',monospace;color:#839bbd}.expose-back i{display:block;height:40%;border:1px solid #aec8f0;border-radius:3px}.expose-sheet{position:relative;top:3px;left:3px;width:87%;height:207px;border-radius:4px;background:#fff;box-shadow:0 13px 24px #16427313;padding:17px;animation-name:expose-turn}.expose-header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.expose-header>span{font:8px 'Geist Mono',monospace;color:#8396b1}.expose-header>b{font-size:16px;line-height:1.1;text-align:right;font-weight:500;letter-spacing:-.04em;color:#183b70}.plan-diagram{position:relative;margin:17px 0 10px;background:#f7faff;padding:7px 5px;overflow:hidden}.plan-diagram svg{width:100%;height:72px;display:block;fill:none;stroke:#8ca5c9;stroke-width:2}.plan-window{stroke:#0162f4;stroke-width:4}.plan-scan{stroke:#0162f4;opacity:.3;animation-name:plan-scan}.plan-diagram small{display:block;text-align:center;font:6px 'Geist Mono',monospace;letter-spacing:.1em;color:#a2b5cf;margin-top:4px}.expose-lines{display:flex;flex-direction:column;gap:4px;font-size:8px;color:#7f93b1}.expose-label{position:absolute;padding:7px 10px;border-radius:5px;background:#fff;box-shadow:0 6px 15px #193b7010;font-size:9px;color:#416696;z-index:3}.label-photo{left:-4px;top:124px;transform:rotate(-7deg)}.label-object{right:0;bottom:0;background:#0162f4;color:#fff;animation-name:topic-arrive}
@keyframes expose-turn{0%,100%{transform:rotate(-4deg)}50%{transform:rotate(-1deg) translateY(-3px)}}@keyframes plan-scan{0%,100%{transform:translateY(-38px);opacity:0}30%,75%{opacity:.5}85%{transform:translateY(38px);opacity:0}}
/* Branding: large typography, a color system and applied identity. */
.brand-board{position:relative;padding:0 3px}.type-specimen{position:relative;padding:0 5px}.type-specimen>span{display:block;font:8px 'Geist Mono',monospace;color:#7b90ad;letter-spacing:.12em}.type-specimen>strong{display:flex;align-items:center;font-size:94px;line-height:1.04;letter-spacing:-.07em;color:#143b77;font-weight:500}.type-specimen small{color:#7a91b1;font-size:9px;letter-spacing:0}.type-caret{height:74px;width:2px;background:#0162f4;display:block;margin-left:8px;animation-name:caret-blink;animation-duration:1.2s!important;animation-timing-function:steps(2,end)!important}.brand-swatches{position:absolute;top:9px;right:7px;display:flex;flex-direction:column;gap:5px;transform:rotate(8deg)}.swatch{width:45px;height:24px;background:#132c55;border:1px solid #132c55;box-shadow:0 4px 10px #1232620c;animation-name:swatch-spread}.swatch:nth-child(2){background:#0162f4;border-color:#0162f4;animation-delay:.18s}.swatch:nth-child(3){background:#a7c8ff;border-color:#a7c8ff;animation-delay:.36s}.swatch:nth-child(4){background:#fff;border-color:#d0dced;animation-delay:.54s}.identity-card{padding:15px 17px;margin:17px 0 0;background:#fff;border-radius:8px;transform:rotate(-3deg);box-shadow:0 10px 20px #143b7010;animation-name:identity-turn}.identity-card>span{font:7px 'Geist Mono',monospace;color:#8c9bb1;letter-spacing:.08em}.identity-card strong{font-size:27px;display:block;letter-spacing:-.06em;color:#112747;margin-top:5px}.identity-card strong>span{color:#0162f4}.identity-card>div{position:absolute;right:16px;top:17px;display:flex;gap:3px}.identity-card i{width:11px;height:11px;border-radius:50%;background:#0162f4}.identity-card i:last-child{background:#b8d4ff}
@keyframes caret-blink{50%{opacity:0}}@keyframes swatch-spread{0%,100%{transform:translateX(0)}50%{transform:translateX(-7px)}}@keyframes identity-turn{0%,100%{transform:rotate(-3deg)}50%{transform:rotate(1deg)}}
/* Email: one relevant message starts a branching communication sequence. */
.mail-start{margin:0 20px;display:flex;align-items:center;gap:11px;padding:14px;border-radius:11px;background:#fff;border:1px solid #dce6f4;box-shadow:0 6px 15px #21457108;position:relative;z-index:2}.mail-start>svg{width:30px;height:30px;color:#0162f4;flex-shrink:0}.mail-start>div{display:flex;flex-direction:column;gap:5px}.mail-start small{color:#90a2bc;font-size:7px}.mail-start strong{font-size:13px;color:#274b7e}.mail-branch{height:157px;position:relative}.mail-branch>svg{position:absolute;width:100%;height:100%;inset:0;fill:none;stroke-width:1.3}.branch-base{stroke:#c6d5eb}.branch-run{stroke:#0162f4;stroke-width:2;stroke-dasharray:16 400;animation-name:branch-travel}.mail-node{position:absolute;top:57px;display:flex;gap:6px;align-items:flex-start;background:#fff;border:1px solid #e2e9f4;border-radius:8px;padding:12px 9px;width:43%;box-shadow:0 5px 15px #27426c06}.mail-left{left:0}.mail-right{right:0}.mail-node>span{color:#9fb3d0;font:8px 'Geist Mono',monospace;margin-top:3px}.mail-node strong{font-size:12px;line-height:1.4;color:#456793}.mail-next{position:absolute;left:50%;bottom:0;transform:translateX(-50%);white-space:nowrap;background:#0162f4;color:#fff;border-radius:20px;font-size:9px;padding:8px 12px;animation-name:mail-next}
@keyframes branch-travel{0%{stroke-dashoffset:35}100%{stroke-dashoffset:-375}}@keyframes mail-next{0%,100%{box-shadow:0 0 0 0 #0162f400}60%{box-shadow:0 0 0 6px #0162f40a}}
/* CRM: a single inquiry moves through clearly assigned stages. */
.crm-head{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:14px;color:#94a5be}.crm-head>span:first-child{font:8px 'Geist Mono',monospace;letter-spacing:.05em}.crm-head>span:last-child{font-size:8px;text-align:right;max-width:100px}.kanban{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;height:163px}.kanban-col{border-radius:7px;background:#dfe8f6a1;padding:9px 5px;border:1px solid #d5e0f0}.kanban-col>span{display:block;font-size:9px;color:#607da6;text-align:center;letter-spacing:-.025em;white-space:nowrap}.kanban-ghost{padding:10px 7px;background:#ffffff6b;border:1px dashed #c6d5e9;border-radius:5px;margin-top:82px;display:flex;flex-direction:column;gap:4px}.kanban-ghost i{height:3px;background:#c6d6ed;width:70%}.kanban-ghost i:last-child{width:40%}.lead-ticket{position:absolute;top:37px;left:3px;width:calc((100% - 12px)/3 - 6px);height:90px;background:#fff;border:1px solid #91b8f4;border-radius:7px;box-shadow:0 7px 15px #114a9315;padding:9px 7px;animation-name:lead-route}.lead-initial{display:grid;place-items:center;background:#0162f4;color:#fff;border-radius:50%;font-size:8px;width:18px;height:18px;margin-bottom:6px}.lead-ticket strong{display:block;font-size:10px;color:#1c447e}.lead-ticket>div{display:flex;flex-direction:column;gap:4px;margin:7px 0}.lead-ticket i{display:block;width:84%;height:3px;background:#e1e9f6}.lead-ticket i:last-child{width:60%}.ticket-owner{font-size:6px;color:#7694c0}.crm-follow{display:flex;gap:10px;align-items:center;margin:13px 3px 0}.crm-follow>span{background:#fff;border:1px solid #d6e3f6;color:#0162f4;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;flex-shrink:0}.crm-follow svg{width:15px;height:15px}.crm-follow p{font-size:10px;color:#6e86a8;line-height:1.45}
@keyframes lead-route{0%,14%,100%{left:3px;transform:rotate(0)}34%,49%{left:calc(33.333% + 5px);transform:rotate(-2deg)}70%,88%{left:calc(66.666% + 7px);transform:rotate(0)}}
@media(max-width:1100px){.service-showcase{--card-height:590px}.offer-motion h2{min-height:64px}.service-art{margin:16px 0 12px;gap:12px}.art-stage{min-height:185px}.art-caption{font-size:10px;min-height:29px}.social-calendar{font-size:7px}.feed-post{height:152px;padding:13px 10px}.feed-post strong{font-size:18px}.feed-post small{font-size:8px}.feed-bottom{font-size:8px}.film-preview{height:121px;padding:33px 18px 15px}.film-title{font-size:24px}.edit-timeline{padding:10px}.time-ruler{font-size:7px}.audio-wave{height:18px}.ad-channels{gap:5px}.ad-channels span{font-size:9px;padding:6px 9px}.target-map{height:147px}.ring-large{width:148px;height:148px}.ring-medium{width:103px;height:103px}.ring-small{width:62px;height:62px}.target-sweep{width:146px;height:146px;left:calc(50% - 73px);top:calc(49% - 73px)}.target-label{font-size:9px}.ad-result{font-size:9px}.browser-mock{height:175px}.browser-content{padding:13px}.browser-content strong{font-size:21px}.phone-mock{width:69px;height:144px;top:64px}.phone-speaker{left:20px}.phone-content strong{font-size:17px}.web-pointer{top:138px}.click-ring{top:136px}.job-card{padding:13px 11px;gap:10px}.job-icon{width:32px;height:32px}.job-card strong{font-size:13px}.job-card div>span{font-size:8px}.apply-form{padding:12px;margin-top:12px}.form-heading strong{font-size:11px}.form-heading>span{font-size:7px}.form-field{height:24px}.apply-action{margin-top:8px}.expert-orbit{font-size:7px;margin-bottom:11px}.expert-profile{padding:8px}.quote-card{padding:17px 17px 13px}.quote-card>strong{font-size:26px}.expert-topic{font-size:7px;bottom:0}.expose-sheet{height:195px;padding:14px}.expose-header>b{font-size:14px}.plan-diagram{margin-top:15px}.plan-diagram svg{height:65px}.expose-back{height:167px}.expose-label{font-size:8px;padding:7px 8px}.label-object{bottom:0}.type-specimen>strong{font-size:80px}.type-caret{height:63px}.brand-swatches{right:2px}.swatch{width:37px;height:22px}.type-specimen small{font-size:8px}.identity-card{padding:13px 14px;margin-top:16px}.identity-card strong{font-size:24px}.identity-card>span{font-size:6px}.identity-card i{width:9px;height:9px}.mail-start{margin-inline:10px;padding:12px;gap:8px}.mail-start strong{font-size:11px}.mail-start>svg{width:26px;height:26px}.mail-branch{height:150px}.mail-node{padding:12px 7px;gap:4px}.mail-node strong{font-size:11px}.crm-head{margin-bottom:12px}.crm-head>span:first-child{font-size:7px}.crm-head>span:last-child{font-size:7px;max-width:80px}.kanban{height:150px;gap:5px}.kanban-col{padding:8px 3px}.kanban-col>span{font-size:8px}.lead-ticket{padding:8px 5px}.lead-ticket strong{font-size:9px}.kanban-ghost{margin-top:80px;padding:8px 5px}.crm-follow{margin-top:11px}.crm-follow p{font-size:9px}}
@media(prefers-reduced-motion:reduce){.service-art{transform:none!important}.art-stage .visual-animation{animation:none!important}.apply-success{display:none}.form-fill{display:none}.click-ring{display:none}.target-sweep{transform:rotate(35deg)}.plan-scan{display:none}.lead-ticket{left:calc(33.333% + 5px)}.expert-topic{opacity:1}}
