body.primary:has(.marketing-hero){--marketing-background: linear-gradient(rgb(0 0 0 / 14%), rgb(0 0 0 / 14%)), var(--primary-gradiant);--body-primary-color: var(--marketing-background)}body.primary:has(.marketing-hero) header#header>div{background:var(--marketing-background)}#content .marketing-hero{--base: var(--primary-oposite);--button-text: var(--primary-oposite);color:var(--primary-oposite);background:var(--marketing-background)}:is(#content .marketing-hero)>section{padding-block:64px;max-width:1280px}:is(#content .marketing-hero) .marketing-hero-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center}:is(:is(#content .marketing-hero) .marketing-hero-grid)>*{min-width:0}:is(#content .marketing-hero) h1{font-family:var(--font-family-heading);font-size:clamp(2.5rem,4.2vw,4rem);line-height:1.15;letter-spacing:-.03em;text-align:left;margin-bottom:24px;text-wrap:balance}:is(#content .marketing-hero) p{font-size:var(--font-size-18);line-height:1.75;margin-bottom:20px}:is(#content .marketing-hero) .marketing-lead{font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.4}:is(#content .marketing-hero) .marketing-hero-image{width:100%;height:auto;border-radius:var(--border-radius);box-shadow:var(--box-shadow)}:is(#content .marketing-hero) .marketing-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}:is(:is(#content .marketing-hero) .marketing-actions) .btn{height:auto;min-height:48px;padding:12px 20px;gap:10px;white-space:normal;font-weight:500}:is(:is(#content .marketing-hero) .marketing-actions) .btn-primary{color:#0f5dd6;background:#fff}:is(#content .marketing-hero) .marketing-small{font-size:var(--font-size-14);margin:20px 0 0}:is(#content .marketing-hero) a:not(.btn){color:inherit;text-decoration:underline;text-underline-offset:3px}:is(#content .marketing-hero) a:focus-visible{outline:3px solid currentColor;outline-offset:5px}@media (max-width: 900px){:is(#content .marketing-hero) .marketing-hero-grid{grid-template-columns:1fr;gap:32px}:is(#content .marketing-hero) .marketing-hero-image{max-width:700px}}@media (max-width: 640px){:is(#content .marketing-hero)>section{padding-block:40px}:is(#content .marketing-hero) .marketing-actions{flex-direction:column}}body:has(.marketing-hero) #footer #sub-news:not(:hover){color:var(--primary-text)}#content .poster-features{--base: var(--base-original);max-width:1280px;padding-block:72px}:is(#content .poster-features) h2{font-size:clamp(2rem,3.2vw,3rem);line-height:1.25;text-align:left;margin-bottom:36px;text-wrap:balance}:is(#content .poster-features) .poster-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}:is(#content .poster-features) h3{font-size:var(--font-size-24);line-height:1.35;margin-bottom:12px}:is(#content .poster-features) p{font-size:var(--font-size-18);line-height:1.75;color:var(--text-color-gray);margin:0}:is(#content .poster-features) .image{position:relative;display:flex;align-items:center;justify-content:center;height:220px;padding:20px;background:#f1f6fd;border-radius:var(--border-radius);margin-bottom:24px;overflow:hidden}:is(:is(#content .poster-features) .image) img{display:block;max-width:100%;max-height:100%;height:auto;-o-object-fit:contain;object-fit:contain}:is(:is(#content .poster-features) .image) .word-icon,:is(:is(#content .poster-features) .image) .excel-icon,:is(:is(#content .poster-features) .image) .pres-icon{position:absolute;width:23%;height:auto;right:20%;bottom:10%}:is(:is(#content .poster-features) .image) .word-icon{z-index:3}:is(:is(#content .poster-features) .image) .excel-icon{z-index:2}:is(:is(#content .poster-features) .image) .pres-icon{z-index:1}:is(:is(#content .poster-features) .drag-drop .image) .desktop-poster{height:100%;transform:scale(.9)}:is(:is(#content .poster-features) .drag-drop .image) .poster-google{position:absolute;height:100%;max-width:45%;right:0;filter:brightness(.7)}:is(:is(#content .poster-features) .drag-drop .image) .image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}:is(:is(:is(#content .poster-features) .drag-drop .image) .image-wrapper)>div{flex:1;display:flex;justify-content:center;align-items:center;flex-direction:column}:is(:is(:is(#content .poster-features) .drag-drop .image) .image-wrapper) .empty{height:50%}:is(:is(:is(#content .poster-features) .drag-drop .image) .image-wrapper) img,:is(:is(:is(#content .poster-features) .drag-drop .image) .image-wrapper) svg{position:relative}:is(:is(:is(#content .poster-features) .drag-drop .image) .image-wrapper) .poster-mamut{max-width:35%;left:-20%;top:10%;transform:rotate(-5deg) scale(.7)}:is(:is(:is(#content .poster-features) .drag-drop .image) .image-wrapper) .dragndroparrow{max-width:35%;height:45px;left:15%;bottom:15%}:is(:is(:is(#content .poster-features) .drag-drop .image) .image-wrapper) .mousehandico{max-width:35%;height:45px;top:-60%;left:15%}:is(#content .poster-features) .embeds .media-poster{transform:translateY(-12%)}:is(#content .poster-features) .community .image-wrapper{position:absolute;top:20px;right:20px;bottom:20px;left:20px}:is(:is(#content .poster-features) .community .image-wrapper) .avatar{position:absolute;width:14%;aspect-ratio:1;border-radius:50%;overflow:hidden}:is(:is(:is(#content .poster-features) .community .image-wrapper) .avatar) svg{width:100%;height:100%;transform:translateY(10%)}:is(:is(#content .poster-features) .community .image-wrapper) .avatar-one{top:33%;left:20%;background:#25a597}:is(:is(#content .poster-features) .community .image-wrapper) .avatar-two{top:50%;right:15%;background:#01ac71}:is(:is(#content .poster-features) .community .image-wrapper) .avatar-three{bottom:15%;left:40%;background:#43c6f4}:is(:is(#content .poster-features) .community .image-wrapper) img{position:absolute;max-width:23%;max-height:35%;border-radius:var(--border-radius-small);box-shadow:var(--box-shadow)}:is(:is(#content .poster-features) .community .image-wrapper) .community-poster-one{top:15%;left:35%}:is(:is(#content .poster-features) .community .image-wrapper) .community-poster-two{bottom:12%;left:15%}@media (max-width: 740px){#content .poster-features{padding-block:44px}:is(#content .poster-features) .poster-feature-grid{grid-template-columns:1fr;gap:36px}}@media (prefers-reduced-motion: reduce){.poster-feature .image,.poster-feature .image *{animation:none!important;transform:none!important}}:is(.poster-feature.animation-block--visible.drag-drop .image) .poster-mamut{--a-top-f: 10%;animation:poster-mamut-animation 4s forwards}:is(.poster-feature.animation-block--visible.drag-drop .image) .mousehandico{--a-top-f: -25%;animation:mouse-hand-animation 4s forwards}:is(.poster-feature.animation-block--visible.drag-drop .image) .dragndroparrow{animation:shake-me-animation 1s infinite alternate}:is(.poster-feature.animation-block--visible.robot-3d .image) .word-icon,:is(.poster-feature.animation-block--visible.robot-3d .image) .excel-icon,:is(.poster-feature.animation-block--visible.robot-3d .image) .pres-icon{animation:robot-3d-files-animation 2s forwards}:is(.poster-feature.animation-block--visible.robot-3d .image) .word-icon{--a-x: 10%;--a-y: 15%}:is(.poster-feature.animation-block--visible.robot-3d .image) .excel-icon{--a-x: 30%;--a-y: 0%}:is(.poster-feature.animation-block--visible.robot-3d .image) .pres-icon{--a-x: 50%;--a-y: -15%}:is(.poster-feature.animation-block--visible.community .image .image-wrapper) .avatar{animation:flow-animation 5s infinite}:is(.poster-feature.animation-block--visible.community .image .image-wrapper) img{animation:fade-in-animation .5s forwards calc(var(--delay, 0) * 1s)}@keyframes robot-3d-files-animation{0%,50%{transform:translate(0)}to{transform:translate(var(--a-x),var(--a-y))}}@keyframes flow-animation{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(.95)}}@keyframes fade-in-animation{0%{opacity:0}to{opacity:1}}@keyframes poster-mamut-animation{0%,20%{opacity:0;left:var(--a-left, 35%);top:var(--a-top, 5%);transform:scale(.7)}20%{opacity:1}30%{opacity:1;transform:rotate(-5deg) scale(1);top:var(--a-top-m, -20%);left:var(--a-left-m, 15%)}to{top:var(--a-top-f, 35%);left:var(--a-left-f, -20%);transform:rotate(-5deg) scale(.7)}}@keyframes mouse-hand-animation{0%{opacity:1}20%{top:var(--a-top, -32%);left:var(--a-right, 40%)}30%{top:var(--a-top, -60%);left:var(--a-right, 15%)}to{top:var(--a-top-f, -15%);left:var(--a-left-f, -20%)}}@keyframes shake-me-animation{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}.projects>.container>div{position:relative;text-align:center;display:flex;transition:all .2ms;transform:translateZ(0);aspect-ratio:1}:is(.projects>.container>div)>a{width:100%;display:flex}:is(.projects>.container>div) .document{border:solid var(--border-color) calc(var(--border-radius) / 2);border-radius:var(--border-radius);margin:auto;box-sizing:content-box;box-shadow:var(--box-shadow);display:flex;align-items:center;justify-content:center;overflow:hidden;-o-object-fit:fill;object-fit:fill;background:var(--background);position:relative}:is(:is(.projects>.container>div) .document) span{margin:var(--grid-small)}.w:is(:is(.projects>.container>div) .document){width:100%;aspect-ratio:var(--project-horizontal-aspect-ratio)}.h:is(:is(.projects>.container>div) .document){height:100%;max-height:278px}:is(:is(.projects>.container>div) .document) .progress-bar{position:absolute;left:4px;bottom:4px;background:var(--background-white);padding:4px 8px 4px 4px;font-size:var(--font-size-10);border-radius:26px;display:flex;gap:6px;align-items:center;box-shadow:0 0 4px rgba(0,0,0,.15)}.spinner-v1{--spinner-size: var(--grid)}.spinner-v1.smaller{--spinner-size: 26px}.spinner-v1.smallest{--spinner-size: 14px}.spinner-v1{width:var(--spinner-size);height:var(--spinner-size);border-radius:50%;display:inline-block;border-top:3px solid var(--primary);border-right:3px solid transparent;box-sizing:border-box;animation:rotation 1s linear infinite}.spinner-v1.center{position:absolute;top:50%;left:50%;margin-top:calc(var(--spinner-size) / -2);margin-left:calc(var(--spinner-size) / -2)}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (min-width: 1920px){.projects{margin:0 auto;max-width:var(--max-width)}}.projects>.container{display:grid;--size: var(--grid);grid-gap:calc(var(--size))}.projects.preview>.container{grid-auto-flow:column;grid-auto-columns:calc(var(--project-min-width) * 1.2);overflow-x:scroll;scroll-snap-type:x proximity;padding-bottom:var(--grid-small);--projects-padding: var(--grid);padding-left:var(--projects-padding);padding-right:var(--projects-padding)}:is(.projects.preview>.container)::-webkit-scrollbar{display:none}.projects.preview>.container{-ms-overflow-style:none;scrollbar-width:none}.projects:not(.preview)>.container{grid-template-columns:repeat(auto-fill,minmax(var(--project-min-width),1fr))}@media screen and (min-width: calc((var(--size) + var(--project-min-width)) * var(--project-max-collumns))){.projects:not(.preview)>.container{grid-template-columns:repeat(var(--project-max-collumns),minmax(var(--project-min-width),var(--project-max-width)))}}:is(.projects>.container>div) .document.new{height:80%;width:80%;background:var(--border-color);transition:transform .2s ease-out}:is(:is(.projects>.container>div) .document.new)>div>div{opacity:0;transition:opacity .2s ease-in;line-height:var(--grid-small);margin-top:var(--grid-smallest)}:is(:is(.projects>.container>div) .document.new) .icon{margin:0;opacity:1;transform:translate3d(0,var(--grid-small),0);transition:transform .2s ease-in}:is(:is(:is(.projects>.container>div) .document.new) .icon) svg{transition:all .2s ease-in;fill:var(--button-disabled-color);border:solid 1px transparent;border-radius:100%;--svg-size: 1.3;transform:scale(var(--svg-size))}:is(:is(.projects>.container>div) .document.new):hover{transform:scale(1.02)}:is(:is(.projects>.container>div) .document.new):hover>div>div{opacity:1}:is(:is(.projects>.container>div) .document.new):hover .icon{transform:translateZ(0)}:is(:is(:is(.projects>.container>div) .document.new):hover .icon) svg{border-color:var(--primary);fill:var(--primary)}:is(.projects>.container>div) .document.next-projects-button{height:80%;width:80%;cursor:pointer;background:var(--border-color);color:var(--primary)}:is(:is(.projects>.container>div) .document.next-projects-button):hover:not(.is-loading){background:var(--primary-gradiant);color:var(--primary-oposite)}:is(.projects>.container>div)>div.overlay{position:absolute;opacity:0;top:0;left:0;bottom:0;right:0;border-radius:var(--border-radius);background:rgba(55,64,73,.9);backdrop-filter:blur(9px) brightness(133%);box-shadow:var(--box-shadow);padding:var(--grid-small);transition:.2s ease-out;text-align:left}:is(:is(.projects>.container>div)>div.overlay) a.preview{position:absolute;left:0;top:0;right:0;bottom:0}:is(:is(.projects>.container>div)>div.overlay)>div{width:100%;height:100%;position:relative;pointer-events:none}:is(:is(.projects>.container>div)>div.overlay) a{-webkit-user-drag:none}:is(:is(.projects>.container>div)>div.overlay),:is(:is(.projects>.container>div)>div.overlay) a,:is(:is(.projects>.container>div)>div.overlay) svg{color:#fff}:is(:is(.projects>.container>div)>div.overlay) .title{display:flex}:is(:is(:is(.projects>.container>div)>div.overlay) .title) h3{margin:0 auto 0 0;padding:0;font-size:1rem;font-weight:400;line-height:1.8}:is(:is(:is(:is(.projects>.container>div)>div.overlay) .title) h3)>.project-name{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}:is(:is(:is(:is(.projects>.container>div)>div.overlay) .title) h3) .project-meta{display:flex;align-items:center;gap:.5rem}:is(:is(:is(:is(.projects>.container>div)>div.overlay) .title) h3) span.time{display:block;font-size:.75rem}:is(:is(.projects>.container>div)>div.overlay) a{display:block;pointer-events:all}:is(:is(:is(.projects>.container>div)>div.overlay) a) svg{fill:#fff;width:var(--icon-size);height:var(--icon-size)}:is(:is(:is(.projects>.container>div)>div.overlay) a):hover svg{fill:var(--primary)}:is(:is(.projects>.container>div)>div.overlay) .actions{display:flex;position:absolute;left:0;right:0;bottom:0;-moz-column-gap:calc(var(--grid) / 4);column-gap:calc(var(--grid) / 4)}:is(:is(:is(.projects>.container>div)>div.overlay) .actions)>div{display:block;margin-left:auto}:is(.projects>.container>div):hover>div.overlay{opacity:1}#content .poster-call-to-action{background:#f1f6fd;text-align:center}:is(#content .poster-call-to-action)>section{max-width:1200px;padding-block:72px}:is(#content .poster-call-to-action) h2{max-width:780px;font-size:clamp(2rem,3.2vw,3rem);line-height:1.2;margin:0 auto 20px;text-align:center}:is(#content .poster-call-to-action) p{font-size:var(--font-size-18);line-height:1.75}:is(#content .poster-call-to-action) .poster-cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}:is(:is(#content .poster-call-to-action) .poster-cta-actions) .btn{height:auto;min-height:48px;padding:12px 22px;white-space:normal}:is(:is(#content .poster-call-to-action) .poster-cta-actions) .btn-primary{background:var(--primary-text)}:is(:is(#content .poster-call-to-action) .poster-cta-actions) .btn-bordered{color:var(--primary-text);border-color:var(--primary-text)}:is(:is(#content .poster-call-to-action) .poster-cta-actions) .btn:hover{background:var(--base-original);color:#fff;border-color:var(--base-original)}:is(#content .poster-call-to-action) .poster-cta-note{max-width:880px;margin:20px auto 0;color:var(--text-color-gray);font-size:var(--font-size-14);line-height:1.8}@media (max-width: 640px){:is(#content .poster-call-to-action)>section{padding-block:44px}:is(#content .poster-call-to-action) .poster-cta-actions{flex-direction:column}}:root{--max-width: 1280px}#product-comparison-content{--base: var(--base-original);--button-text: var(--button-text-original);--comparison-muted: #4e5868;--comparison-line: #dce5f1;--comparison-tint: #f1f6fd;background:var(--background-white)}#product-comparison-content section{padding-block:72px}#product-comparison-content h1{font-size:clamp(2.5rem,4.5vw,4.5rem);line-height:1.1;letter-spacing:-.04em;margin-bottom:24px;text-wrap:balance}#product-comparison-content h2{max-width:780px;font-size:clamp(2rem,3.2vw,3rem);line-height:1.2;letter-spacing:-.025em;text-wrap:balance}#product-comparison-content h3{font-size:var(--font-size-24);line-height:1.35;margin-bottom:12px}#product-comparison-content p{font-size:var(--font-size-18);line-height:1.75}#product-comparison-content a:not(.btn):not(.preview){color:var(--primary-text);text-decoration:underline;text-underline-offset:3px}#product-comparison-content a:focus-visible,#product-comparison-content summary:focus-visible,#product-comparison-content .comparison-table-scroll:focus-visible{outline:3px solid var(--primary-text);outline-offset:5px}#product-comparison-content img{display:block;max-width:100%;height:auto}#product-comparison-content .comparison-intro{max-width:820px;color:var(--comparison-muted);margin-bottom:32px}#product-comparison-content .comparison-small{font-size:var(--font-size-14);line-height:1.8;color:var(--comparison-muted);margin-top:20px;margin-bottom:0;max-width:880px}#product-comparison-content .comparison-tinted{background:var(--comparison-tint)}#product-comparison-content .comparison-table-scroll{overflow-x:auto;border:1px solid var(--comparison-line);border-radius:12px;background:#fff}#product-comparison-content .comparison-scroll-hint{display:none;font-size:var(--font-size-14);color:var(--comparison-muted)}#product-comparison-content table{width:100%;min-width:660px;border-collapse:collapse;text-align:left;font-size:var(--font-size-18);line-height:1.7}#product-comparison-content th,#product-comparison-content td{padding:24px;border-bottom:1px solid var(--comparison-line);vertical-align:top}#product-comparison-content thead th{font-size:var(--font-size-24)}#product-comparison-content tr>:first-child{width:23%;font-weight:500}#product-comparison-content tr>:nth-child(2){width:33%}#product-comparison-content tr>:last-child{background:#f5f9ff}#product-comparison-content thead tr>:last-child{color:var(--primary-text);box-shadow:inset 0 3px var(--primary-text)}#product-comparison-content tbody tr:last-child>*{border-bottom:0}#product-comparison-content .comparison-project-blocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:36px;padding:0;margin-bottom:0}:is(#product-comparison-content .comparison-project-blocks) article{border-top:1px solid var(--comparison-line);padding-top:24px}:is(#product-comparison-content .comparison-project-blocks) p{margin-bottom:0;color:var(--comparison-muted)}#product-comparison-content .comparison-faq>section{border-top:1px solid var(--comparison-line)}:is(#product-comparison-content .comparison-faq>section) details{border-bottom:1px solid var(--comparison-line);padding-block:22px}:is(#product-comparison-content .comparison-faq>section) summary{font-size:var(--font-size-20);font-weight:500;line-height:1.5;cursor:pointer}:is(#product-comparison-content .comparison-faq>section) details p{margin:18px 0 0;color:var(--comparison-muted)}@media (max-width: 900px){#product-comparison-content .comparison-project-blocks{gap:20px}}@media (max-width: 640px){#product-comparison-content section{padding-block:44px}#product-comparison-content .comparison-project-blocks{grid-template-columns:1fr;gap:32px}#product-comparison-content th,#product-comparison-content td{padding:18px}#product-comparison-content .comparison-scroll-hint{display:block}#product-comparison-content tr>:first-child{position:sticky;left:0;background:#fff;box-shadow:1px 0 var(--comparison-line)}}#product-comparison-content .marketing-hero a:not(.btn){color:#fff}#product-comparison-content .marketing-hero a:focus-visible{outline-color:#fff}#product-comparison-content .comparison-project{--base: white;color:#fff;background:var(--marketing-background)}:is(#product-comparison-content .comparison-project) .comparison-project-blocks p{color:#fff}:is(#product-comparison-content .comparison-project) .comparison-project-blocks article{border-top-color:rgba(255,255,255,.35)}#product-comparison-content .comparison-small a:hover{color:#000}
