.cas{width:100%;height:100%;position:relative}.cas .fm2-fit{min-height:100%}.cas-in{animation:.45s cubic-bezier(.22,1,.36,1) both cas-in}@keyframes cas-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}.fm2-thread>.cas-in{flex-direction:column;display:flex}.fm2-thread>.cas-in>.fm2-bubble{align-self:flex-start}.fm2-thread>.cas-in>.fm2-bubble.is-out,.fm2-thread>.cas-in>.fm2-bubble.is-bot{align-self:flex-end}.fm2-thread>.cas-in>.fm2-agent-start,.fm2-thread>.cas-in>.fm2-deal-line{align-self:center}.cas-row-out{align-items:flex-end}.cas-typing{background:#8b5cf629;border-radius:22px 22px 4px;gap:4px;padding:12px 14px;display:inline-flex}.cas-typing i{background:#7c5ce0;border-radius:999px;width:7px;height:7px;animation:1s ease-in-out infinite cas-dot}.cas-typing i:nth-child(2){animation-delay:.15s}.cas-typing i:nth-child(3){animation-delay:.3s}@keyframes cas-dot{50%{opacity:.35;transform:translateY(-3px)}}.cas-booking{background:#c7edf5;border-radius:22px 22px 4px;align-self:flex-end;max-width:78%;display:grid;overflow:hidden}.cas-booking p{margin:0;padding:8px 14px;font-size:15px;line-height:1.24}.cas-booking-btn{color:#0b57d0;background:#ffffff8c;border-top:1px solid #00000014;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-weight:600;display:flex}.cas-line-green{color:#13794a!important;background:#e3f6ec!important}.cas-line-neutral{color:#1d1c1dbf!important;background:#0000000d!important}.cas-cal-drawer{transition:transform .7s cubic-bezier(.22,1,.36,1);transform:translate(calc(100% + 24px))}.cas-cal-drawer.is-open{transform:none}.cas-cal-drawer:not(.is-wide){width:auto;left:0;right:0}.cas-cal-grid{background-size:100% 64px}.cas-new-event{z-index:2;transition:background-color .4s,color .4s;animation:.55s cubic-bezier(.34,1.56,.64,1) both cas-pop}.cas-new-event:after{content:"";opacity:0;border:2px solid;border-radius:10px;animation:1.4s ease-out .3s cas-ring;position:absolute;inset:-2px}@keyframes cas-pop{0%{opacity:0;transform:scale(.7)}}@keyframes cas-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}.cas-now:before{left:calc(40% - 6px)!important}.cas-popover{z-index:4;background:#fff;border:1px solid #00000014;border-radius:16px;gap:8px;width:288px;padding:16px 18px;font-size:13px;animation:.4s cubic-bezier(.22,1,.36,1) both cas-in;display:grid;position:absolute;top:166.4px;left:calc(60% - 279.2px);box-shadow:0 18px 40px #00000029}.cas-popover strong{font-size:17px;font-weight:600}.cas-popover span{color:#1d1c1dbf;align-items:center;gap:8px;display:flex}.cas-popover span svg{color:#00000073;flex:none}.cas-status{color:#064e3b;background:#d1fae5;border-radius:8px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:600}.cas-reminder{background:#0000000a;border-radius:10px;margin-top:2px;padding:7px 10px;transition:background-color .3s,color .3s}.cas-reminder.is-on{background:#e3f6ec;color:#13794a!important}.cas-reminder.is-on svg{color:#13794a!important}.cas-bot-chip{color:#6d4fd1;background:#8b5cf62e;border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.cas-note{color:#3c3200;background:#fff6d6;border:1px solid #f3dd8b;border-radius:16px;align-self:flex-end;max-width:82%;padding:10px 14px;font-size:13px;line-height:1.4}.cas-note b{align-items:center;gap:6px;margin-bottom:3px;display:flex}.cas-banner-off{color:#282f30;background:#eef0f4}.cas-composer{transition:border-color .3s,box-shadow .3s}.cas-composer.is-copilot{border-color:#7c5ce099;box-shadow:0 0 0 4px #7c5ce01f}.cas-composer-input{white-space:normal!important}.cas-suggest{color:#282f30;animation:.4s cubic-bezier(.22,1,.36,1) both cas-in;display:block}.cas-copilot{color:#0000008c;align-items:center;gap:6px;font-size:13px;font-weight:600;transition:color .3s;display:inline-flex}.cas-copilot.is-on{color:#6d4fd1;background:#7c5ce01f;border-radius:999px;padding:4px 10px}@media (prefers-reduced-motion:reduce){.cas-in,.cas-new-event,.cas-new-event:after,.cas-popover,.cas-suggest,.cas-typing i{animation:none}.cas-cal-drawer{transition:none}}.cas-url{color:#8e9297;background:#f1f3f6;border-radius:999px;margin:0 auto;padding:3px 16px;font-size:12px;font-weight:500;transform:translate(-24px)}.cas-hero-body{aspect-ratio:1120/650;background:#f5f5f5;position:relative}.cas-hero-body>.cas{position:absolute;inset:0}@media (width<=720px){.cas-hero-body{aspect-ratio:500/547}}.cas-cap-frame{background:#fff;border-radius:24px;min-width:0;padding:14px;animation:.45s cubic-bezier(.22,1,.36,1) both cas-in;position:relative;overflow:hidden;box-shadow:0 14px 38px #18396c1a}.cas-cap-frame>.cas{aspect-ratio:760/600;background:#f5f5f5;border-radius:16px;overflow:hidden}.cas-cap-frame .fm2-col{width:204px}.cas-cap-frame .fm2-board{mask-image:none}.cas-cap-frame .fm2-crm-row .fm2-input.is-inline{width:170px}.cas-cap-frame .fm2-deal-top{flex-direction:column;gap:4px}.cas-cap-frame .fm2-deal-top strong{white-space:normal}.cas-cap-frame .fm2-deal-top>b{padding-right:0}.cha .fm2-content{min-width:0}.cha-in{animation:.45s cubic-bezier(.22,1,.36,1) both cha-in}@keyframes cha-in{0%{opacity:0;transform:translateY(8px)}}.cha-chat{flex:1;min-width:0}.cha-thread{gap:14px;padding:28px 36px 20px}.cha-thread .fm2-bubble{border-radius:20px 20px 20px 6px;max-width:58%;padding:11px 16px;font-size:15px;line-height:1.5}.cha-thread .fm2-bubble.is-out,.cha-thread .fm2-bubble.is-bot{border-radius:20px 20px 6px}.cha-thread .fm2-agent-start,.cha-thread .fm2-deal-line{align-self:center;padding:5px 14px;font-size:12.5px}.cha-line{color:#1d1c1dbf!important;background:#0000000d!important}.cha-note{color:#3c3200;background:#fff6d6;border:1px solid #f3dd8b;border-radius:16px;align-self:flex-end;max-width:58%;padding:12px 16px;font-size:13.5px;line-height:1.45}.cha-note b{align-items:center;gap:6px;margin-bottom:3px;display:flex}.cha-composer{gap:6px;margin:0 20px 20px;padding:10px 16px;transition:border-color .3s,box-shadow .3s}.cha-composer.is-typing{border-color:#0b57d080;box-shadow:0 0 0 4px #0b57d014}.cha-input{white-space:normal!important}.cha-typed{color:#282f30;clip-path:inset(0 100% 0 0);animation:1.2s steps(40,end) forwards cha-type;display:inline-block}@keyframes cha-type{to{clip-path:inset(0)}}.cha-press{animation:.4s 1.1s cha-press;box-shadow:0 0 0 4px #0b57d033}@keyframes cha-press{50%{transform:scale(.88)}}.cha-drawer{padding:18px 24px;transition:transform .6s cubic-bezier(.22,1,.36,1);left:80px;transform:translate(calc(100% + 40px));width:auto!important;right:16px!important}.cha-drawer.is-open{transform:none}.cha-drawer .fm2-drawer-head strong{font-size:20px}.cha-head-btn{color:#0000008c;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.cha-grid{background-size:100% 60px}.cha-grid .fm2-event{font-size:13px}.cha-now:before{left:calc(40% - 6px)!important}.cha-placeholder{z-index:2;opacity:.55;border:2px dashed #0b57d073;animation:.3s both cha-in}.cha-new{z-index:2;animation:.55s cubic-bezier(.34,1.56,.64,1) both cha-pop}.cha-new:after{content:"";opacity:0;border:2px solid #10b981;border-radius:10px;animation:1.4s ease-out .35s cha-ring;position:absolute;inset:-3px}@keyframes cha-pop{0%{opacity:0;transform:scale(.7)}}@keyframes cha-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}.cha-toast{color:#fff;background:#282f30;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;animation:.4s both cha-in;display:inline-flex;position:absolute;bottom:20px;left:50%;translate:-50%}.cha-toast svg{color:#4ade80}.cha-modal-layer{z-index:6;background:#0f172a47;place-items:center;animation:.25s both cha-fade;display:grid;position:absolute;inset:-64px 0 0}@keyframes cha-fade{0%{opacity:0}}.cha-modal{background:#fff;border-radius:16px;gap:14px;width:min(500px,100% - 24px);padding:28px 28px 22px;animation:.35s cubic-bezier(.22,1,.36,1) both cha-in;display:grid;position:relative;box-shadow:0 24px 60px #00000040}.cha-modal-close{color:#00000073;position:absolute;top:16px;right:16px}.cha-field{gap:6px;display:grid}.cha-label{color:#282f30;align-items:center;gap:5px;font-size:14px;font-weight:500;display:inline-flex}.cha-label svg{color:#0006}.cha-select{background:#fff;border:1px solid #0000001f;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:0 12px;font-size:14px;transition:border-color .2s,box-shadow .2s;display:flex}.cha-select>span:first-child{align-items:center;gap:8px;display:inline-flex}.cha-select i{color:#059669}.cha-select>svg{color:#0006;flex:none}.cha-select.is-empty{color:#0006}.is-focus .cha-select{border-color:#0b57d0;box-shadow:0 0 0 3px #0b57d026}.cha-chip{background:#0000000f;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:13px;display:inline-flex}.cha-contact{background:#0000000a;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.cha-contact>span:not(.fm2-avatar){flex:1;display:grid}.cha-contact small{color:#00000080;font-size:11px}.cha-contact b{font-size:14px;font-weight:600}.cha-contact em{color:#0b57d0;font-size:13px;font-style:normal;font-weight:500}.is-focus .cha-contact{box-shadow:0 0 0 3px #0b57d026}.cha-when{background:#0000000d;border-radius:10px;justify-self:start;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;display:inline-flex}.cha-modal-foot{justify-content:flex-end;margin-top:4px;display:flex}.cha-save{color:#fff;background:#0b57d0;border-radius:10px;padding:9px 22px;font-size:14px;font-weight:500;transition:transform .15s}.cha-save.is-press{transform:scale(.94);box-shadow:0 0 0 4px #0b57d033}@media (prefers-reduced-motion:reduce){.cha-in,.cha-placeholder,.cha-new,.cha-new:after,.cha-toast,.cha-modal,.cha-modal-layer,.cha-typed,.cha-press{animation:none}.cha-typed{clip-path:none}.cha-drawer{transition:none}}.cha.is-compact .fm2-chat-who small{white-space:nowrap}.cha.is-compact .cha-thread{padding:20px 16px 14px}.cha.is-compact .cha-thread .fm2-bubble,.cha.is-compact .cha-thread .cha-note{max-width:84%}.cha.is-compact .cha-composer{margin:0 12px 12px}.cha.is-compact .cha-modal{gap:10px;padding:20px 18px 16px}.cst{height:calc(var(--scenes,3) * 85vh + 100vh);background:#fff;position:relative}.cst-pin{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.cst-grid{width:100%;display:grid;position:relative}.cst-grid>.cst-scene{grid-area:1/1}.cst-scene{pointer-events:none;grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(40px,5vw,80px);display:grid}.cst-scene.is-on{pointer-events:auto}.cst-copy{transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1)}.is-next .cst-copy{opacity:0;transform:translateY(32px)}.is-past .cst-copy{opacity:0;transform:translateY(-32px)}.cst-copy h3{color:#0e1d43;letter-spacing:clamp(-1.8px,-.12vw,-1px);max-width:560px;margin:0 0 24px;font-size:clamp(32px,3.5vw,48px);font-weight:700;line-height:1.1}.cst-copy p{color:#4a5878;max-width:480px;margin:0;font-size:17px;line-height:1.65}.cst-mark{box-decoration-break:clone;background-image:linear-gradient(#d8e7ff,#d8e7ff);background-position:0 72%;background-repeat:no-repeat;background-size:100% 78%;border-radius:2px;margin:0 -.01em;padding:0 .055em .025em}.cst-scene:nth-child(2) .cst-mark{background-image:linear-gradient(#ffe6d5,#ffe6d5)}.cst-scene:nth-child(3) .cst-mark{background-image:linear-gradient(#e6e0ff,#e6e0ff)}.cst-dots{gap:8px;margin:40px 0 0;padding:0;list-style:none;display:flex}.cst-dots li{background:#e3e9f4;border-radius:999px;width:44px;height:4px;position:relative;overflow:hidden}.cst-dots li:after{content:"";border-radius:inherit;transform:scaleX(var(--fill,0));transform-origin:0;background:#316fea;position:absolute;inset:0}.cst-visual{--tint:#dfeaff;--tint-soft:#f1f6ff;--tint-deep:#b9d0ff;--accent:#316fea;aspect-ratio:1.12;width:min(100%,660px);margin:0 auto;font-size:clamp(9px,2.05cqw,13.5px);transition:opacity .5s;position:relative;container-type:inline-size}.is-next .cst-visual,.is-past .cst-visual{opacity:0}.cst-visual--2{--tint:#ffe9dc;--tint-soft:#fff6f0;--tint-deep:#ffcfb3;--accent:#f08a4b}.cst-visual--3{--tint:#e9e3ff;--tint-soft:#f7f4ff;--tint-deep:#cfc2ff;--accent:#7851d0}.cst-frame{background:linear-gradient(165deg, var(--tint) 0%, var(--tint-soft) 75%);border-radius:2.4em;width:63%;position:absolute;top:3%;bottom:3%;overflow:hidden}.is-card-right .cst-frame{left:0}.is-card-left .cst-frame{right:0}.cst-halo,.cst-orb,.cst-dotgrid,.cst-ring{pointer-events:none;will-change:translate;position:absolute}.cst-halo{aspect-ratio:1;background:radial-gradient(circle at 35% 30%, #fff 0%, var(--tint-deep) 100%);opacity:.7;width:72%;translate:0 calc(var(--d) * -9cqw);border-radius:50%;top:6%;left:14%}.cst-orb{aspect-ratio:1;background:var(--accent);opacity:.18;width:13%;translate:0 calc(var(--d) * -24cqw);border-radius:50%;top:9%}.is-card-right .cst-orb{left:7%}.is-card-left .cst-orb{right:7%}.cst-dotgrid{aspect-ratio:1.6;background:radial-gradient(circle, var(--accent) 1.4px, transparent 1.7px) 0 0/1.1em 1.1em;opacity:.4;width:24%;translate:0 calc(var(--d) * 16cqw);top:7%}.is-card-right .cst-dotgrid{right:6%}.is-card-left .cst-dotgrid{left:6%}.cst-ring{z-index:1;aspect-ratio:1;border:2px solid var(--accent);opacity:.45;width:10%;translate:0 calc(var(--d) * -30cqw);border-radius:50%;top:0}.is-card-right .cst-ring{left:58%}.is-card-left .cst-ring{right:58%}.cst-person{z-index:1;width:112%;max-width:none;height:auto;position:absolute;bottom:-4%;left:-6%}.cst-visual--1 .cst-person{width:126%;bottom:-12%;left:0}@property --bob{syntax:"<length>";inherits:false;initial-value:0}.cst-halo{animation:7s ease-in-out infinite alternate cst-breathe}.cst-orb{animation:6s ease-in-out infinite cst-drift}.cst-dotgrid{animation:9s ease-in-out infinite alternate cst-slide}.cst-ring{animation:8s ease-in-out infinite cst-orbit}.cst-card{animation:6s ease-in-out infinite cst-bob}.cst-float{animation:4.6s ease-in-out infinite cst-bob}.cst-float:nth-of-type(odd){animation-delay:-2.3s}@keyframes cst-breathe{0%{transform:scale(.96)}to{transform:scale(1.05)}}@keyframes cst-drift{0%,to{transform:translate(0)}33%{transform:translate(.9em,-.8em)}66%{transform:translate(-.5em,.7em)}}@keyframes cst-slide{0%{transform:translate(-.6em,.4em)}to{transform:translate(.6em,-.4em)}}@keyframes cst-orbit{0%,to{transform:translate(0)scale(1)}25%{transform:translate(.7em,-.6em)scale(1.06)}50%{transform:translateY(-1.1em)scale(.96)}75%{transform:translate(-.7em,-.5em)scale(1.04)}}@keyframes cst-bob{0%,to{--bob:0px}50%{--bob:-7px}}.cst-reveal{opacity:0;transition:opacity .35s,transform .45s cubic-bezier(.22,1,.36,1);transform:translateY(.8em)scale(.98)}.cst-reveal.is-on{opacity:1;transform:none}.cst-card{z-index:2;translate:0 calc(var(--d,0) * -6cqw + var(--bob));color:#1d1c1d;background:#fff;border:1px solid #0f172a0f;border-radius:1.25em;position:absolute;box-shadow:0 1.6em 3.6em #1e346224,0 .2em .6em #1e34620f}.cst-float{z-index:3;translate:0 calc(var(--d,0) * -11cqw + var(--bob));color:#1d1c1d;white-space:nowrap;background:#fff;border-radius:1em;align-items:center;gap:.75em;padding:.8em 1.05em;font-size:.95em;display:flex;position:absolute;box-shadow:0 1.1em 2.6em #1e346229}.cst-float>svg{color:#0b57d0;flex:none}.cst-float>span{gap:.15em;display:grid}.cst-float b{font-weight:600}.cst-float small{color:#0000008c;align-items:center;gap:.35em;font-size:.86em;display:inline-flex}.cst-avatar{border-radius:999px;flex:none;place-items:center;width:2em;height:2em;font-size:.82em;font-weight:500;display:inline-grid}.cst-avatar.is-pink{color:#be185d;background:#ec489938}.cst-avatar.is-teal{color:#0f766e;background:#14b8a638}.cst-avatar.is-orange{color:#c2410c;background:#f9731638}.cst-avatar.is-blue{color:#1d4ed8;background:#3b82f638}.cst-avatar.is-purple{color:#7e22ce;background:#a855f738}.cst-arrive{animation:.4s cubic-bezier(.22,1,.36,1) both cst-arrive}@keyframes cst-arrive{0%{opacity:0;transform:translateY(.6em)}}.cst-chat{width:50%;top:21%;right:0;overflow:hidden}.cst-chat-head{border-bottom:1px solid #00000012;align-items:center;gap:.7em;padding:.95em 1.15em;display:flex}.cst-chat-head .cst-avatar{width:2.6em;height:2.6em;font-size:.9em}.cst-chat-head>span{gap:.1em;display:grid}.cst-chat-head b{font-size:1.05em;font-weight:600}.cst-chat-head small{color:#0000008c;align-items:center;gap:.35em;font-size:.85em;display:inline-flex}.cst-chat-head small i{color:#25d366}.cst-chat-body{flex-direction:column;justify-content:flex-end;gap:.75em;min-height:21.5em;padding:1.2em 1.15em 1.35em;display:flex}.cst-bubble{background:#e8eaed;border-radius:1.3em 1.3em 1.3em .35em;align-self:flex-start;max-width:84%;padding:.65em 1em;line-height:1.45}.cst-bubble.is-bot{background:#8b5cf629;border-radius:1.3em 1.3em .35em;align-self:flex-end;box-shadow:0 0 0 2px #8b5cf638}.cst-chip{color:#4c4db0;background:#5758bb1a;border-radius:999px;align-self:center;align-items:center;gap:.4em;padding:.3em .9em;font-size:.82em;display:inline-flex}.cst-float--first{top:40%;left:-4%}.cst-float--first>svg:first-child{color:#8b5cf6}.cst-float--first .cst-ok{color:#10b981}.cst-float--banner{color:#5b21b6;background:#ede9fe;gap:.5em;font-weight:500;bottom:7%;left:24%}.cst-float--banner>svg{color:#7c3aed}.cst-board{background:#f6f6f7;gap:.6em;width:48%;padding:.6em .6em .7em;display:grid;top:17%;left:0}.cst-col-head{gap:.15em;padding:.35em .5em .3em;display:grid}.cst-col-head>span{align-items:center;gap:.5em;display:flex}.cst-col-head i{background:#fbbf24;border-radius:999px;width:.7em;height:.7em}.cst-col-head b{font-weight:600}.cst-col-head small{color:#0009;background:#00000012;border-radius:999px;padding:0 .5em;font-size:.82em}.cst-col-head em{color:#0000008c;font-size:.85em;font-style:normal}.cst-deal{background:#fff;border:2px solid #0000;border-radius:.75em;gap:.75em;padding:.7em .8em .75em;display:grid;box-shadow:0 1px 2px #0000002e}.cst-deal.is-new{border-color:#388bff;animation:.55s cubic-bezier(.22,1,.36,1) both cst-drop}@keyframes cst-drop{0%{opacity:0;transform:translateY(-.8em)scale(.96)}}.cst-deal-top{justify-content:space-between;align-items:flex-start;gap:.6em;display:flex}.cst-deal-top>span{gap:.3em;min-width:0;display:grid}.cst-deal-top strong{color:#0b57d0;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cst-deal-top small{align-items:center;gap:.45em;font-size:.88em;display:inline-flex}.cst-deal-top small .cst-avatar{width:1.7em;height:1.7em;font-size:.75em}.cst-deal-top>b{flex:none;font-weight:700}.cst-deal-foot{color:#0000008c;justify-content:space-between;align-items:center;font-size:.86em;display:flex}.cst-deal-foot>span{align-items:center;gap:.3em;display:inline-flex}.cst-deal-foot .is-alert{color:#dc2626}.cst-tag{color:#92400e;background:#fef3c7;border-radius:.4em;padding:.15em .6em;font-size:.95em;font-style:normal;font-weight:500}.cst-float--stage{top:36%;right:-4%}.cst-float--stage>svg{color:#d97706}.cst-float--task{bottom:7%;left:34%}.cst-check{border:2px solid #00000040;border-radius:.35em;flex:none;place-items:center;width:1.25em;height:1.25em;display:grid}.cst-form{gap:.8em;width:47%;padding:1.3em 1.3em 1.1em;display:grid;top:12%;right:0}.cst-field{gap:.35em;display:grid}.cst-field>small{color:#282f30;align-items:center;gap:.35em;font-size:.9em;font-weight:500;display:inline-flex}.cst-field>small svg{color:#0006}.cst-select{border:1px solid #0000001f;border-radius:.65em;justify-content:space-between;align-items:center;gap:.6em;min-height:2.6em;padding:0 .75em;display:flex}.cst-select>span:first-child{white-space:nowrap;align-items:center;gap:.5em;display:inline-flex}.cst-select i{color:#059669}.cst-select>svg{color:#0006;flex:none}.cst-select.is-empty>span:first-child{color:#00000061}.is-focus .cst-select{border-color:#0b57d0;box-shadow:0 0 0 .25em #0b57d024}.cst-slot{white-space:nowrap;background:#0000000f;border-radius:.4em;align-items:center;gap:.4em;padding:.15em .5em;font-size:.92em;display:inline-flex}.cst-contact{white-space:nowrap;background:#0000000a;border-radius:.75em;align-items:center;gap:.6em;padding:.6em .75em;font-weight:500;display:flex}.cst-contact em{color:#0b57d0;margin-left:auto;font-size:.9em;font-style:normal}.cst-form-foot{justify-content:flex-end;margin-top:.2em;display:flex}.cst-save{color:#fff;background:#0b57d0;border-radius:.65em;padding:.55em 1.4em;font-weight:500;transition:transform .2s,box-shadow .2s}.cst-save.is-ready{box-shadow:0 0 0 .25em #0b57d024}.cst-save.is-press{transform:scale(.95);box-shadow:0 0 0 .3em #0b57d033}.cst-float--toast{color:#fff;background:#282f30;gap:.55em;font-weight:500;top:38%;left:-4%}.cst-float--toast>svg{color:#4ade80}.cst-float--event{padding:.55em;bottom:6%;left:14%}.cst-event{color:#064e3b;background:#d1fae5;border-left:.25em solid #10b981;border-radius:.5em;min-width:15em;padding:.55em .75em;gap:.2em!important;display:grid!important}.cst-event b{align-items:center;gap:.4em;font-weight:500;display:flex}.cst-event b i{font-size:.85em}.cst-event small{color:#065f46!important}.cst-event em{color:#047857;background:#fff;border-radius:999px;justify-self:start;margin-top:.2em;padding:.1em .55em;font-size:.82em;font-style:normal;font-weight:500}@media (width<=900px){.cst{height:calc(var(--scenes,3) * 90vh + 100vh)}.cst-scene{grid-template-columns:1fr;align-content:center;gap:20px}.cst-copy h3{margin-bottom:12px;font-size:clamp(25px,6.6vw,34px)}.cst-copy p{font-size:15px;line-height:1.55}.cst-dots{margin-top:18px}.cst-visual{aspect-ratio:.74;width:min(100%,480px,74svh - 214.6px);font-size:clamp(9px,2.85cqw,12px)}.cst-frame{border-radius:1.8em;width:auto;height:58%;top:0;bottom:auto;left:0!important;right:0!important}.cst-person,.cst-visual--1 .cst-person{width:78%;bottom:-10%;left:11%}.cst-visual--1 .cst-person{width:90%;bottom:-25%;left:18%}.cst-halo{width:56%;top:4%;left:22%}.cst-ring{display:none}.cst-chat,.cst-board,.cst-form{width:auto;inset:auto 6% 0}.cst-chat-body{min-height:0}.cst-float--banner,.cst-float--task,.cst-float--event{display:none}.cst-float--first,.cst-float--stage,.cst-float--toast{font-size:.9em;top:4%;left:4%;right:auto}}.cst.is-static{height:auto}.cst.is-static .cst-pin{height:auto;padding:80px 0;position:static}.cst.is-static .cst-grid{gap:96px}.cst.is-static .cst-grid>.cst-scene{grid-area:auto}@media (prefers-reduced-motion:reduce){.cst-copy,.cst-visual,.cst-reveal,.cst-card,.cst-float,.cst-halo,.cst-orb,.cst-dotgrid,.cst-ring,.cst-arrive,.cst-deal.is-new{transition:none;animation:none}}
