@font-face{font-family:velaSans;src:url(../media/VelaSans_Light-s.p.005cuao2fwaxv.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:velaSans;src:url(../media/VelaSans_Regular-s.p.025do0__0o-9r.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:velaSans;src:url(../media/VelaSans_Medium-s.p.1dv3la3wu8noe.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:velaSans Fallback;src:local(Arial);ascent-override:102.18%;descent-override:28.76%;line-gap-override:0.0%;size-adjust:104.33%}.EQl3eG_className{font-family:velaSans,velaSans Fallback,Arial,Helvetica,sans-serif}.EQl3eG_variable{--font-vela:"velaSans", "velaSans Fallback", Arial, Helvetica, sans-serif}
:root{--bg:#b5b5b5;--panel:#c3c3c3;--ink:#101010;--muted:#666d72;--blue:#2563eb;--dark:#252525;--white:#fff;--radius:6px;--font:var(--font-vela),Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--bg);font-family:var(--font);color:var(--ink);margin:0;font-size:16px;font-weight:300;line-height:1.45}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{border:0}h1,h2,h3,p,ol,ul,dl,dd{margin:0}strong,b{font-weight:500}h1,h2{letter-spacing:-.02em;color:#fff;font-weight:400;line-height:1.1}h2{font-size:48px}h3{letter-spacing:-.02em;font-size:24px;font-weight:500}img{display:block}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline-offset:5px;outline:3px solid #1547b3}input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}[hidden]{display:none!important}.page{max-width:1440px;margin:auto;overflow:hidden}.container{margin:0 64px}.button{text-transform:uppercase;text-align:center;border-radius:4px;justify-content:center;align-items:center;min-height:52px;padding:14px 24px;font-size:13px;font-weight:500;line-height:1.3;transition:background .18s,box-shadow .18s;display:inline-flex}.button-primary{background:var(--blue);color:#f8f8f8}.button-primary:hover{background:#1854d4;box-shadow:0 4px 16px #2563eb26}.button-light{color:var(--ink);background:#f2f2f2}.button-light:hover{background:#fff}.button-small{min-height:44px}.eyebrow{letter-spacing:-.02em;text-transform:uppercase;color:#4d4d4d;font-size:14px;font-weight:500;line-height:1.2}.section-heading{flex-direction:column;gap:12px;display:flex}.centered{text-align:center;align-items:center}.dark{background:var(--dark)}.dark .eyebrow{color:#959595}.skip-link{z-index:100;background:#fff;padding:12px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}.hero{height:1140px;position:relative}.hero-scene{object-fit:cover;pointer-events:none;width:1442px;height:1288px;position:absolute;top:-64px;left:50%;transform:translate(-50%)}.hero:after{content:"";background:linear-gradient(transparent,var(--bg));pointer-events:none;height:175px;position:absolute;top:1049px;left:0;right:0}.header{z-index:2;border-bottom:1px solid #ffffff4d;justify-content:space-between;align-items:center;height:70px;padding:0 64px;display:flex;position:relative}.brand{color:#3b3b3b;align-items:center;gap:8px;font-size:18px;font-weight:500;display:flex}.nav{text-transform:uppercase;color:#4d4d4d;letter-spacing:-.02em;gap:32px;font-size:13px;font-weight:500;display:flex;position:absolute;left:50%;transform:translate(-50%)}.nav a:hover,.footer a:hover{color:var(--blue)}.header-actions{gap:12px;display:flex}.menu-toggle,.mobile-nav{display:none}.hero-copy{z-index:1;text-align:center;max-width:874px;margin:0 auto;padding-top:70px;position:relative}.hero-copy h1{margin-top:12px;font-size:52px;line-height:1}.hero-copy h1 span{color:#efefef}.hero-actions{gap:12px;width:412px;margin:31px auto 0;display:flex}.hero-actions>*{flex:1}.floating-card{z-index:1;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:#f2f2f2b3;border-radius:6px;width:350px;padding:30px;position:absolute;box-shadow:0 2px 35px #0000000d}.floating-card>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.floating-card h3{white-space:nowrap;line-height:1.45}.floating-card h3 span{color:var(--blue)}.floating-card p{color:var(--muted);white-space:nowrap;margin-top:8px}.saving{top:487px;right:106px}.unified{top:917px;left:102px}.problems{padding-top:23px;position:relative}.problems .section-heading{z-index:1;position:relative}.problem-list{scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;gap:16px;margin:40px 0 0;padding:0 64px;scroll-padding-inline:64px;display:flex;overflow-x:auto}.problem-list::-webkit-scrollbar{display:none}.problem-card{scroll-snap-align:start;background:#f2f2f2b3;border-radius:6px;flex-direction:column;flex:0 0 426px;justify-content:space-between;height:200px;padding:24px;display:flex}.problem-card>span{color:#4d4d4d;font-size:18px;font-weight:500}.problem-card h3{line-height:1.45}.workflow{grid-template-columns:1fr 1fr;gap:16px;height:514px;margin-top:120px;margin-bottom:120px;display:grid}.workflow-visual{background:#f2f2f21a;border:2px solid #f2f2f266;border-radius:6px;position:relative;overflow:hidden}.workflow-visual .section-heading{z-index:1;padding:28px 30px 0;position:relative}.workflow h2{font-size:40px}.process-crop{height:353px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.process-crop img{width:224.95%;max-width:none;height:309.2%;position:absolute;top:-69.19%;left:-62.41%}.workflow-steps{flex-direction:column;gap:16px;display:flex}.workflow-steps article{background:#f2f2f2b3;border-radius:6px;flex:1;justify-content:space-between;padding:24px;display:flex}.workflow-steps article>div{flex-direction:column;justify-content:space-between;gap:8px;display:flex}.workflow-steps p{color:var(--muted)}.workflow-steps article>span{color:#4d4d4d;font-size:18px;font-weight:500}.workflow-steps>.button{min-height:60px}.features{padding:120px 0}.features-layout{grid-template-columns:1fr 1fr;gap:16px;height:480px;margin-top:40px;display:grid}.feature-grid{grid-template-rows:repeat(3,1fr);grid-template-columns:1fr 1fr;gap:4px;display:grid}.feature-card{text-align:left;color:var(--ink);background:#f2f2f2cc;border-radius:6px;flex-direction:column;justify-content:space-between;padding:20px;transition:background .2s,color .2s;display:flex}.feature-card:hover{background:#f2f2f2}.feature-card .number{color:#4d4d4d;font-size:18px;font-weight:500}.feature-card strong{letter-spacing:-.02em;font-size:24px;font-weight:500;display:block}.feature-card small{color:var(--muted);max-width:265px;margin-top:4px;font-size:16px;line-height:1.45;display:block}.feature-card.active{background:#f2f2f2cc}.feature-panel{background:#f2f2f21a;border:2px solid #f2f2f266;border-radius:6px;position:relative;overflow:hidden}.comparison{height:100%;position:relative}.price-image{border-radius:4px;width:83%;height:292px;position:absolute;top:39px;left:8.33%;overflow:hidden}.price-image img{width:100%;height:111.25%;position:absolute;top:-.03%;left:0}.price-image:after{content:"";background:linear-gradient(#0000 81.386%,#393939);position:absolute;inset:0}.charts{grid-template-columns:repeat(4,1fr);gap:8px;height:136px;display:grid;position:absolute;top:281px;left:30px;right:30px}.chart-card{-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);color:#fff;background:#2a2a2a80;border:1px solid #f2f2f266;border-radius:6px;min-width:0;padding:12px}.chart-card>strong{font-size:12px;line-height:16px;display:block}.chart-card>small{color:#cacfd9;font-size:11px;line-height:14px;display:block}.bars{align-items:flex-end;gap:8px;height:76px;display:flex}.bars>div{flex:1;min-width:0}.bars i{height:var(--bar);background:#fff;border-radius:6px;margin-bottom:6px;display:block}.bars>div+div i{background:var(--blue)}.bars span{white-space:nowrap;color:#dee3ee;text-align:center;font-size:9px;font-weight:500;line-height:12px;display:block}.bars>div+div span{color:#87aeff}.legend{color:#dee3ee;justify-content:center;gap:12px;font-size:12px;display:flex;position:absolute;top:432px;left:0;right:0}.legend span{align-items:center;gap:6px;display:flex}.legend span:before{content:"";background:#fff;border-radius:2px;width:10px;height:10px}.legend span+span:before{background:var(--blue);border:1px solid #d9d9d9}.feature-detail{color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;height:100%;padding:48px;display:flex}.feature-detail h3{font-size:36px}.feature-detail .feature-description{color:#dedede;font-size:20px;line-height:1.6}.feature-detail .eyebrow{color:#acb3bf}.roles{height:830px;padding-top:120px;position:relative}.roles h2{max-width:760px}.role-map{position:absolute;inset:0}.role-symbol{position:absolute;top:307px;left:calc(50% - 195px)}.role{border-left:3px solid #fffc;max-width:450px;padding-left:16px;position:absolute}.role p{color:var(--muted);margin-top:4px}.owner{top:301px;left:13.125%}.supply{top:314px;left:75%}.accountant{top:648px;left:5.42%}.foreman{top:625px;left:71.46%}.role-line{position:absolute}.owner-line{top:383.8px;left:calc(25.17% - .707px)}.supply-line{top:390.8px;left:62.85%;transform:scaleX(-1)}.accountant-line{top:582px;left:calc(16.04% - .707px);transform:scaleY(-1)}.foreman-line{top:581px;left:62.85%;transform:rotate(180deg)}.timeline{background:var(--panel);height:474px;padding:120px 0}.timeline-list{grid-template-columns:repeat(4,1fr);margin-top:40px;padding:0;list-style:none;display:grid}.timeline-list li{border-top:3px solid #f0f0f0;padding:24px 24px 0 0}.timeline-list li:last-child{border-color:#f0f0f04d}.timeline-list h3{white-space:nowrap;font-size:36px;line-height:1.2}.timeline-list p{color:var(--muted);margin-top:8px}.results{height:928px;position:relative}.results h2{text-align:center;z-index:1;width:100%;position:absolute;top:120px}.result-orbits{width:674px;height:674px;position:absolute;top:134px;left:50%;transform:translate(-50%)}.result-orbits img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.result-logo{position:absolute;top:316px;left:calc(50% - 148px)}.result-cta{white-space:nowrap;width:240px;position:absolute;top:623px;left:calc(50% - 120px)}.result-list{padding:0;list-style:none}.result-list li{letter-spacing:-.02em;background:#e0e0e0;border-radius:6px;padding:24px 32px;font-size:20px;font-weight:500;line-height:1.45;position:absolute}.result-list li:first-child{top:251px;left:9.375%}.result-list li:nth-child(2){top:251px;left:64.65%}.result-list li:nth-child(3){top:427px;left:12.22%}.result-list li:nth-child(4){top:427px;left:69.58%}.result-list li:nth-child(5){top:603px;left:8.96%}.result-list li:nth-child(6){top:603px;left:64.65%}.implementation{background:linear-gradient(#252525 75.425%,#313131);height:471px;padding:120px 0}.implementation-layout{grid-template-columns:434px 1fr;gap:120px;display:grid}.implementation .section-heading{gap:24px}.implementation .button{white-space:nowrap;width:200px;margin-top:24px}.implementation-copy{padding-top:41px}.implementation-copy>p:first-child{color:#fff;letter-spacing:-.02em;font-size:36px;font-weight:400;line-height:1.3}.implementation-copy span{color:#fff6}.implementation-copy .eyebrow{margin-top:20px}.faq{background:var(--panel);min-height:885px;padding:120px 0 64px}.faq-list{margin-top:40px}.faq-list>div{border-bottom:1px solid #a1a1a1;align-items:baseline;gap:40px;padding:24px 0;display:flex}.faq-list>div:first-child{border-top:1px solid #a1a1a1}.faq-list dt{letter-spacing:-.02em;flex:0 0 430px;font-size:20px;font-weight:500}.faq-list dd{color:#595e62;flex:1}.faq-list>div:last-child{padding:14px 0}.faq-list .button{flex-shrink:0;width:200px}.demo{background:var(--panel);height:750px;position:relative}.demo-scene{width:1559px;max-width:none;height:786px;position:absolute;top:1px;left:0}.demo:after{content:"";background:linear-gradient(var(--panel),transparent);pointer-events:none;height:150px;position:absolute;top:0;left:0;right:0}.demo-content{z-index:1;width:560px;padding-top:120px;position:relative}.demo .section-heading{max-width:510px}.demo-description{color:var(--muted);max-width:375px;margin-top:28px}.demo form{margin-top:24px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-grid label{text-transform:uppercase;color:#4d4d4d;letter-spacing:-.02em;flex-direction:column;gap:8px;font-size:12px;font-weight:500;display:flex}.form-grid input{width:100%;min-width:0;height:52px;color:var(--ink);letter-spacing:0;background:#ffffff80;border:1px solid #0000;border-radius:4px;padding:0 16px;font-size:16px;font-weight:300}.form-grid input::placeholder{color:var(--muted)}.consent{color:var(--muted);cursor:pointer;align-items:center;gap:8px;margin-top:20px;font-size:13px;display:flex}.consent input{appearance:none;cursor:pointer;border:1px solid #4d4d4d;border-radius:4px;flex-shrink:0;width:18px;height:18px;margin:0}.consent input:checked{background:var(--blue);border-color:var(--blue);position:relative}.consent input:checked:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;position:absolute;top:4px;left:4px;transform:rotate(-45deg)}.demo form>.button{width:100%;margin-top:20px}.form-status{color:#242b35;max-width:550px;margin-top:12px;font-size:13px;line-height:1.4}.footer{background:linear-gradient(#252525 75.425%,#313131);height:772px;padding-top:120px;position:relative}.footer-top{grid-template-columns:1fr 1.6fr 1fr;gap:30px;display:grid}.footer nav,.footer-legal{text-transform:uppercase;color:#92989c;flex-direction:column;gap:20px;font-size:14px;line-height:1.4;display:flex}.footer-contacts{color:#efefef;text-transform:uppercase;flex-direction:column;align-items:center;gap:20px;font-size:24px;font-weight:500;display:flex}.footer-legal{text-align:right;align-items:flex-end}.footer-legal button{color:inherit;font-size:inherit;text-transform:inherit;text-align:right;background:0 0;padding:0;line-height:1.4}.footer-legal button:hover{color:#fff}.footer-emblem{width:230px;height:230px;position:absolute;top:290px;left:calc(50% - 115px);overflow:hidden}.footer-emblem img{width:176.71%;max-width:none;height:126.22%;position:absolute;top:-9.69%;left:-38.36%}.footer-wordmark{white-space:nowrap;text-transform:uppercase;letter-spacing:.015em;color:#0000;background:linear-gradient(#efefef 54.214%,#efefef00 95%);-webkit-background-clip:text;background-clip:text;font-size:clamp(100px,14.95vw,215.307px);font-weight:500;line-height:1.4;position:absolute;top:539px;left:64px;right:64px}dialog{width:min(560px,100% - 32px);color:var(--ink);background:#e0e0e0;border:1px solid #fff6;border-radius:10px;padding:40px;box-shadow:0 20px 100px #0005}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#10101080}dialog h2{color:var(--ink);margin:16px 0;font-size:32px}dialog>p:last-of-type{color:#595e62;line-height:1.6}.dialog-close{color:#4d4d4d;background:0 0;font-size:32px;position:absolute;top:8px;right:14px}.dialog-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (min-width:1441px){.footer-wordmark{font-size:215.307px}}@media (max-width:1199px){.problem-list{padding-inline:32px;scroll-padding-inline:32px}.container{margin-left:32px;margin-right:32px}.header{padding:0 32px}.nav{gap:18px;font-size:11px}.header-actions .button{padding-left:16px;padding-right:16px}.saving{right:40px}.unified{left:40px}.workflow h2{font-size:34px}.workflow-visual .section-heading{padding:26px 24px 0}.features h2{font-size:42px}.feature-card small{font-size:14px}.charts{gap:5px;left:16px;right:16px}.chart-card{padding:8px}.legend{font-size:10px}.owner{left:7%}.supply{left:72%}.accountant{max-width:350px;left:4%}.foreman{left:72%}.role p{font-size:14px}.role h3{font-size:21px}.owner-line{left:calc(50% - 358px)}.supply-line{transform-origin:0;width:auto;left:calc(50% + 185px);transform:scaleX(-1)scale(.75)}.foreman-line{transform-origin:50%;left:calc(50% + 185px);transform:rotate(180deg)scale(.8)}.accountant-line{left:calc(50% - 499px)}.timeline h2{font-size:42px}.timeline-list h3{font-size:28px}.timeline-list p{font-size:14px}.result-list li{padding:20px;font-size:17px}.result-list li:first-child,.result-list li:nth-child(5){left:4%}.result-list li:nth-child(2),.result-list li:nth-child(6){left:auto;right:4%}.result-list li:nth-child(3){left:7%}.result-list li:nth-child(4){left:auto;right:7%}.implementation-layout{grid-template-columns:36% 1fr;gap:48px}.implementation-copy>p:first-child{font-size:30px}.faq h2{font-size:42px}.faq-list dt{flex-basis:34%;font-size:18px}.faq-list>div{gap:24px}.faq-list dd{font-size:15px}.demo-content{width:47%}.demo-scene{left:calc(50% - 720px)}.footer-contacts{font-size:20px}.footer nav,.footer-legal{font-size:12px}.footer-wordmark{font-size:15.2vw;left:32px;right:32px}}@media (max-width:900px){h2{font-size:38px}.nav{display:none}.menu-toggle{background:#f2f2f2;border-radius:4px;flex-direction:column;flex-shrink:0;justify-content:center;gap:6px;width:40px;height:40px;display:flex}.menu-toggle span{background:#333;width:20px;height:2px;margin:auto}.header-actions{margin-left:auto;margin-right:12px}.mobile-nav:not([hidden]){z-index:10;background:#e1e1e1;flex-direction:column;gap:20px;padding:24px 32px;display:flex;position:absolute;top:70px;left:0;right:0;box-shadow:0 12px 20px #0002}.hero-copy{max-width:740px;padding-left:24px;padding-right:24px}.hero-copy h1{font-size:46px}.floating-card{width:310px;padding:22px}.floating-card h3{font-size:22px}.floating-card p{font-size:14px}.saving{right:32px}.unified{left:32px}.workflow{height:auto;min-height:514px}.workflow h2{font-size:30px}.workflow-visual{min-height:514px}.process-crop{height:320px}.features{padding:90px 0}.features-layout{grid-template-columns:1fr;height:auto}.feature-grid{min-height:440px}.feature-panel{height:480px}.feature-card small{font-size:16px}.legend{font-size:12px}.charts{gap:8px;left:30px;right:30px}.chart-card{padding:12px}.timeline{height:auto;padding:90px 0}.timeline h2{font-size:38px}.timeline-list{grid-template-columns:1fr 1fr;gap:32px}.implementation{height:auto;padding:90px 0}.implementation h2{font-size:38px}.implementation-copy>p:first-child{font-size:26px}.faq{min-height:0;padding:90px 0}.faq h2{font-size:38px}.faq-list>div{flex-wrap:wrap;gap:12px 24px}.faq-list dt{flex:0 0 38%}.faq-list>div:last-child dd{flex:1}.faq-list>div:last-child .button{margin-left:calc(38% + 24px)}.demo{height:780px}.demo-content{width:52%;padding-top:90px}.demo h2{font-size:38px}.demo-scene{opacity:.65;left:calc(50% - 750px)}.form-grid{grid-template-columns:1fr}.demo-description{margin-top:24px}.demo form{margin-top:20px}.footer{height:700px;padding-top:80px}.footer-top{grid-template-columns:1fr 1fr}.footer-contacts{grid-area:1/1/auto/-1;margin-bottom:24px}.footer-emblem{top:310px}.footer-wordmark{top:550px}}@media (max-width:600px){.container{margin-left:20px;margin-right:20px}h2{font-size:32px}.eyebrow{font-size:12px}.header{height:70px;padding:0 20px}.brand{gap:4px;font-size:16px}.brand img{width:48px;height:48px}.header-actions{margin-right:8px}.header-actions [data-login]{display:none}.header-actions .button{min-height:38px;padding:10px 12px;font-size:10px}.menu-toggle{width:34px;height:38px}.mobile-nav:not([hidden]){padding:24px 20px}.hero{height:850px}.hero-scene{width:1000px;height:893px;top:36px;left:calc(50% - 15px)}.hero-copy{padding-top:50px;padding-left:20px;padding-right:20px}.hero-copy h1{margin-top:14px;font-size:35px;line-height:1.06}.hero-actions{gap:8px;width:100%;max-width:370px;margin-top:28px}.hero-actions .button{padding:14px 12px;font-size:11px}.hero:after{height:140px;top:760px}.floating-card{width:250px;padding:16px}.floating-card h3{font-size:18px}.floating-card p{margin-top:4px;font-size:12px}.saving{top:390px;right:20px}.unified{top:710px;left:20px}.problems{padding-top:24px}.problem-list{gap:12px;margin:28px 0 0;padding:0 20px;scroll-padding-inline:20px}.problem-card{flex-basis:280px;height:180px;padding:20px}.problem-card h3{font-size:22px}.workflow{grid-template-columns:1fr;gap:16px;margin-top:72px;margin-bottom:72px}.workflow-visual{min-height:420px}.workflow h2{font-size:30px}.workflow-visual .section-heading{padding:24px 22px 0}.process-crop{height:285px}.workflow-steps{gap:12px}.workflow-steps article{min-height:132px;padding:20px}.workflow-steps h3{font-size:22px}.workflow-steps .button{min-height:52px}.features{padding:72px 0}.features h2{font-size:32px}.features-layout{margin-top:28px}.feature-grid{gap:6px;min-height:470px}.feature-card{padding:16px 14px}.feature-card strong{font-size:22px}.feature-card small{font-size:13px;line-height:1.4}.feature-card .number{font-size:15px}.feature-panel{height:385px}.price-image{width:90%;height:220px;top:24px;left:5%}.charts{gap:4px;height:136px;top:204px;left:10px;right:10px}.chart-card{padding:7px 5px}.chart-card>strong{min-height:24px;font-size:9px;line-height:12px}.chart-card>small{font-size:9px}.bars{gap:4px;height:76px}.bars span{font-size:7px}.bars i{border-radius:3px}.legend{gap:8px;font-size:8px;top:352px}.legend span{gap:4px}.legend span:before{width:7px;height:7px}.feature-detail{gap:18px;padding:28px}.feature-detail h3{font-size:30px}.feature-detail .feature-description{font-size:18px}.timeline{padding:72px 0}.timeline h2{font-size:32px}.timeline-list{gap:28px 18px;margin-top:32px}.timeline-list li{padding-top:18px;padding-right:0}.timeline-list h3{white-space:normal;font-size:24px}.timeline-list p{font-size:14px}.implementation{padding:72px 0}.implementation-layout{grid-template-columns:1fr;gap:40px}.implementation h2{font-size:36px}.implementation .button{margin-top:28px}.implementation-copy>p:first-child{font-size:26px}.implementation-copy{padding:0}.faq{padding:72px 0}.faq h2{font-size:32px}.faq-list{margin-top:28px}.faq-list>div{padding:20px 0;display:block}.faq-list dt{font-size:18px}.faq-list dd{margin-top:10px;font-size:15px}.faq-list>div:last-child .button{width:100%;margin:20px 0 6px}.demo{height:auto;min-height:1060px;padding-bottom:350px;overflow:hidden}.demo-content{width:100%;padding-top:72px}.demo h2{font-size:36px}.demo-description{max-width:360px;margin-top:24px}.demo-scene{opacity:1;width:1000px;height:504px;top:auto;bottom:-30px;left:calc(50% - 660px)}.demo:after{height:100px}.form-grid{grid-template-columns:1fr 1fr;gap:16px 12px}.form-grid input{padding:0 12px;font-size:14px}.form-grid label{font-size:10px}.demo form{margin-top:28px}.consent{align-items:flex-start;font-size:12px;line-height:18px}.footer{height:760px;padding-top:64px}.footer-top{gap:24px}.footer-contacts{gap:14px;margin-bottom:8px;font-size:18px}.footer nav,.footer-legal{gap:18px;font-size:10px}.footer-emblem{top:330px}.footer-wordmark{letter-spacing:0;font-size:14.7vw;top:620px;left:20px;right:20px}dialog{padding:32px 24px}dialog h2{font-size:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.floating-card img{flex-shrink:0}.problems.is-scroll-driven{margin-block:120px;padding-top:0}.problems.is-scroll-driven+.workflow{margin-top:0}.problems.is-scroll-driven .problems-sticky{top:var(--problems-pin-top,24px);isolation:isolate;z-index:2;display:flow-root;position:sticky}.problems.is-scroll-driven .problem-list{scroll-snap-type:none;scroll-behavior:auto;flex:none;width:100%}@media (max-width:600px){.problems.is-scroll-driven{margin-block:72px}}.features>.container{position:relative}.feature-playback{color:#c8c8c8;text-underline-offset:4px;background:0 0;padding:4px 0 4px 12px;font-size:12px;font-weight:400;text-decoration:underline;position:absolute;top:0;right:0}.feature-playback:hover{color:#fff}.feature-card{position:relative;overflow:hidden}.feature-fill{opacity:0;padding:inherit;background:var(--blue);color:#f2f2f2;border-radius:inherit;clip-path:inset(0 calc((1 - var(--feature-progress,1)) * 100%) 0 0 round var(--radius));pointer-events:none;flex-direction:column;justify-content:space-between;transition:opacity .28s;display:flex;position:absolute;inset:0}.feature-card.active>.feature-fill{opacity:1}.feature-card .feature-fill .number,.feature-card .feature-fill small{color:#f2f2f2}@media (max-width:600px){.feature-playback{font-size:11px}}.timeline.is-animated .timeline-list li{border-top:0;padding-top:27px;position:relative}.timeline.is-animated .timeline-list li:before,.timeline.is-animated .timeline-list li:after{content:"";pointer-events:none;width:100%;height:3px;position:absolute;top:0;left:0}.timeline.is-animated .timeline-list li:before{background:#f0f0f04d}.timeline.is-animated .timeline-list li:after{transform:scaleX(var(--step-progress,0));transform-origin:0;background:#f0f0f0}.timeline.is-animated .timeline-content{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.timeline.is-animated .is-visible .timeline-content{opacity:1;transform:translateY(0)}@media (max-width:600px){.timeline.is-animated .timeline-list li{padding-top:21px}}.button[data-login]:disabled{opacity:1;-webkit-text-fill-color:currentColor;cursor:not-allowed;box-shadow:none}.button-primary[data-login]:disabled{background:var(--blue)}.button-light[data-login]:disabled{background:#f2f2f2}.hero:after{content:none}.hero-background{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-background:after{content:"";background:linear-gradient(transparent,var(--bg));z-index:1;height:175px;position:absolute;bottom:0;left:0;right:0}.hero .floating-card{transform:translate3d(var(--parallax-x,0px),var(--parallax-y,0px),0)}.hero .hero-scene{transform:translate3d(-50%,var(--parallax-y,0px),0)}.hero.has-card-parallax .hero-scene,.hero.has-card-parallax .floating-card{will-change:transform}@media (max-width:600px){.hero-background:after{height:140px}}@media (prefers-reduced-motion:reduce){.hero .floating-card{will-change:auto;transform:none}.hero .hero-scene{will-change:auto;transform:translate(-50%)}}.roles .owner,.roles .owner-line{--role-order:0}.roles .supply,.roles .supply-line{--role-order:1}.roles .foreman,.roles .foreman-line{--role-order:2}.roles .accountant,.roles .accountant-line{--role-order:3}.roles.is-animated>.section-heading{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.roles.is-animated.has-heading>.section-heading{opacity:1;transform:translateY(0)}.roles.is-animated .role-circle{transform-box:fill-box;transform-origin:50%;animation:.65s cubic-bezier(.22,1,.36,1) both role-circle-reveal;animation-delay:calc(var(--role-order) * .28s)}.roles.is-animated .role-line{overflow:visible}.roles.is-animated .role-line path{stroke-dasharray:1;animation:.85s cubic-bezier(.4,0,.2,1) both role-line-reveal;animation-delay:calc(var(--role-order) * .28s + .25s)}.roles.is-animated .role{animation:.65s cubic-bezier(.22,1,.36,1) both role-text-reveal;animation-delay:calc(var(--role-order) * .28s + .65s)}.roles.is-animated .role-circle,.roles.is-animated .role-line path,.roles.is-animated .role{animation-play-state:paused}.roles.is-playing .role-circle,.roles.is-playing .role-line path,.roles.is-playing .role{animation-play-state:running}@keyframes role-circle-reveal{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes role-line-reveal{0%{stroke-dashoffset:-1px}to{stroke-dashoffset:0}}@keyframes role-text-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.roles{height:auto;padding:90px 32px}.roles .section-heading{max-width:640px;margin-inline:auto}.roles h2 br{display:none}.roles .role-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px;display:grid;position:relative;inset:auto}.roles .role-symbol,.roles .role-line{display:none}.roles .role{background:#f2f2f266;border:0;border-radius:6px;grid-template-columns:48px minmax(0,1fr);align-content:center;gap:6px 16px;min-width:0;max-width:none;min-height:132px;padding:20px;display:grid;position:relative;inset:auto}.roles .role:before{content:"";aspect-ratio:1;background:#059669;border-radius:50%;grid-area:1/1/span 2;align-self:center;width:48px}.roles .supply:before{background:#059669b3}.roles .foreman:before{background:#05966966}.roles .accountant:before{background:#05966933}.roles .role h3{grid-column:2;min-width:0;font-size:21px;line-height:1.25}.roles .role p{color:#525a60;grid-column:2;margin:0;font-size:14px;line-height:1.5}.roles .accountant{--role-order:2}.roles .foreman{--role-order:3}.roles.is-animated .role{animation-delay:calc(var(--role-order) * .18s)}}@media (max-width:600px){.roles{padding:72px 20px}.roles h2{text-wrap:balance;font-size:clamp(28px,7.5vw,32px)}.roles .role-map{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px}.roles .role{grid-template-columns:44px minmax(0,1fr);gap:4px 16px;min-height:104px;padding:18px 16px}.roles .role:before{width:44px}.roles .role h3{font-size:20px;line-height:1.3}.roles .role p{font-size:14px;line-height:1.45}}.result-list li:nth-child(2){--result-order:0}.result-list li:nth-child(4){--result-order:1}.result-list li:nth-child(6){--result-order:2}.result-list li:nth-child(5){--result-order:3}.result-list li:nth-child(3){--result-order:4}.result-list li:first-child{--result-order:5}.results.is-animated .result-cta{transform-origin:50%;animation:.8s cubic-bezier(.22,1,.36,1) both paused result-center-reveal}.results.is-animated .result-list li{animation:1s cubic-bezier(.4,0,.2,1) both result-card-reveal;animation-delay:calc(var(--result-order) * .22s);animation-play-state:paused}.results.is-playing .result-cta.is-visible,.results.is-playing.has-cards .result-list li{animation-play-state:running}@keyframes result-center-reveal{0%{opacity:0;scale:.82}to{opacity:1;scale:1}}@keyframes result-card-reveal{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.results{grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:32px 24px;height:auto;padding:90px 32px;display:grid}.results h2{text-align:left;grid-area:1/1;width:auto;font-size:38px;position:static}.results .result-orbits{display:none}.results .result-logo{grid-area:1/2;width:120px;height:120px;margin:0;position:static;transform:none}.results .result-list{counter-reset:result-benefit;grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;width:100%;margin:0;display:grid;position:static}.results .result-list li:nth-child(n){text-align:left;counter-increment:result-benefit;background:0 0;border-top:1px solid #fff6;border-radius:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:16px;min-width:0;min-height:88px;padding:20px 0;font-size:19px;font-weight:400;line-height:1.4;display:grid;position:static;inset:auto}.results .result-list li:before{content:counter(result-benefit,decimal-leading-zero);color:var(--blue);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.results .result-cta{grid-area:3/1/auto/-1;width:100%;min-height:56px;margin:0;position:static}.results .result-list li:first-child{--result-order:0}.results .result-list li:nth-child(2){--result-order:1}.results .result-list li:nth-child(3){--result-order:2}.results .result-list li:nth-child(4){--result-order:3}.results .result-list li:nth-child(5){--result-order:4}.results .result-list li:nth-child(6){--result-order:5}}@media (max-width:600px){.results{grid-template-columns:minmax(0,1fr) 88px;gap:28px 16px;padding:72px 20px}.results h2{font-size:clamp(28px,7.5vw,32px);line-height:1.1}.results .result-logo{width:88px;height:88px}.results .result-list{grid-template-columns:minmax(0,1fr);gap:0}.results .result-list li:nth-child(n){min-height:0;padding:16px 0;font-size:18px}.results .result-list li:last-child{border-bottom:1px solid #fff6}}.result-logo{width:296px;height:296px}.result-logo .logo-source{width:100%;height:100%;display:block}.logo-reveal-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.footer-emblem .logo-reveal-svg{width:176.71%;max-width:none;height:126.22%;inset:-9.69% auto auto -38.36%}.has-logo-animation>.logo-source{visibility:hidden}html{overflow-x:clip}body{container-type:inline-size}.page{overflow:visible}.band{margin-left:calc(50% - 50cqi);margin-right:calc(50% - 50cqi);padding-left:calc(50cqi - 50%);padding-right:calc(50cqi - 50%)}.band-dark{background:var(--dark)}.band-panel{background:var(--panel)}.band-shade{background:linear-gradient(#252525 75.425%,#313131)}.demo,.roles,.results{overflow:clip}.footer{height:calc(539px + 1.0822*min(215.307px,max(100px,14.95vw)));overflow:hidden}.footer-wordmark{margin-bottom:-.318em}@media (max-width:1199px){.footer{height:calc(539px + 16.4494vw)}}@media (max-width:900px){.footer{height:calc(550px + 16.4494vw)}}@media (max-width:600px){.footer{height:calc(620px + 15.9083vw)}}@media (prefers-reduced-motion:reduce){.roles.is-animated>.section-heading{opacity:1;transition:none;transform:none}.roles.is-animated .role-circle,.roles.is-animated .role-line path,.roles.is-animated .role,.results.is-animated .result-cta,.results.is-animated .result-list li{animation:none}}
.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.commercial-section{padding:120px 0}.commercial-heading{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:40px;display:flex}.commercial-heading .section-heading,.commercial-heading h2{max-width:680px}.commercial-intro{max-width:360px;color:var(--muted);line-height:1.6}.overview-section{background:var(--bg)}.overview-section .section-heading{flex-shrink:0}.overview-heading-copy{flex:1;min-width:0}.overview-section .commercial-intro{max-width:760px;margin-top:24px}.overview-heading-cta{flex-shrink:0}.overview-shell{background:#f2f2f2;border:1px solid #f2f2f2b3;border-radius:6px;height:760px;overflow:hidden;box-shadow:0 20px 70px #0000000d}.overview-frame,.overview-frame-slot{background:#f2f2f2;border:0;width:100%;height:100%;display:block}.ov-app{color:#202a38;background:#f7f8fa;font-size:13px;font-weight:400;line-height:1.5}.ov-app button,.ov-app select{font:inherit}.ov-app-top{background:#fff;border-bottom:1px solid #dfe3e9;justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;display:flex}.ov-brand{align-items:center;gap:10px;display:flex}.ov-brand>strong{white-space:nowrap;font-size:15px}.ov-brand>span{color:#7b8492;border-left:1px solid #dfe3e9;margin-left:6px;padding-left:14px;font-size:12px}.ov-mode{color:#26765e;white-space:nowrap;background:#e9f5ef;border:1px solid #d4e9df;border-radius:4px;padding:4px 9px;font-size:11px}.ov-controls{background:#fff;border-bottom:1px solid #dfe3e9;align-items:flex-end;gap:16px;padding:18px 24px;display:flex}.ov-controls label{color:#727d8d;flex-direction:column;gap:6px;font-size:11px;font-weight:500;display:flex}.ov-controls select{color:#273247;background:#f8f9fb;border:1px solid #dce1e8;border-radius:4px;max-width:100%;min-height:36px;padding:6px 30px 6px 10px;font-size:12px}.ov-controls select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ov-live-price{color:var(--blue);white-space:nowrap;margin-left:auto;padding-bottom:8px;font-size:12px}.ov-workspace{grid-template-columns:174px minmax(0,1fr);min-height:590px;display:grid}.ov-nav{background:#eef0f4;border-right:1px solid #dfe3e9;flex-direction:column;gap:5px;padding:26px 12px;display:flex}.ov-nav>span{text-transform:uppercase;letter-spacing:.035em;color:#87909e;margin:0 10px 14px;font-size:10px}.ov-nav>button{text-align:left;color:#687385;white-space:nowrap;background:0 0;border-radius:4px;align-items:center;gap:9px;width:100%;padding:11px 10px;font-size:12px;display:flex}.ov-nav>button:hover{background:#e3e8f0}.ov-nav>button[aria-current]{color:#1558d7;background:#2563eb12;font-weight:500}.ov-nav i{color:#8b96a6;font-size:17px;font-style:normal;line-height:1}.ov-nav>button[aria-current] i{color:#2563eb}.ov-nav small{background:#dae4fb;border-radius:3px;margin-left:auto;padding:1px 5px;font-size:10px}.ov-nav>p{color:#929aa7;margin:auto 10px 0;padding-top:40px;font-size:10px}.ov-main{min-width:0;padding:28px 24px 12px}.ov-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.ov-page-heading p{color:#919baa;margin-bottom:6px;font-size:11px}.ov-page-heading h3{letter-spacing:-.025em;font-size:22px;font-weight:500;line-height:1.25}.ov-action{color:#8a98ad;cursor:help;background:#eaf0fa;border:1px solid #dce2eb;border-radius:4px;flex-shrink:0;padding:8px 12px;font-size:11px!important}.ov-total{color:#8190a6;vertical-align:middle;margin-left:5px;font-size:13px}.ov-screen-description{color:#8390a1;margin:-10px 0 22px;font-size:12px}.ov-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.ov-metrics article{background:#fff;border:1px solid #e3e7ee;border-radius:5px;padding:16px}.ov-metrics article>span{color:#8590a0;font-size:11px;display:block}.ov-metrics article>strong{letter-spacing:-.03em;color:#24344c;white-space:nowrap;margin-top:10px;font-size:clamp(16px,1.8vw,25px);font-weight:500;line-height:1.1;display:block}.ov-metrics article>small{color:#a0a8b4;margin-top:8px;font-size:10px;display:block}.ov-dashboard-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.ov-panel{background:#fff;border:1px solid #e3e7ee;border-radius:5px;min-width:0;overflow:hidden}.ov-panel-heading{justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex}.ov-panel h4{margin:0;font-size:13px;font-weight:500}.ov-panel-heading>span{color:#98a2b2;white-space:nowrap;font-size:10px}.ov-tag{color:#8792a4;white-space:nowrap;background:#f0f2f6;border-radius:3px;padding:3px 7px;font-size:10px;line-height:1.4;display:inline-block}.ov-tag.blue{color:#5c85ca;background:#edf3ff}.ov-tag.green{color:#64a18b;background:#ebf6f1}.ov-chart{flex-direction:column;gap:13px;padding:5px 16px;display:flex}.ov-chart>div{grid-template-columns:58px 1fr;align-items:center;gap:10px;display:grid}.ov-chart>div>span{color:#8792a4;font-size:10px}.ov-bars{flex-direction:column;gap:4px;display:flex}.ov-bars i{width:var(--value);background:#2563eb;border-radius:2px;height:8px;display:block}.ov-bars i+i{background:#bed2fa}.ov-chart-legend{color:#919bac;gap:16px;padding:15px 16px;font-size:10px;display:flex}.ov-chart-legend span{align-items:center;gap:5px;display:flex}.ov-chart-legend span:before{content:"";background:#2563eb;border-radius:1px;width:7px;height:7px}.ov-chart-legend span+span:before{background:#bed2fa}.ov-activity{flex-direction:column;gap:16px;padding:2px 16px 14px;list-style:none;display:flex}.ov-activity li{align-items:flex-start;gap:8px;display:flex}.ov-activity strong,.ov-documents strong{color:#5c6a7f;font-size:11px;font-weight:400;display:block}.ov-activity small,.ov-documents small{color:#a0a8b5;margin-top:3px;font-size:10px;display:block}.ov-activity-dot{background:#05966977;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.ov-activity-dot.blue{background:#2563eb88}.ov-table-wrap{overflow:auto}.ov-panel table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.ov-panel th{color:#94a0b1;background:#f8f9fb;font-weight:400}.ov-panel th,.ov-panel td{white-space:nowrap;border-top:1px solid #edf0f5;padding:12px 16px}.ov-panel td{color:#7e8a9d}.ov-text-link{color:#467fda;font-size:inherit;text-align:left;background:0 0;padding:0}.ov-text-link:hover{text-decoration:underline}.ov-text-link[aria-disabled]{cursor:help}.ov-person{color:#52637b;align-items:center;gap:10px;display:flex}.ov-avatar{color:#7893be;background:#eaf0fb;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.ov-people-table{scrollbar-width:thin;max-height:410px}.ov-people-table thead{z-index:1;position:sticky;top:0}.ov-stages{flex-direction:column;gap:20px;padding:0 16px 20px;display:flex}.ov-stages>div>span{color:#8995a7;justify-content:space-between;margin-bottom:7px;font-size:11px;display:flex}.ov-stages b{font-weight:400}.ov-stages>div>div{background:#eef2f9;border-radius:3px;height:7px;overflow:hidden}.ov-stages i{background:#6b9bf3;border-radius:3px;height:100%;display:block}.ov-documents{flex-direction:column;gap:20px;padding:0 16px 20px;list-style:none;display:flex}.ov-documents li{align-items:center;gap:10px;display:flex}.ov-documents li>span{color:#8aa7d5;font-size:22px}.ov-readonly-status{color:#657b9b;min-height:20px;margin-top:16px;font-size:11px;line-height:1.5}.ov-app-bottom{color:#929eb0;background:#fff;border-top:1px solid #e1e6ee;justify-content:space-between;gap:20px;padding:12px 24px;font-size:10px;display:flex}.pricing-section{text-align:center;background:#c3c3c3}.pricing-section .commercial-heading{justify-content:center;margin-bottom:28px}.pricing-section .commercial-heading .section-heading{align-items:center;margin-inline:auto}.pricing-toolbar{justify-content:center;align-items:center;gap:24px;margin-bottom:32px;display:flex}.period-switch{background:#f2f2f233;border:1px solid #ffffff80;border-radius:6px;gap:4px;padding:4px;display:flex}.period-switch button{color:#646b75;background:0 0;border-radius:4px;min-height:42px;padding:10px 18px;font-size:14px;font-weight:500}.period-switch button[aria-pressed=true]{color:#101010;background:#f2f2f2;box-shadow:0 2px 8px #00000008}.tariff-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tariff-card{color:#202020;text-align:left;background:#f2f2f2b3;border:2px solid #0000;border-radius:6px;flex-direction:column;min-width:0;padding:28px;display:flex;position:relative}.tariff-card.is-selected{border-color:#2563eb}.tariff-card.is-featured{color:#fff;background:#2563eb;border-color:#2563eb}.tariff-topline{justify-content:space-between;align-items:center;gap:8px;min-height:24px;margin-bottom:16px;display:flex}.tariff-topline>span{color:#92969e;font-size:12px}.tariff-card.is-featured .tariff-topline>span{color:#d0dfff}.tariff-popular{white-space:nowrap;background:#ffffff24;border-radius:4px;flex-shrink:0;padding:4px 8px;font-size:11px;font-weight:500}.tariff-card h3{overflow-wrap:break-word;letter-spacing:-.035em;font-size:26px;line-height:1.2}.tariff-users{color:#7a818a;margin-top:10px;font-size:14px}.tariff-card.is-featured .tariff-users{color:#c5d7ff}.tariff-price{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:9px;margin-top:30px;display:flex}.tariff-price strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:52px;font-weight:400;line-height:1}.tariff-price>span{color:#7f8691;white-space:nowrap;font-size:14px}.tariff-card.is-featured .tariff-price>span{color:#c5d7ff}.tariff-payment{color:#717986;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;min-height:44px;margin-top:16px;font-size:13px;display:flex}.tariff-card.is-featured .tariff-payment{color:#d2e0ff}.tariff-features{color:#747c87;border-top:1px solid #a7aeb92e;flex-direction:column;gap:13px;margin:10px 0 24px;padding:24px 0;font-size:14px;list-style:none;display:flex}.tariff-features li{justify-content:flex-start;align-items:flex-start;gap:9px;display:flex}.tariff-features li:before{content:"✓";color:#059669;font-size:13px;font-weight:500}.tariff-card.is-featured .tariff-features{color:#e4ecff;border-top-color:#ffffff29}.tariff-card.is-featured .tariff-features li:before{color:#c5fff0}.tariff-card .button{width:100%;margin-top:auto}.tariff-card.is-featured .button{color:#2563eb;background:#f4f7ff}.tariff-card.is-featured .button:hover{background:#fff}.pricing-footnote{color:#777f89;max-width:820px;margin:20px auto 0;font-size:13px;line-height:1.6}.support-section{background:var(--bg);text-align:center}.support-section .commercial-heading{display:block}.support-section .commercial-heading .section-heading{align-items:center;margin-inline:auto}.support-section .commercial-intro{max-width:760px;margin:24px auto 0}.support-actions{text-align:center;margin-top:28px}.support-actions a{color:#2563eb;text-underline-offset:4px;font-size:13px;text-decoration:underline;display:inline-block}.support-choice{accent-color:#2563eb;width:16px;height:16px}.support-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.support-card{text-align:left;cursor:pointer;background:#f2f2f233;border:2px solid #f2f2f266;border-radius:6px;flex-direction:column;min-width:0;padding:28px;display:flex;position:relative}.support-card.is-selected{background:#f2f2f266;border-color:#2563eb}.support-card:focus-within{outline-offset:4px;outline:3px solid #1547b3}.support-choice{position:absolute;top:25px;right:24px}.support-card h3{padding-right:24px;font-size:24px}.support-card .support-volume{color:#7e8792;margin-top:8px;font-size:15px;line-height:1.5}.support-cost{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:30px;display:flex}.support-cost>strong{letter-spacing:-.04em;font-size:44px;font-weight:400;line-height:1}.support-cost>span{color:#7b848f;letter-spacing:0;font-size:15px}.support-cost small{color:#7b848f;letter-spacing:0;font-size:12px}.support-channels{flex-wrap:wrap;gap:8px;margin:26px 0 22px;padding:0;list-style:none;display:flex}.support-channels li{color:#08714f;background:#0596690a;border:1px solid #05966944;border-radius:4px;padding:5px 8px;font-size:12px}.support-channels li.is-unavailable{color:#9098a0;background:0 0;border-color:#fff4}.support-response{color:#7e8792;border-top:1px solid #fff6;justify-content:space-between;gap:16px;margin-top:auto;padding-top:18px;font-size:13px;display:flex}.support-response strong{color:#252e3c;font-weight:400}.demo{height:auto;min-height:750px;padding-bottom:64px;overflow:hidden}.demo .demo-content{padding-top:64px}.demo .demo-scene{top:1px;bottom:auto}.demo-selection{background:#fff3;border:1px solid #ffffff80;border-radius:6px;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin-top:12px;padding:16px 18px;font-size:13px;line-height:1.55;display:grid}.demo-selection>strong{color:#313b49;font-weight:500;display:block}.demo-selection>span{color:#737c87;display:block}.demo-selection>[data-selected-support]{grid-column:1/-1}.demo-selection>a{color:#2563eb;text-underline-offset:3px;grid-column:1/-1;justify-self:start;font-size:12px;text-decoration:underline;display:inline-block}.demo-description{max-width:560px;margin-top:24px}.demo .form-status{margin-top:10px}.hero-actions .button{padding-inline:14px}@media (max-width:1199px){.commercial-heading{gap:32px}.commercial-intro{max-width:300px}.commercial-heading h2{font-size:42px}.tariff-card,.support-card{padding:24px 20px}.tariff-card h3{font-size:23px}.tariff-price strong{font-size:44px}.tariff-price{gap:6px}.ov-workspace{grid-template-columns:154px minmax(0,1fr)}.ov-main{padding:22px 18px 10px}.ov-live-price{font-size:11px}.ov-dashboard-grid{grid-template-columns:minmax(0,1fr)}.ov-metrics article{padding:14px 10px}.ov-metrics article>strong{font-size:20px}}@media (max-width:900px){.commercial-section{padding:90px 0}.commercial-heading{align-items:flex-start}.commercial-heading h2{font-size:38px}.commercial-intro{max-width:280px;font-size:15px}.overview-section .commercial-heading{flex-direction:column;gap:20px}.ov-controls{flex-wrap:wrap;gap:14px}.ov-live-price{flex:1 0 100%;margin-left:0;padding:0}.ov-brand>span{display:none}.ov-workspace{grid-template-columns:minmax(0,1fr);min-height:0}.ov-nav{scrollbar-width:thin;border-bottom:1px solid #dfe3e9;border-right:0;flex-direction:row;padding:10px 16px;overflow-x:auto}.ov-nav>span,.ov-nav>p{display:none}.ov-nav>button{flex-shrink:0;gap:7px;width:auto;font-size:12px}.ov-nav small{margin-left:4px}.ov-metrics article>strong{font-size:22px}.ov-dashboard-grid{grid-template-columns:1fr 1fr}.ov-main{padding:24px 20px 12px}.ov-page-heading h3{font-size:22px}.tariff-grid{grid-template-columns:1fr}.tariff-card{padding:28px 32px}.tariff-topline{margin-bottom:16px}.tariff-card h3{font-size:28px}.tariff-users{margin-top:8px}.tariff-price{margin-top:22px}.tariff-price strong{font-size:48px}.support-grid{grid-template-columns:1fr}.support-card{grid-template-columns:1fr 1fr;gap:0 24px;padding:26px 28px;display:grid}.support-card h3{grid-column:1/-1;font-size:26px}.support-card .support-volume{grid-column:1;margin-top:24px}.support-cost{grid-column:1}.support-channels{grid-area:2/2;align-self:center;margin:20px 0 0}.support-response{grid-area:3/2;align-self:end;margin-top:0}.demo{min-height:900px;padding-bottom:80px}}@media (max-width:600px){.commercial-section{padding:72px 0}.commercial-heading{margin-bottom:28px;display:block}.commercial-heading h2{font-size:32px}.commercial-intro{max-width:none;margin-top:20px;font-size:15px;line-height:1.6}.overview-shell{height:640px}.overview-section .commercial-intro{margin-top:20px}.overview-heading-cta{width:100%;margin-top:24px;font-size:12px}.ov-app-top{gap:8px;padding:12px}.ov-brand{gap:6px}.ov-brand>strong{font-size:12px}.ov-brand img{width:24px;height:24px}.ov-mode{padding:4px 6px;font-size:9px}.ov-controls{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 12px;display:grid}.ov-controls label{font-size:10px}.ov-controls select{width:100%;min-height:38px;font-size:12px}.ov-live-price{font-size:11px}.ov-nav{gap:3px;padding:8px}.ov-nav>button{flex:1;justify-content:center;gap:4px;padding:9px 7px;font-size:10px}.ov-nav i{font-size:14px}.ov-nav small{font-size:9px}.ov-main{padding:20px 12px 10px}.ov-page-heading{margin-bottom:20px;display:block}.ov-page-heading h3{font-size:20px}.ov-page-heading .ov-action{margin-top:14px;font-size:10px!important}.ov-page-heading>.ov-tag{margin-top:10px}.ov-metrics{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:14px}.ov-metrics article{grid-template-columns:1fr auto;align-items:center;gap:5px 8px;padding:12px;display:grid}.ov-metrics article>span{font-size:11px}.ov-metrics article>strong{margin:0;font-size:20px}.ov-metrics article>small{grid-column:1/-1;margin:0;font-size:9px}.ov-dashboard-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:14px}.ov-panel-heading{padding:13px 12px}.ov-panel h4{font-size:12px}.ov-panel th,.ov-panel td{padding:12px;font-size:10px}.ov-app-bottom{padding:12px;line-height:1.5;display:block}.ov-app-bottom span{display:block}.ov-app-bottom span+span{margin-top:5px}.ov-readonly-status{font-size:11px}.ov-people-table{max-height:380px}.ov-panel th:first-child,.ov-panel td:first-child{position:static}.pricing-toolbar{margin-bottom:24px;display:block}.period-switch{display:inline-flex}.period-switch button{min-height:42px;padding:9px 14px;font-size:13px}.tariff-card{padding:24px;display:flex}.tariff-topline{margin-bottom:20px}.tariff-card h3{font-size:26px}.tariff-price{margin-top:24px}.tariff-price strong{font-size:48px}.tariff-price>span{font-size:14px}.tariff-payment{margin-top:16px}.tariff-features{border-top:1px solid #a7aeb92e;margin:20px 0 24px;padding:20px 0 0;font-size:14px}.tariff-card .button{margin-top:auto}.pricing-footnote{font-size:12px}.support-card{padding:24px;display:flex}.support-card h3{font-size:25px}.support-card .support-volume{margin-top:8px}.support-channels{margin:24px 0 20px}.support-response{align-self:stretch;margin-top:auto}.demo{min-height:0;padding-bottom:340px}.demo .demo-content{padding-top:72px}.demo .demo-scene{top:auto;bottom:-30px}.demo-selection{padding:14px;font-size:12px}.demo .demo-description{font-size:15px}}@media (prefers-reduced-motion:reduce){.commercial-section *,.commercial-section :before,.commercial-section :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.feature-panel.figma-panels{aspect-ratio:648/480;background:0 0;border:0;height:auto;container-type:inline-size}.feature-scene{font-family:var(--font);transform-origin:0 0;zoom:calc(100cqi / 648px);line-height:normal}.feature-scene .fg-7{width:100%;height:100%}.feature-scene p{margin:0}.feature-scene .fg-1,.feature-scene.fg-1{background-color:#f2f2f21a;border:2px solid #f2f2f266;border-radius:6px;flex-direction:column;align-content:stretch;align-items:flex-start;width:648px;height:480px;display:flex;position:absolute;top:0;left:0;overflow:hidden}.feature-scene .fg-2,.feature-scene.fg-2{border-radius:4px;width:536px;height:308.4px;position:absolute;top:54px;left:54px}.feature-scene .fg-3,.feature-scene.fg-3{pointer-events:none;border-radius:4px;position:absolute;inset:0}.feature-scene .fg-4,.feature-scene.fg-4{object-fit:cover;border-radius:4px;width:100%;max-width:none;height:100%;position:absolute}.feature-scene .fg-5,.feature-scene.fg-5{background:linear-gradient(#39393900 81.386%,#393939 100%);border-radius:4px;position:absolute;inset:0}.feature-scene .fg-6,.feature-scene.fg-6{width:294px;height:85px;position:absolute;top:257px;left:175px}.feature-scene .fg-7,.feature-scene.fg-7{max-width:none;display:block;position:absolute;inset:0}.feature-scene .fg-8,.feature-scene.fg-8{-webkit-backdrop-filter:blur(7.5px);background-color:#2a2a2a80;border:1px solid #f2f2f266;border-radius:6px;align-content:stretch;align-items:center;gap:14px;width:256px;height:82px;padding:16px;display:flex;position:absolute;top:339px;left:46px;overflow:hidden}.feature-scene .fg-9,.feature-scene.fg-9{flex-shrink:0;width:48px;height:48px;position:relative}.feature-scene .fg-10,.feature-scene.fg-10{overflow-wrap:break-word;color:#fff;white-space:nowrap;flex-shrink:0;font-size:20px;font-weight:400;line-height:20.15px;position:relative}.feature-scene .fg-11,.feature-scene.fg-11{-webkit-backdrop-filter:blur(7.5px);background-color:#2a2a2a80;border:1px solid #f2f2f266;border-radius:6px;align-content:stretch;align-items:center;gap:14px;width:256px;height:82px;padding:16px;display:flex;position:absolute;top:339px;left:342px;overflow:hidden}.feature-scene .fg-12,.feature-scene.fg-12{background-color:#f2f2f21a;border:2px solid #f2f2f266;border-radius:6px;width:648px;height:480px;position:absolute;top:0;left:0;overflow:hidden}.feature-scene .fg-13,.feature-scene.fg-13{align-content:stretch;align-items:center;gap:12px;display:flex;position:absolute;top:432px;left:calc(50% + .5px);transform:translate(-50%)}.feature-scene .fg-14,.feature-scene.fg-14{flex-shrink:0;align-content:stretch;align-items:center;gap:6px;display:flex;position:relative}.feature-scene .fg-15,.feature-scene.fg-15{background-color:#fff;border-radius:2px;flex-shrink:0;width:10px;height:10px;position:relative}.feature-scene .fg-16,.feature-scene.fg-16{overflow-wrap:break-word;color:#dee3ee;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:400;line-height:normal;position:relative}.feature-scene .fg-17,.feature-scene.fg-17{background-color:#2563eb;border:1px solid #d9d9d9;border-radius:2px;flex-shrink:0;width:10px;height:10px;position:relative}.feature-scene .fg-18,.feature-scene.fg-18{border-radius:4px;width:536px;height:292px;position:absolute;top:39px;left:54px}.feature-scene .fg-19,.feature-scene.fg-19{border-radius:4px;position:absolute;inset:0;overflow:hidden}.feature-scene .fg-20,.feature-scene.fg-20{width:100%;max-width:none;height:111.25%;position:absolute;top:-.03%;left:0}.feature-scene .fg-21,.feature-scene.fg-21{align-content:stretch;align-items:flex-start;gap:8px;height:136px;display:flex;position:absolute;top:281px;left:32px;right:32px}.feature-scene .fg-22,.feature-scene.fg-22{-webkit-backdrop-filter:blur(7.5px);background-color:#2a2a2a80;border:1px solid #f2f2f266;border-radius:6px;flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:10px;min-width:1px;height:100%;padding:12px;display:flex;position:relative}.feature-scene .fg-23,.feature-scene.fg-23{overflow-wrap:break-word;flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:2px;width:100%;height:48px;display:flex;position:relative}.feature-scene .fg-24,.feature-scene.fg-24{color:#fff;flex-shrink:0;width:100%;font-size:12px;font-weight:500;line-height:16px;position:relative}.feature-scene .fg-25,.feature-scene.fg-25{color:#cacfd9;flex-shrink:0;width:100%;font-size:11px;font-weight:300;line-height:14px;position:relative}.feature-scene .fg-26,.feature-scene.fg-26{flex:1 0 0;align-content:stretch;align-items:flex-end;gap:8px;width:100%;min-height:1px;display:flex;position:relative}.feature-scene .fg-27,.feature-scene.fg-27{flex-direction:column;flex-shrink:0;place-content:stretch flex-end;align-items:flex-start;gap:6px;width:54px;height:100%;display:flex;position:relative}.feature-scene .fg-28,.feature-scene.fg-28{background-color:#fff;border-radius:6px;flex-shrink:0;width:54px;height:52px;position:relative}.feature-scene .fg-29,.feature-scene.fg-29{overflow-wrap:break-word;color:#dee3ee;text-align:center;flex-shrink:0;width:54px;font-size:10px;font-weight:500;line-height:12px;position:relative}.feature-scene .fg-30,.feature-scene.fg-30{background-color:#2563eb;border-radius:6px;flex-shrink:0;width:54px;height:25.875px;position:relative}.feature-scene .fg-31,.feature-scene.fg-31{overflow-wrap:break-word;color:#87aeff;text-align:center;flex-shrink:0;width:54px;font-size:10px;font-weight:500;line-height:12px;position:relative}.feature-scene .fg-32,.feature-scene.fg-32{background-color:#fff;border-radius:6px;flex-shrink:0;width:54px;height:54px;position:relative}.feature-scene .fg-33,.feature-scene.fg-33{background-color:#2563eb;border-radius:6px;flex-shrink:0;width:54px;height:36px;position:relative}.feature-scene .fg-34,.feature-scene.fg-34{background-color:#2563eb;border-radius:6px;flex-shrink:0;width:54px;height:41px;position:relative}.feature-scene .fg-35,.feature-scene.fg-35{background-color:#fff;border-radius:6px;flex-shrink:0;width:54px;height:36px;position:relative}.feature-scene .fg-36,.feature-scene.fg-36{border-radius:4px;width:360px;height:229px;position:absolute;top:50px;left:57px}.feature-scene .fg-37,.feature-scene.fg-37{width:100%;max-width:none;height:104.58%;position:absolute;top:-.2%;left:0}.feature-scene .fg-38,.feature-scene.fg-38{border-radius:4px;width:350px;height:223px;position:absolute;top:196px;left:264px;box-shadow:-4px -4px 24px #0003}.feature-scene .fg-39,.feature-scene.fg-39{-webkit-backdrop-filter:blur(7.5px);background-color:#2a2a2a80;border:1px solid #f2f2f266;border-radius:6px;align-content:stretch;align-items:center;gap:14px;width:230px;height:80px;padding:16px;display:flex;position:absolute;top:225px;left:30px;overflow:hidden}.feature-scene .fg-40,.feature-scene.fg-40{-webkit-backdrop-filter:blur(7.5px);background-color:#2a2a2a80;border:1px solid #f2f2f266;border-radius:6px;align-content:stretch;align-items:center;gap:14px;width:230px;height:80px;padding:16px;display:flex;position:absolute;top:366px;left:252px;overflow:hidden}.feature-scene .fg-41,.feature-scene.fg-41{background-color:#2563eb;border-radius:6px;place-content:stretch center;align-items:center;gap:8px;width:108px;height:44px;padding:8px 12px;display:flex;position:absolute;top:50px;left:477px;overflow:hidden}.feature-scene .fg-42,.feature-scene.fg-42{flex-shrink:0;width:24px;height:24px;position:relative;overflow:hidden}.feature-scene .fg-43,.feature-scene.fg-43{position:absolute;inset:12.5% 22.76% 16.67% 22.75%}.feature-scene .fg-44,.feature-scene.fg-44{position:absolute;inset:-4.41% -5.74% -4.41% -5.73%}.feature-scene .fg-45,.feature-scene.fg-45{max-width:none;display:block}.feature-scene .fg-46,.feature-scene.fg-46{position:absolute;inset:calc(40.63% - .38px) calc(7.56% - 1.7px) calc(58.33% + .33px) calc(91.67% + 1.67px)}.feature-scene .fg-47,.feature-scene.fg-47{width:183px;height:123px;position:absolute;top:94px;left:413px}.feature-scene .fg-48,.feature-scene.fg-48{border-radius:4px;width:536px;height:333.044px;position:absolute;top:43px;left:54px}.feature-scene .fg-49,.feature-scene.fg-49{border-radius:4px;width:37px;height:228px;position:absolute;top:148px;left:506px}.feature-scene .fg-50,.feature-scene.fg-50{width:1448.65%;max-width:none;height:146.07%;position:absolute;top:-46.05%;left:-1329.73%}.feature-scene .fg-51,.feature-scene.fg-51{background:linear-gradient(#39393900 72.904%,#393939 100%);border-radius:4px;position:absolute;inset:0}.feature-scene .fg-52,.feature-scene.fg-52{border-radius:4px;width:42px;height:228px;position:absolute;top:148px;left:420px}.feature-scene .fg-53,.feature-scene.fg-53{width:1276.19%;max-width:none;height:146.07%;position:absolute;top:-46.05%;left:-764.29%}.feature-scene .fg-54,.feature-scene.fg-54{background:linear-gradient(#39393900 73%,#393939 100%);border-radius:4px;position:absolute;inset:0}.feature-scene .fg-55,.feature-scene.fg-55{border-radius:4px;width:38px;height:228px;position:absolute;top:148px;left:545px}.feature-scene .fg-56,.feature-scene.fg-56{width:1410.53%;max-width:none;height:146.07%;position:absolute;top:-46.05%;left:-855.26%}.feature-scene .fg-57,.feature-scene.fg-57{background:linear-gradient(#39393900 72%,#393939 100%);border-radius:4px;position:absolute;inset:0}.feature-scene .fg-58,.feature-scene.fg-58{border-radius:4px;width:40px;height:228px;position:absolute;top:148px;left:377px}.feature-scene .fg-59,.feature-scene.fg-59{width:1340%;max-width:none;height:146.07%;position:absolute;top:-46.05%;left:-697.5%}.feature-scene .fg-60,.feature-scene.fg-60{width:536px;height:215px;position:absolute;top:125px;left:54px}.feature-scene .fg-61,.feature-scene.fg-61{-webkit-backdrop-filter:blur(7.5px);background-color:#2a2a2a80;border:1px solid #f2f2f266;border-radius:6px;align-content:stretch;align-items:center;gap:14px;width:248px;height:92px;padding:16px;display:flex;position:absolute;top:340px;left:44px;overflow:hidden}.feature-scene .fg-62,.feature-scene.fg-62{overflow-wrap:break-word;white-space:nowrap;flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:4px;line-height:normal;display:flex;position:relative;overflow:hidden}.feature-scene .fg-63,.feature-scene.fg-63{color:#dee3ee;flex-shrink:0;font-size:12px;font-weight:400;position:relative}.feature-scene .fg-64,.feature-scene.fg-64{color:#fff;letter-spacing:-.36px;flex-shrink:0;font-size:18px;font-weight:500;position:relative}.feature-scene .fg-65,.feature-scene.fg-65{-webkit-backdrop-filter:blur(7.5px);background-color:#2a2a2a80;border:1px solid #f2f2f266;border-radius:6px;align-content:stretch;align-items:center;gap:14px;width:248px;height:92px;padding:16px;display:flex;position:absolute;top:340px;left:352px;overflow:hidden}.feature-scene .fg-66,.feature-scene.fg-66{color:#6c99ff;letter-spacing:-.36px;flex-shrink:0;font-size:18px;font-weight:500;position:relative}.feature-scene .fg-67,.feature-scene.fg-67{border-radius:4px;width:536px;height:255px;position:absolute;top:72px;left:54px}.feature-scene .fg-68,.feature-scene.fg-68{background-color:#f4f4f4;border-radius:4px;position:absolute;inset:0}.feature-scene .fg-69,.feature-scene.fg-69{width:100%;max-width:none;height:78.12%;position:absolute;top:0;left:0}.feature-scene .fg-70,.feature-scene.fg-70{width:460px;height:40px;position:absolute;top:262px;left:92px;overflow:hidden}.feature-scene .fg-71,.feature-scene.fg-71{position:absolute;inset:0 2.07% 5%}.feature-scene .fg-72,.feature-scene.fg-72{position:absolute;inset:-1.97% -.17%}.feature-scene .fg-73,.feature-scene.fg-73{position:absolute;inset:90% 1.63% 0}.feature-scene .fg-74,.feature-scene.fg-74{align-content:stretch;align-items:center;gap:8px;width:580px;height:104px;display:flex;position:absolute;top:300px;left:32px;overflow:hidden}.feature-scene .fg-75,.feature-scene.fg-75{-webkit-backdrop-filter:blur(7.5px);background-color:#2a2a2a80;border:1px solid #f2f2f266;border-radius:6px;flex-direction:column;flex-shrink:0;place-content:stretch center;align-items:center;gap:8px;width:139px;height:104px;padding:16px 12px;display:flex;position:relative;overflow:hidden}.feature-scene .fg-76,.feature-scene.fg-76{flex-shrink:0;width:40px;height:40px;position:relative}.feature-scene .fg-77,.feature-scene.fg-77{overflow-wrap:break-word;color:#fff;white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:400;line-height:20.15px;position:relative}.feature-scene .fg-78,.feature-scene.fg-78{-webkit-backdrop-filter:blur(7.5px);background-image:linear-gradient(90deg,#2563eb1f 0% 100%),linear-gradient(90deg,#2a2a2a80 0% 100%);border:1px solid #2563ebcc;border-radius:6px;flex-direction:column;flex-shrink:0;place-content:stretch center;align-items:center;gap:8px;width:139px;height:104px;padding:16px 12px;display:flex;position:relative;overflow:hidden}.feature-scene .fg-79,.feature-scene.fg-79{background-color:#2563eb;border-radius:6px;place-content:stretch center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:222px;left:302px;overflow:hidden}.feature-scene .fg-80,.feature-scene.fg-80{flex-shrink:0;width:24px;height:24px;position:relative}.feature-scene .fg-81,.feature-scene.fg-81{position:absolute;top:1.75px;left:.75px}.feature-scene .fg-82,.feature-scene.fg-82{border-radius:6px;width:486px;height:324px;position:absolute;top:35px;left:79px}.feature-scene .fg-83,.feature-scene.fg-83{pointer-events:none;border-radius:6px;position:absolute;inset:0}.feature-scene .fg-84,.feature-scene.fg-84{object-fit:cover;border-radius:6px;width:100%;max-width:none;height:100%;position:absolute}.feature-scene .fg-85,.feature-scene.fg-85{background:linear-gradient(#39393900 68.269%,#393939 100%);border-radius:6px;position:absolute;inset:0}.feature-scene .fg-86,.feature-scene.fg-86{width:383.4px;height:284px;position:absolute;top:175px;left:130px}.feature-scene .fg-87,.feature-scene.fg-87{width:65.083px;height:65.083px;position:absolute;top:284.46px;left:289.16px}.feature-scene .fg-88,.feature-scene.fg-88{background-color:#2563eb;border-radius:4.733px;place-content:stretch center;align-items:center;width:33.133px;height:33.133px;display:flex;position:absolute;top:300.43px;left:305.13px;overflow:hidden}.feature-scene .fg-89,.feature-scene.fg-89{flex-shrink:0;width:18.933px;height:18.933px;position:relative}.feature-scene .fg-90,.feature-scene.fg-90{position:absolute;top:.592px;left:1.381px}.feature-scene .fg-91,.feature-scene.fg-91{-webkit-backdrop-filter:blur(4.438px);background-color:#2a2a2a80;border:.592px solid #f2f2f266;border-radius:3.55px;flex-direction:column;place-content:stretch center;align-items:center;gap:2.367px;width:66.267px;padding:7.55px 4.733px 5.55px;display:flex;position:absolute;top:193.93px;left:288.57px;overflow:hidden}.feature-scene .fg-92,.feature-scene.fg-92{overflow-wrap:break-word;color:#dee3ee;white-space:nowrap;flex-shrink:0;font-size:7.1px;font-weight:400;line-height:normal;position:relative}.feature-scene .fg-93,.feature-scene.fg-93{-webkit-backdrop-filter:blur(4.438px);background-color:#2a2a2a80;border:.592px solid #f2f2f266;border-radius:3.55px;flex-direction:column;place-content:stretch center;align-items:center;gap:2.367px;width:66.267px;padding:7.55px 4.733px 5.55px;display:flex;position:absolute;top:235.92px;left:367.28px;overflow:hidden}.feature-scene .fg-94,.feature-scene.fg-94{-webkit-backdrop-filter:blur(4.438px);background-color:#2a2a2a80;border:.592px solid #f2f2f266;border-radius:3.55px;flex-direction:column;place-content:stretch center;align-items:center;gap:2.367px;width:66.267px;padding:7.55px 4.733px 5.55px;display:flex;position:absolute;top:296.88px;left:391.52px;overflow:hidden}.feature-scene .fg-95,.feature-scene.fg-95{-webkit-backdrop-filter:blur(4.438px);background-color:#2a2a2a80;border:.592px solid #f2f2f266;border-radius:3.55px;flex-direction:column;place-content:stretch center;align-items:center;gap:2.367px;width:66.267px;padding:7.55px 4.733px 5.55px;display:flex;position:absolute;top:357.85px;left:367.28px;overflow:hidden}.feature-scene .fg-96,.feature-scene.fg-96{-webkit-backdrop-filter:blur(4.438px);background-color:#2a2a2a80;border:.592px solid #f2f2f266;border-radius:3.55px;flex-direction:column;place-content:stretch center;align-items:center;gap:2.367px;width:66.267px;padding:7.55px 4.733px 5.55px;display:flex;position:absolute;top:399.83px;left:288.57px;overflow:hidden}.feature-scene .fg-97,.feature-scene.fg-97{-webkit-backdrop-filter:blur(4.438px);background-color:#2a2a2a80;border:.592px solid #f2f2f266;border-radius:3.55px;flex-direction:column;place-content:stretch center;align-items:center;gap:2.367px;width:66.267px;padding:7.55px 4.733px 5.55px;display:flex;position:absolute;top:357.85px;left:209.85px;overflow:hidden}.feature-scene .fg-98,.feature-scene.fg-98{-webkit-backdrop-filter:blur(4.438px);background-color:#2a2a2a80;border:.592px solid #f2f2f266;border-radius:3.55px;flex-direction:column;place-content:stretch center;align-items:center;gap:2.367px;width:66.267px;padding:7.55px 4.733px 5.55px;display:flex;position:absolute;top:296.88px;left:185.62px;overflow:hidden}.feature-scene .fg-99,.feature-scene.fg-99{-webkit-backdrop-filter:blur(4.438px);background-color:#2a2a2a80;border:.592px solid #f2f2f266;border-radius:3.55px;flex-direction:column;place-content:stretch center;align-items:center;gap:2.367px;width:66.267px;padding:7.55px 4.733px 5.55px;display:flex;position:absolute;top:235.92px;left:209.85px;overflow:hidden}
@media (min-width:901px){h1,h2{font-weight:400}h2{font-size:48px;line-height:1.1}h3,strong,b{font-weight:500}h3{line-height:1.45}.eyebrow{font-weight:500;line-height:19px}.button{white-space:nowrap;font-size:14px;font-weight:500;line-height:19px}.button-small{min-height:46px;font-size:13px;line-height:18px}.button-light{background:#fcfcfc}.brand,.nav{font-weight:500}.nav{line-height:18px}.hero-actions{justify-content:center;width:auto}.hero-actions>*{flex:none}.hero-actions .button{padding:16px 32px}.hero-copy h1{font-size:52px;line-height:1}.hero .hero-scene{height:auto;top:0;-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}.hero-background:after{height:260px}.saving .wallet-slot{flex-shrink:0;width:28px;height:28px;position:relative}.saving .wallet-slot img{position:absolute;top:2.333px;left:2.333px}.problems:not(.is-scroll-driven){padding-top:120px}.problem-card,.workflow-steps article{background:#f2f2f2e6}.problem-card>span,.workflow-steps article>span,.feature-card .number{letter-spacing:-.02em;font-weight:500;line-height:25px}.workflow h2{font-size:40px;font-weight:400;line-height:1.1}.features{padding-top:120px;padding-bottom:120px}.features .feature-card{background:#f2f2f2e6}.feature-card strong{font-weight:500;line-height:1.45}[data-feature=crm] small{max-width:158px}[data-feature=plan] small{max-width:217px}[data-feature=salary] small{max-width:208px}.feature-playback{font-size:16px;font-weight:400;line-height:18.6px}.timeline-list h3{font-weight:500}.result-list li{background:#f2f2f2e6;font-weight:500}.result-cta{width:auto;padding-inline:28px;left:50%;transform:translate(-50%)}.implementation .section-heading{gap:16px}.implementation-layout>div:first-child{flex-direction:column;justify-content:space-between;display:flex}.implementation-copy>p:first-child{font-weight:400}.commercial-intro,.demo-description{color:#4d4d4d;line-height:1.45}.pricing-section{min-height:1021.38px}.pricing-section .commercial-heading h2,.support-section .commercial-heading h2{white-space:nowrap}.tariff-card{background:#f2f2f2e6;justify-content:space-between;height:500px;padding:28px}.tariff-heading{flex-direction:column;gap:12px;width:100%;display:flex}.tariff-topline{gap:8px;min-height:16px;margin:0}.tariff-topline>span{letter-spacing:-.02em;font-weight:500;line-height:16px}.tariff-popular{font-size:11px;font-weight:400;line-height:16px}.tariff-card h3{letter-spacing:-.02em;font-size:24px;line-height:1.45}.tariff-users{letter-spacing:-.02em;margin:0;font-weight:500;line-height:19px}.tariff-price{flex-wrap:nowrap;gap:8px;margin:0}.tariff-price strong{letter-spacing:-.02em;font-variant-numeric:normal;font-size:52px;font-weight:500;line-height:1.2}.tariff-price>span{letter-spacing:-.02em;font-weight:400}.tariff-payment{letter-spacing:-.02em;min-height:16px;margin:0;font-size:12px;font-weight:500;line-height:16px}.tariff-features{gap:13px;width:100%;margin:0;padding:24px 0 12px;line-height:1.45}.tariff-card .button{margin:0;font-size:13px;line-height:18px}.pricing-footnote{color:#4d4d4d;margin-top:28px;font-size:16px;line-height:1.45}.support-section{min-height:803.984px}.support-card{background:#f2f2f2e6;height:310px;padding:28px}.support-card.is-selected{background:#f2f2f2}.support-card h3{white-space:nowrap;font-size:24px;line-height:35px}.support-choice{margin:0;top:37.5px;right:28px}.support-cost{flex-wrap:nowrap;gap:8px;margin-top:18px}.support-cost>strong{letter-spacing:0;font-size:44px;font-weight:400;line-height:60px}.support-cost>span{font-size:16px}.support-card .support-volume{color:#7b848f;margin-top:8px;font-size:14px;line-height:20px}.support-channels{border-bottom:1px solid #fff;flex-wrap:nowrap;gap:8px;margin:18px 0 0;padding-bottom:20px}.support-channels li{white-space:nowrap;padding:5px 8px;font-size:14px;line-height:20px}.support-response{border-top:0;margin-top:auto;padding-top:0;font-size:14px;line-height:20px}.support-card-none .support-volume{margin-top:12px}.support-actions a{font-size:16px;font-weight:400;line-height:18.6px}.demo{height:auto;min-height:761px;padding-bottom:64px}.demo .demo-content{padding-top:40px}.demo .demo-scene{width:100%;height:auto}.demo-description{max-width:560px;margin-top:12px}.demo-selection{background:#fff6;border-color:#fffc;gap:8px 12px;margin-top:20px;font-size:16px;line-height:20.15px}.demo-selection>strong{font-weight:500}.demo-selection>span{font-weight:400}.demo-selection>a{font-size:16px;font-weight:400;line-height:18.6px}.demo form{margin-top:20px}.form-grid label{font-weight:500;line-height:16px}.form-grid input{font-weight:300}.consent{margin-top:16px;line-height:19px}.demo form>.button{margin-top:16px;font-size:13px;font-weight:400;line-height:16.9px}.faq{padding-bottom:120px}.faq-list dt{font-weight:500;line-height:29px}.faq-list .button{width:224px;font-size:13px;line-height:18px}.footer nav,.footer-legal{font-weight:400;line-height:1.4}.footer-contacts a{font-weight:500}.footer-wordmark{letter-spacing:0;font-weight:500;line-height:1.4}}
.hero-action-phone,.label-phone{display:none}.faq-list dt button{width:100%;color:inherit;font:inherit;letter-spacing:-.02em;text-align:left;background:0 0;padding:0;font-weight:500;display:block}@media (max-width:600px){.header{border-bottom-color:#ffffff4d;height:55px;padding:0 20px}.brand{gap:8px;font-size:14px}.brand img{width:32px;height:32px}.header-actions{display:none}.menu-toggle{background:0 0;border-radius:0;gap:5px;width:32px;height:32px}.menu-toggle span{width:18px;height:2px;margin:0}.mobile-nav:not([hidden]){padding:24px 20px;top:55px}.hero{height:876px}.hero .hero-scene{object-fit:cover;width:697px;height:484px;transform:translate3d(0, var(--parallax-y,0px), 0);top:391px;left:-146px}.hero-copy{max-width:none;padding-top:45px}.hero-copy h1{margin-top:8px;font-size:32px;line-height:1}.hero-actions{flex-direction:column;align-items:stretch;gap:16px;width:100%;max-width:none;margin-top:19px}.hero-actions>*{flex:none;width:100%}.hero-action-wide,.label-wide{display:none}.hero-action-phone{width:100%;min-height:52px;font-size:13px;display:flex}span.label-phone{display:inline}a.label-phone{width:100%;display:flex}.hero-actions .button{min-height:52px;padding:14px 16px;font-size:13px}.hero:after,.hero-background:after{height:98px;top:auto;bottom:0}.floating-card{padding:20px}.saving{width:250px;top:437px;right:20px}.unified{width:285px;top:777px;left:20px}.problems{padding-top:90px}.problem-list{gap:12px;margin-top:20px}.problem-card{flex:0 0 300px;height:160px;padding:24px}.workflow{margin-top:90px;margin-bottom:90px}.workflow-visual{min-height:360px}.process-crop{height:192px}.workflow-steps article{min-height:130px}.workflow-steps .button{width:100%;min-height:60px}.features{padding:90px 0}.features-layout{gap:24px;margin-top:24px}.feature-grid{scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;gap:12px;min-height:160px;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.feature-grid::-webkit-scrollbar{display:none}.feature-card{scroll-snap-align:start;flex:0 0 322px;height:160px;padding:20px}.feature-panel.figma-panels{aspect-ratio:648/480;height:auto}.feature-panel.figma-panels:has([data-feature-scene=suppliers]:not([hidden])){aspect-ratio:auto;height:480px}.feature-scene.fg-12[data-feature-scene=suppliers]{width:100%;height:100%;zoom:1!important}.feature-scene[data-feature-scene=suppliers] .fg-18{width:calc(100% - 32px);height:156px;top:16px;left:16px}.feature-scene[data-feature-scene=suppliers] .fg-21{grid-template-columns:1fr 1fr;gap:8px;height:auto;display:grid;top:180px;left:16px;right:16px}.feature-scene[data-feature-scene=suppliers] .fg-22{flex:none;min-width:0;height:112px}.feature-scene[data-feature-scene=suppliers] .fg-23{height:auto}.feature-scene[data-feature-scene=suppliers] .fg-27{flex:1 1 0;width:auto;min-width:0}.feature-scene[data-feature-scene=suppliers] .fg-28,.feature-scene[data-feature-scene=suppliers] .fg-30,.feature-scene[data-feature-scene=suppliers] .fg-32,.feature-scene[data-feature-scene=suppliers] .fg-33,.feature-scene[data-feature-scene=suppliers] .fg-34,.feature-scene[data-feature-scene=suppliers] .fg-35,.feature-scene[data-feature-scene=suppliers] .fg-29,.feature-scene[data-feature-scene=suppliers] .fg-31{width:100%}.feature-scene[data-feature-scene=suppliers] .fg-13{flex-wrap:wrap;gap:8px 14px;width:auto;inset:auto 16px 14px;transform:none}.feature-scene[data-feature-scene=suppliers] .fg-16{white-space:normal}.roles{padding:90px 20px}.roles .role-map{gap:12px;margin-top:24px}.roles .role{grid-template-columns:36px minmax(0,1fr);column-gap:14px;min-height:86px;padding:18px 20px}.roles .role:before{width:36px}.roles .role h3{font-size:18px}.timeline{height:auto;padding:90px 0}.timeline-list{grid-template-columns:1fr;gap:4px 0;margin-top:28px}.timeline-list h3{white-space:normal;font-size:32px}.timeline-list p{font-size:16px}.results{grid-template-columns:minmax(0,1fr) 44px;gap:24px 12px;padding:90px 20px}.results h2{font-size:32px}.results .result-logo{width:44px;height:44px}.results .result-list li:nth-child(5){order:6}.results .result-list li:nth-child(6){order:5}.results .result-list li:nth-child(5):before{content:"06"}.results .result-list li:nth-child(6):before{content:"05"}.results .result-cta{min-height:52px}.implementation{height:auto;padding:90px 0}.implementation .button{width:100%;margin-top:16px}.implementation-copy{padding-top:8px}.implementation-copy>p:first-child{font-size:32px;line-height:1.3}.commercial-section{padding:90px 0}.overview-shell{height:700px}.overview-heading-cta{width:100%;min-height:52px}.pricing-section .commercial-heading,.support-section .commercial-heading,.pricing-section .section-heading,.support-section .section-heading,.support-section .commercial-intro{text-align:center}.pricing-section h2,.support-section h2{font-size:28px}.pricing-toolbar{justify-content:center;display:flex}.period-switch{width:100%;display:flex}.period-switch button{flex:1}.tariff-grid,.support-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;gap:12px;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.tariff-grid::-webkit-scrollbar{display:none}.support-grid::-webkit-scrollbar{display:none}.tariff-card,.support-card{scroll-snap-align:start;flex:0 0 310px;width:310px}.tariff-card{height:auto;min-height:460px;padding:24px}.tariff-price strong{letter-spacing:-.88px;font-size:44px}.support-card{flex-direction:column;height:auto;min-height:280px;display:flex}.support-actions{text-align:center}.demo{height:auto;min-height:0;padding-bottom:220px}.demo .demo-content{width:100%;padding-top:90px}.demo h2{font-size:32px}.demo .form-grid{grid-template-columns:1fr}.demo form>.button{width:100%}.demo .demo-scene{width:100%;height:auto;inset:auto 0 0;transform:none}.faq{min-height:0;padding:90px 0 72px}.faq-list>div{padding:16px 0;display:block}.faq-list dt{flex:none;width:100%;font-size:18px}.faq-list dt button{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.faq-list.faq-ready>div:not(.is-open) dd,.faq-list.faq-ready>div:not(.is-open)>.button{display:none}.faq-list.faq-ready>div.is-open dd{margin-top:8px;display:block}.faq-list.faq-ready>div.is-open>.button{width:100%;margin-top:16px;display:flex}.faq-list.faq-ready>div:not(.is-open) dt button:after{content:"+";font-size:22px;font-weight:400;line-height:1}.footer{text-align:center;flex-direction:column;align-items:center;height:auto;padding:72px 20px 0;display:flex}.footer-top{flex-direction:column;align-items:center;gap:28px;width:100%;display:flex}.footer-contacts{order:-1;gap:12px;margin:0;font-size:18px}.footer nav,.footer-legal{text-align:center;align-items:center;gap:14px;font-size:12px}.footer-legal button{text-align:center}.footer-emblem{width:168px;height:168px;margin:36px 0 0;position:relative;top:auto;left:auto}.footer-wordmark{text-align:center;width:100%;margin-top:12px;font-size:clamp(52px,15vw,68px);position:relative;top:auto;left:0;right:0}}@media (max-width:600px) and (prefers-reduced-motion:reduce){.hero .hero-scene{transform:none}}
.label-tablet,.implementation-price{display:none}@media (min-width:601px) and (max-width:900px){h2{font-size:40px;line-height:1.1}.header{flex-wrap:nowrap;align-items:center;height:70px;min-height:70px;padding:0 32px}.brand{gap:8px;height:auto;margin:0;font-size:16px}.brand img{width:36px;height:36px}.header-actions,.nav{display:none}.menu-toggle{background:0 0;border-radius:0;gap:5px;width:36px;height:36px;margin-left:auto;display:flex}.menu-toggle span{background:#333;width:18px;height:2px;margin:0}.mobile-nav:not([hidden]){top:70px}.hero{height:auto;min-height:1033px}.hero .hero-scene{object-fit:cover;width:1100px;height:963px;top:70px;left:50%}.hero-background:after{height:147px}.hero-copy{width:100%;max-width:none;padding:48px 58px 0}.hero-copy h1{font-size:clamp(32px,5.2vw,44px);line-height:1}.hero-actions{flex-direction:row;gap:12px;width:min(412px,100%);max-width:none;margin-top:16px}.hero-action-wide{display:none}.hero-action-phone{flex:1 1 0;width:auto;min-height:52px;font-size:13px;display:flex}.floating-card{padding:24px}.floating-card h3{font-size:22px}.floating-card p{font-size:16px}.saving{width:290px;top:445px;left:auto;right:32px}.unified{width:min(340px,100% - 64px);top:853px;left:32px;right:auto}.problems{padding-top:40px;padding-bottom:80px}.problem-list{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-top:32px;padding:0 32px;scroll-padding-inline:32px;display:flex;overflow-x:auto}.problem-list::-webkit-scrollbar{display:none}.problem-card{scroll-snap-align:start;flex:0 0 290px;width:290px;height:154px;min-height:154px;padding:24px}.problem-card h3{font-size:20px;line-height:1.3}.workflow{flex-direction:column;gap:24px;height:auto;min-height:0;margin-top:0;margin-bottom:80px;display:flex}.workflow h2{font-size:36px}.workflow-visual{min-height:520px}.process-crop{height:360px}.workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workflow-steps article{flex-direction:column;justify-content:space-between;min-height:150px;padding:20px}.workflow-steps article>span{order:-1}.workflow-steps .button{grid-column:1/-1;width:100%;min-height:52px}.label-wide{display:none}span.label-phone{display:inline}a.label-phone{width:200px;min-height:52px;display:inline-flex}.label-tablet,.faq-list .label-phone{display:none}.faq-list .label-tablet{display:inline}.features{padding:80px 0}.features h2{font-size:32px}.features-layout{gap:32px;height:auto;margin-top:32px}.feature-grid{scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;gap:8px;min-height:0;margin:0;padding:0;display:flex;overflow-x:auto}.feature-grid::-webkit-scrollbar{display:none}.feature-card{scroll-snap-align:start;flex:0 0 280px;width:280px;height:160px;min-height:160px;padding:20px}.feature-panel.figma-panels{aspect-ratio:648/480;height:auto}.roles{padding:80px 32px}.roles h2{font-size:36px}.roles .role-map{gap:12px;margin-top:32px}.roles .role{grid-template-columns:42px minmax(0,1fr);column-gap:16px;min-height:154px;padding:24px}.roles .role:before{width:42px}.roles .supply:before{background:#059669b3}.roles .accountant:before{background:#05966966}.roles .foreman:before{background:#05966933}.roles .role h3{font-size:20px}.timeline{height:auto;padding:90px 0 70px}.timeline h2{font-size:32px}.timeline-list{grid-template-columns:minmax(0,197fr) minmax(0,197fr) minmax(0,144fr) minmax(0,232fr);gap:0;margin-top:32px}.timeline-list li{padding-right:12px}.timeline-list h3{white-space:normal;font-size:22px;line-height:1.2}.timeline-list p{font-size:14px}.results{height:auto;min-height:0;padding:90px 32px 80px;display:block}.results h2{text-align:center;width:auto;margin:0 0 18px;font-size:40px;position:static}.results .result-orbits{pointer-events:none;width:426px;height:426px;display:block;position:absolute;top:148px;left:50%;transform:translate(-50%)}.results .result-list{height:294px;margin:0;display:block;position:relative}.results .result-list li:nth-child(n){counter-increment:none;background:#f2f2f2e6;border:0;border-radius:6px;align-items:center;width:max-content;max-width:46%;min-height:52px;margin:0;padding:16px 24px;font-size:16px;font-weight:500;line-height:1.25;display:flex;position:absolute;inset:auto}.results .result-list li:before{content:none}.results .result-list li:first-child{top:0;left:0}.results .result-list li:nth-child(3){top:121px;left:0}.results .result-list li:nth-child(2){top:242px;left:0}.results .result-list li:nth-child(5){top:0;left:auto;right:0}.results .result-list li:nth-child(4){top:126px;left:auto;right:0}.results .result-list li:nth-child(6){top:242px;left:auto;right:0}.results .result-logo{z-index:1;width:160px;height:160px;margin:0;position:absolute;top:214px;left:50%;transform:translate(-50%)}.results .result-cta{z-index:2;width:200px;min-height:52px;margin:0;position:absolute;top:394px;left:50%;transform:translate(-50%)}.implementation{height:auto;padding:80px 0}.implementation h2{font-size:36px}.implementation h2 br{display:none}.implementation-layout{flex-wrap:wrap;align-items:center;gap:28px 16px;display:flex}.implementation-layout>div:first-child{display:contents}.implementation .section-heading{flex:1 0 100%;order:1}.implementation a.label-phone{order:2;width:260px}.implementation-copy{flex:1 0 100%;order:3;padding-top:0}.implementation-copy>p:first-child{font-size:28px;line-height:1.3}.implementation .button{width:260px;margin:0}.implementation-price{display:none}.demo{height:auto;min-height:0;padding-bottom:0}.demo .demo-content{width:100%;padding-top:32px;padding-bottom:24px}.demo h2{font-size:36px}.demo-description{max-width:560px}.demo-selection{display:none}.demo .form-grid{grid-template-columns:1fr 1fr}.demo form>.button{width:100%}.demo .demo-scene{opacity:1;width:100%;height:auto;position:relative;top:auto;left:auto;transform:none}.demo:after{height:80px}.faq{min-height:0;padding:80px 0}.faq h2{font-size:36px}.faq-list>div{flex-direction:column;align-items:stretch;gap:8px;padding:24px 0}.faq-list dt{flex:none;width:100%;font-size:20px}.faq-list>div:last-child{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;display:grid}.faq-list>div:last-child dt{grid-area:1/1;width:auto}.faq-list>div:last-child dd{grid-area:2/1;margin:0}.faq-list>div:last-child .button{grid-area:1/2/span 2;align-self:center;width:200px;margin:0}.overview-section .commercial-heading{flex-direction:column;align-items:flex-start;gap:16px}.overview-section .commercial-intro{max-width:none}.overview-heading-cta{width:238px;min-height:52px}.overview-shell{height:856px}.pricing-section .commercial-heading,.support-section .commercial-heading,.pricing-section .section-heading,.support-section .section-heading{text-align:center;width:100%}.support-section .commercial-intro{text-align:center;max-width:none}.pricing-toolbar{justify-content:center;display:flex}.period-switch{width:auto;display:inline-flex}.period-switch button{flex:none}.tariff-grid,.support-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;gap:16px;margin-inline:-32px;padding-inline:32px;scroll-padding-inline:32px;display:flex;overflow-x:auto}.tariff-grid::-webkit-scrollbar{display:none}.support-grid::-webkit-scrollbar{display:none}.tariff-card,.support-card{scroll-snap-align:start}.tariff-card{flex:0 0 330px;width:330px;height:auto;min-height:500px}.support-card{flex-direction:column;flex:0 0 300px;width:300px;height:auto;min-height:310px;display:flex}.support-actions{text-align:center}.footer{height:auto;padding:90px 0 0}.footer-top{grid-template-columns:1fr auto 1fr;align-items:start;gap:24px;display:grid}.footer-contacts{text-align:center;grid-area:auto;margin:0;font-size:18px}.footer nav a[href=\#pricing]{display:none}.footer-emblem{width:200px;height:200px;margin:48px auto 0;position:relative;top:auto;left:auto}.footer-wordmark{text-align:center;width:100%;margin-top:28px;padding:0 32px;font-size:clamp(48px,9vw,76px);position:relative;top:auto;left:auto;right:auto}}
@media (min-width:1441px){.hero{background:var(--bg);margin-left:calc(50% - 50cqi);margin-right:calc(50% - 50cqi)}.hero .hero-scene{object-fit:cover;width:1442px;height:1288px;top:-64px;-webkit-mask-image:none;mask-image:none}.hero-background:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#b5b5b5,#b5b5b500 180px),linear-gradient(270deg,#b5b5b5,#b5b5b500 180px);width:1456px;position:absolute;top:0;bottom:0;left:calc(50% - 728px)}.hero-background:after{height:175px}.header{padding-left:calc(50% - 656px);padding-right:calc(50% - 656px)}.saving{right:calc(50% - 614px)}.unified{left:calc(50% - 618px)}.band-panel:has(.demo){background:var(--bg)}.demo{background:0 0;height:762px;min-height:762px;padding-bottom:0;overflow:hidden}.demo .demo-scene{object-fit:cover;width:1440px;max-width:none;height:788px;top:0;left:50%;transform:translate(-50%)}.demo:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#b5b5b5,#b5b5b500 48px),linear-gradient(270deg,#b5b5b5,#b5b5b500 150px);position:absolute;inset:0}.demo:after{background:linear-gradient(#b5b5b5,#0000)}}
