.cinema-section{background:#edf1f6}.cinema{isolation:isolate;color:#fff;--sx:0;--sy:0;--travel:0;background:#163c51;border-radius:3px;height:600px;position:relative;overflow:hidden}.cinema-background{z-index:0;transform:translate(calc(var(--sx)*var(--depth)*-10px),calc(var(--travel)*var(--depth)*-24px));will-change:transform;position:absolute;inset:-5%}.cinema-background img{object-fit:cover}.cinema-shade{z-index:1;background:linear-gradient(90deg,#06172955,#0000 75%),linear-gradient(#0000 55%,#051422bb);position:absolute;inset:0}.cinema-top{z-index:6;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;top:26px;left:34px;right:34px}.cinema-top strong{letter-spacing:-.045em;font-size:25px}.cinema-top sup{margin-left:3px;font-size:10px}.cinema-top>span{letter-spacing:.1em;font-size:11px}.cinema-title{z-index:2;transform:translate(calc(var(--sx)*var(--depth)*-20px),calc(var(--travel)*var(--depth)*12px));pointer-events:none;width:86%;position:absolute;top:25%;left:6%}.cinema-title>span{letter-spacing:.13em;color:#e1ebef;font-size:10px}.cinema-title h3{letter-spacing:-.06em;margin-top:24px;font-size:clamp(62px,7.8vw,110px);font-weight:450;line-height:1.03}.cinema-title em{letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-weight:400}.cinema-subject{z-index:3;opacity:0;width:58%;height:91%;transform:translate(calc(var(--sx)*var(--depth)*20px),calc(var(--travel)*var(--depth)*-40px)) scale(calc(1 + var(--depth)*.045));transform-origin:65% 90%;will-change:transform;position:absolute;bottom:-15%;right:-5%}.scene-ready .cinema-subject{opacity:1}.cinema-subject img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.cinema-bottom{z-index:5;border-top:1px solid #ffffff40;justify-content:space-between;align-items:end;gap:24px;padding-top:20px;display:flex;position:absolute;bottom:25px;left:34px;right:34px}.cinema-bottom>p{font-size:14px;line-height:1.7}.cinema-bottom>span{letter-spacing:.06em;align-items:center;gap:17px;font-size:10px;display:flex}.cinema-bottom>span>span{font-size:23px}.cinema-description{color:#4d6075;max-width:780px;margin-top:22px;font-size:16px;line-height:1.8}.cinema-brand{color:#14364b;background:#dae7ef}.cinema-brand .cinema-background{align-items:center;display:grid}.cinema-background>span{letter-spacing:-.085em;color:#b2cadb;font-size:220px;font-weight:650;line-height:.8;transform:translate(-3%,20%)}.cinema-brand .cinema-shade{background:linear-gradient(#0000 50%,#a6c0d144)}.cinema-brand .cinema-title>span{color:#315b70}.cinema-brand .cinema-title{top:26%}.cinema-brand .cinema-subject{width:65%;height:100%;transform:translate(calc(var(--sx)*var(--depth)*28px),calc(var(--travel)*var(--depth)*-42px)) rotate(calc(var(--depth)*-8deg + var(--sx)*var(--depth)*6deg));filter:drop-shadow(0 28px 16px #153c5125);bottom:-1%;right:-2%}.cinema-brand .cinema-title h3{font-size:115px}.cinema-brand .cinema-bottom{border-color:#183c4940}.cinema-studio{color:#282823;background:#e9e5de}.cinema-studio .cinema-background>span{color:#d5cfc5;font-size:490px;position:absolute;bottom:0;right:0;transform:translate(4%,10%)}.cinema-studio .cinema-shade{background:linear-gradient(#0000 40%,#d1c9b94a)}.cinema-studio .cinema-title{z-index:4;width:68%;top:25%}.cinema-studio .cinema-title h3{font-size:105px}.cinema-studio .cinema-title>span{color:#5c5a51}.cinema-studio .cinema-subject{z-index:3;width:71%;height:105%;transform:translate(calc(var(--sx)*var(--depth)*30px),calc(var(--travel)*var(--depth)*-45px)) rotate(calc(var(--travel)*var(--depth)*8deg));filter:drop-shadow(0 20px 18px #27292318);bottom:-10%;right:-6%}.cinema-studio .cinema-bottom{border-color:#35352c40}.mail-theatre{color:#eaf8f0;background:#102f28;border:1px solid #366153;border-radius:12px;padding:30px;box-shadow:0 20px 40px #143e2217}.mail-theatre-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.mail-theatre-toolbar>span{letter-spacing:.07em;color:#b6d5c4;align-items:center;gap:9px;font-size:12px;display:flex}.live-light{background:#87cfaa;border-radius:50%;width:7px;height:7px}.mail-theatre-toolbar>div{align-items:center;gap:12px;display:flex}.mail-process-scene{grid-template-columns:minmax(0,1.12fr) minmax(115px,.5fr) minmax(0,1fr);align-items:center;min-height:430px;display:grid}.mail-client{color:#273b34;background:#fff;border-radius:12px;min-width:0;min-height:420px;position:relative;overflow:hidden;box-shadow:0 12px #09231c,0 24px 30px #061d1933}.mail-app-bar{border-bottom:1px solid #e3eae5;align-items:center;gap:18px;padding:18px 20px;display:flex}.mail-logo{align-items:center;gap:10px;margin-right:auto;display:flex}.mail-logo>svg{color:#d54b42}.mail-logo strong{font-size:19px;font-weight:500}.mail-avatar,.sender-avatar{border-radius:50%;flex-shrink:0;place-items:center;display:grid}.mail-avatar{color:#4a6755;background:#dceadd;width:28px;height:28px;font-size:12px}.mail-folders{color:#6d7d73;background:#f2f6f3;align-items:center;gap:21px;padding:12px 20px;font-size:12px;display:flex}.mail-folders>span{align-items:center;gap:7px;display:flex}.mail-folders>span:first-child{color:#215c3e}.mail-folders b{background:#d7e9df;border-radius:10px;padding:0 6px}.incoming-mail{opacity:0;padding:23px 22px 20px;transition:transform .65s cubic-bezier(.2,.8,.2,1),opacity .45s ease-out;transform:translateY(-24px)}.incoming-mail.arrived{opacity:1;transform:translateY(0)}.mail-sender{align-items:center;gap:10px;display:flex}.sender-avatar{color:#69518c;background:#e8e2f7;width:35px;height:35px;font-size:11px}.mail-sender>div{flex:1}.mail-sender strong{font-size:13px;display:block}.mail-sender>div>span{color:#849086;font-size:10px}.mail-sender>svg{color:#8c978f}.incoming-mail h3{letter-spacing:-.025em;margin:21px 0 15px;font-size:18px;font-weight:550;line-height:1.3}.incoming-mail p{font-size:14px;line-height:1.9}.incoming-mail p>span{color:#7a897f;font-size:12px}.incoming-mail mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;border-radius:3px;padding:2px 1px;transition:background-color .4s ease-out}.incoming-mail mark.extracted{color:#165b39;background:#d5f1df;box-shadow:0 1px #7eba94}.mail-actions{color:#8b968d;align-items:center;gap:8px;margin-top:20px;font-size:11px;display:flex}.mail-actions>svg:last-child{margin-left:auto}.mail-waiting{color:#a1b3a5;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:absolute;inset:118px 0 0}.mail-waiting p{color:#728778;font-size:14px;line-height:1.7}.reply-draft{color:#204a32;background:#e8f5ed;border-top:2px solid #52996b;padding:18px 21px;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(101%);box-shadow:0 -12px 30px #21463115}.reply-visible{transform:translateY(0)}.reply-draft>span{letter-spacing:.04em;align-items:center;gap:9px;font-size:10px;font-weight:550;display:flex}.reply-draft>span>svg:last-child{margin-left:auto}.reply-draft p{margin:12px 0;font-size:13px;line-height:1.6}.reply-draft strong{align-items:center;gap:8px;font-size:11px;display:flex}.data-routing{height:390px;position:relative}.routing-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.routing-lines path{stroke:#315b49;stroke-width:2px;fill:none}.routing-lines path:nth-last-child(-n+2){stroke:#a2e8bd;stroke-dasharray:400;stroke-dashoffset:400px;transition:stroke-dashoffset 1.5s ease-in-out}.routing-lines path.route-on{stroke-dashoffset:0}.routing-core{color:#84b294;background:#244d3c;border:1px solid #4d795f;border-radius:50%;place-items:center;width:68px;height:68px;display:grid;position:absolute;top:calc(50% - 34px);left:calc(50% - 34px);box-shadow:0 0 0 9px #173c2e}.routing-core.core-on{color:#246c40;background:#dcf9e6;box-shadow:0 0 0 9px #294f3b,0 0 40px #a1e9b930}.routing-caption{text-align:center;color:#abd3ba;width:100%;font-size:10px;position:absolute;top:61%}.flying-fields{pointer-events:none;flex-direction:column;align-items:center;gap:7px;width:100%;display:flex;position:absolute;top:26%;left:0}.flying-fields span{color:#164c2a;background:#bdf0ce;border-radius:20px;padding:6px 10px;font-size:11px;font-weight:550;animation:2.5s ease-in-out both data-travel;box-shadow:0 4px 10px #081f2330}.flying-fields span:nth-child(2){animation-delay:.16s}.flying-fields span:nth-child(3){animation-delay:.32s}.phase-3 .flying-fields,.phase-4 .flying-fields{display:none}.is-paused *{animation-play-state:paused!important}.process-destinations{flex-direction:column;gap:26px;min-width:0;display:flex}.crm-mini,.task-mini{color:#2d4839;background:#f6faf7;border:1px solid #c6ddce;border-radius:10px;transition:transform .5s ease-out;overflow:hidden;box-shadow:0 6px #09231c}.destination-top{background:#e7f0e9;align-items:center;gap:9px;padding:17px 18px;font-size:13px;display:flex}.destination-top>svg{color:#52856a}.destination-top>span{color:#43835e;margin-left:auto;font-size:12px}.crm-labels{color:#6d8b78;justify-content:space-between;padding:14px 18px 8px;font-size:10px;display:flex}.crm-new-row{align-items:center;gap:10px;padding:8px 18px 16px;transition:background-color .4s ease-out;display:flex}.crm-new-row strong{font-size:14px;font-weight:550}.crm-new-row>span:last-child{color:#3f7751;background:#d9efde;border-radius:12px;margin-left:auto;padding:4px 8px;font-size:10px}.crm-data{border-top:1px solid #dfe9e1;justify-content:space-between;gap:10px;padding:15px 18px;display:flex}.crm-data>span{color:#809085;font-size:10px}.crm-data strong{color:#3e5b48;margin-top:5px;font-size:12px;display:block}.task-new{align-items:start;gap:12px;padding:23px 18px;display:flex}.task-checkbox{border:1px solid #83a08b;border-radius:4px;flex-shrink:0;width:17px;height:17px;margin-top:2px}.task-new strong{font-size:14px;font-weight:550}.task-new p{color:#718a79;margin-top:6px;font-size:11px;line-height:1.6}.task-attachment{color:#4e8660;align-items:center;gap:6px;margin-top:15px;font-size:10px;display:flex}.destination-filled{border-color:#87c69d;transform:translateY(-3px)}.destination-filled .crm-new-row{background:#e8f6ec}.mail-playback{border-top:1px solid #315745;margin-top:32px;padding-top:24px}.playback-track{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.playback-track button{color:#8eb7a0;text-align:left;background:0 0;border:0;min-height:44px;padding:0;font-size:12px}.playback-track button>span{background:#315745;width:100%;height:3px;margin-bottom:10px;transition:background-color .4s ease-out;display:block}.playback-track button.passed{color:#d7f7e5}.playback-track button.passed>span{background:#a1e5bd}.playback-track button[aria-pressed=true]{font-weight:600}.mail-playback>p{color:#ccead7;min-height:24px;margin-top:18px;font-size:14px}.mail-theatre :focus-visible{outline-offset:5px;outline:2px solid #c0eecd}@keyframes data-travel{0%{opacity:0;transform:translate(-90px,40px)scale(.9)}25%,60%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(105px,-25px)scale(.8)}}@media (max-width:1100px){.cinema{height:550px}.cinema-title h3,.cinema-brand .cinema-title h3,.cinema-studio .cinema-title h3{font-size:88px}.cinema-subject{width:65%;right:-10%}.mail-theatre{padding:24px}.mail-process-scene{grid-template-columns:minmax(0,1fr) 100px minmax(0,.9fr)}.incoming-mail{padding:20px 17px}.mail-app-bar{padding:15px}.mail-folders{gap:12px;padding:11px 15px}.routing-core{width:52px;height:52px;top:calc(50% - 26px);left:calc(50% - 26px)}.routing-caption{font-size:9px}.crm-data{flex-direction:column}.mail-theatre-toolbar>span{font-size:10px}}@media (max-width:760px){.cinema{border-radius:0;height:570px;margin-inline:-20px}.cinema-top{top:23px;left:23px;right:23px}.cinema-top strong{font-size:24px}.cinema-top>span{text-align:center;max-width:125px;font-size:8px}.cinema-title{z-index:4;width:94%;top:20%;left:23px}.cinema-title>span{letter-spacing:.07em;font-size:8px}.cinema-title h3,.cinema-brand .cinema-title h3,.cinema-studio .cinema-title h3{margin-top:19px;font-size:clamp(52px,14vw,76px)}.cinema-subject{z-index:3;width:97%;height:68%;bottom:-4%;right:-20%}.cinema-background{inset:-4% -25%}.cinema-background img{object-position:40% 50%}.cinema-bottom{padding-top:15px;bottom:21px;left:23px;right:23px}.cinema-bottom>p{font-size:12px}.cinema-bottom>span{gap:8px;max-width:125px;font-size:8px;line-height:1.5}.cinema-brand .cinema-title{top:19%}.cinema-brand .cinema-subject{width:105%;height:73%;bottom:4%;right:-18%}.cinema-background>span{font-size:140px}.cinema-studio .cinema-title{width:95%;top:19%}.cinema-studio .cinema-subject{width:117%;height:79%;bottom:0;right:-25%}.cinema-studio .cinema-background>span{font-size:390px}.cinema-description{font-size:15px}.mail-theatre{margin-inline:-6px;padding:22px 15px}.mail-theatre-toolbar{flex-direction:column;align-items:start;gap:17px;margin-bottom:24px}.mail-theatre-toolbar>span{font-size:11px}.mail-theatre-toolbar .button{padding-inline:17px;font-size:13px}.mail-process-scene{grid-template-columns:1fr;gap:0}.mail-client{min-height:420px}.incoming-mail{padding:22px}.incoming-mail p{font-size:15px}.data-routing{height:115px}.routing-lines{width:115px;height:300px;top:-92px;left:calc(50% - 57px);transform:rotate(90deg)}.routing-core{width:48px;height:48px;top:30px;left:calc(50% - 24px)}.routing-caption{font-size:10px;top:88px}.flying-fields{flex-direction:row;justify-content:center;top:30px;left:0}.flying-fields span{padding:5px;font-size:10px}.process-destinations{gap:16px}.crm-data{flex-direction:row}.crm-mini,.task-mini{box-shadow:0 4px #09231c}.destination-top{padding:13px 17px}.task-new{padding:18px}.playback-track{gap:7px}.playback-track button{font-size:10px;line-height:1.5}.mail-playback>p{font-size:13px}.mail-theatre-toolbar>div{flex-wrap:wrap}.cinema-section .pointer-note{display:none}}@media (prefers-reduced-motion:reduce){.cinema *{will-change:auto!important;transform:none!important}.incoming-mail,.reply-draft,.crm-mini,.task-mini,.routing-lines path{transition:none!important}.flying-fields{display:none}.scene-ready .cinema-subject{opacity:1}}.hero-object>span{text-align:center;letter-spacing:-.09em;color:#91afff;font-size:82px;font-weight:600;line-height:1;position:absolute;top:30px;left:0;right:0}.hero-object>img{object-fit:contain;filter:drop-shadow(0 12px 9px #061d5733);width:220px;height:235px;transition:transform .3s ease-out;position:absolute;top:-28px;right:11%;transform:rotate(-17deg)}.website-choice:hover .hero-object>img{transform:translateY(-6px)rotate(-12deg)}@media (max-width:760px){.hero-object>span{font-size:70px}.hero-object>img{width:200px;right:8%}}.incoming-mail.arrived{animation:.65s cubic-bezier(.2,.8,.2,1) both mail-arrival}.destination-filled .crm-new-row{animation:.55s ease-out both record-arrival}.destination-filled .task-new{animation:.55s ease-out .18s both record-arrival}@keyframes mail-arrival{0%{opacity:0;transform:translateY(-25px)}to{opacity:1;transform:translateY(0)}}@keyframes record-arrival{0%{opacity:.2;transform:translate(-15px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.incoming-mail.arrived,.destination-filled .crm-new-row,.destination-filled .task-new{animation:none!important}}.is-paused .incoming-mail.arrived,.is-paused .crm-new-row,.is-paused .task-new{opacity:1;animation:none;transform:none}.cinema-place .cinema-background{transform:translate(calc(var(--sx)*var(--depth)*-32px),calc(var(--travel)*var(--depth)*-45px + var(--sy)*var(--depth)*-15px)) scale(calc(1.12 - var(--depth)*.1));transform-origin:50%;transition:transform .16s ease-out;inset:-8%}.cinema-place .cinema-background img{object-position:50% 48%}.cinema-place .cinema-shade{background:linear-gradient(90deg,#06172977 0%,#06172924 40%,#0000 66%),linear-gradient(#0000 68%,#051422b0)}.cinema-place .cinema-title{transform:translate(calc(var(--depth)*-8px + var(--sx)*var(--depth)*-14px),calc(var(--travel)*var(--depth)*18px + var(--sy)*var(--depth)*-8px));transition:transform .16s ease-out}.cinema-place .cinema-subject{--nature-travel:clamp(-.28,var(--travel),.28);transform:translate(calc(var(--depth)*-45px + var(--sx)*var(--depth)*78px),calc(var(--depth)*-12px + var(--nature-travel)*var(--depth)*-105px + var(--sy)*var(--depth)*28px)) scale(calc(.94 + var(--depth)*.28));transform-origin:65% 90%;transition:transform .16s ease-out}@media (max-width:760px){.cinema-place .cinema-background{transform:translate(calc(var(--sx)*var(--depth)*-16px),calc(var(--travel)*var(--depth)*-24px)) scale(calc(1.1 - var(--depth)*.08));inset:-8% -38%}.cinema-place .cinema-background img{object-position:48% 50%}.cinema-place .cinema-title{transform:translateY(calc(var(--travel)*var(--depth)*9px))}.cinema-place .cinema-subject{transform:translate(calc(var(--depth)*-12px + var(--sx)*var(--depth)*28px),calc(var(--depth)*-6px + var(--travel)*var(--depth)*-46px)) scale(calc(.95 + var(--depth)*.2))}}@media (prefers-reduced-motion:reduce){.cinema-place .cinema-background{transform:scale(calc(1.12 - var(--depth)*.1))!important;transition:none!important}.cinema-place .cinema-subject{transform:translate(calc(var(--depth)*-45px),calc(var(--depth)*-12px)) scale(calc(.94 + var(--depth)*.28))!important;transition:none!important}.cinema-place .cinema-title{transition:none!important;transform:none!important}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.cinema-place .cinema-subject{transform:translate(calc(var(--depth)*-12px),calc(var(--depth)*-6px)) scale(calc(.95 + var(--depth)*.2))!important}}
