:root{--blue: #0b46dd;--blue-hover: #416ad0;--green: #07903d;--purple: #b82adf;--main-bg: #f0f0f8;--red: #d20000;--gray-bg: #f0f0f8}*,*:before,*:after{box-sizing:border-box}body{margin:0;background-color:var(--main-bg);font-family:Poppins,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5;color:var(--main-text)}@media (min-width: 1000px){main{padding-top:160px}}@media (max-width: 1000px){main{padding-top:110px}}h1,h2,h3{color:#000;font-weight:400}h1{font-size:40px;margin-top:0;text-align:center}@media (max-width: 1000px){h1{font-size:32px;line-height:48px}}hr{border:1px solid rgba(0,0,0,.05)}a{display:inline-block;font:inherit;color:inherit;text-decoration:none;transition:color .2s;cursor:pointer}a:hover{color:var(--main-accent-hover)}ul{list-style:none;margin:0;padding:0}button{font:inherit;color:inherit;border:none;cursor:pointer;background-color:#0000}p{margin:0}input{font:inherit;color:inherit;margin:0;padding:0;border:none;outline:none;background-color:#0000}label{margin:0}.container{max-width:1240px;margin:0 auto;padding:0 20px}.container-sm{max-width:760px;margin:0 auto;padding:0 20px}.white-block{background-color:#fff;border-radius:20px;margin-left:auto;margin-right:auto;margin-bottom:100px}@media (min-width: 1000px){.white-block{padding:40px}}@media (max-width: 1000px){.white-block{padding:20px}}.white-block.white-block-narrow{max-width:600px}.button{color:#f9f9f9;transition:background-color .3s,color .3s;padding:.75rem 2rem;border-radius:8px;background-color:var(--blue);display:flex;justify-content:center;gap:4px;border:none}.button:hover{color:#f9f9f9;background-color:var(--blue-hover)}.logo{display:flex;align-items:center;gap:8px}.logo .logo-text{font-weight:700;font-size:24px}.logo .logo-box{background-color:var(--blue);color:#fff;width:26px;height:26px;display:flex;justify-content:center;align-items:center}label{display:block;margin-bottom:8px;font-weight:600;font-size:18px}.link{color:var(--blue)}.danger{color:var(--red)!important}section.pricing:not(.pricing-screen) .plan{background-color:var(--gray-bg)!important}section.pricing:not(.pricing-screen) .plan.primary{background-color:var(--blue)!important}section.pricing.pricing-screen .plan{background-color:#fff!important}section.pricing.pricing-screen .plan.primary{background-color:var(--blue)!important}button{font-family:Poppins,sans-serif;color:#f9f9f9;border-radius:.5rem;padding:1rem 3rem;transition:background-color .3s,color .3s;display:inline-flex;align-items:center;gap:4px;justify-content:center}@media (max-width: 1000px){button{width:100%}}button.primary{background-color:var(--blue)}button.primary:hover{filter:brightness(.7)}button.secondary{background-color:#eaeefb;color:var(--blue)}button.secondary:hover{background-color:#bcc1d4}button.dark{background-color:#eaeefb;color:var(--blue)}button.dark:hover{background-color:#bcc1d4}button.white{background-color:#fff;color:var(--blue)}button.white:hover{background-color:var(--blue);color:#fff}button.full{width:100%}button.half{width:50%}button.content{display:inline-block!important}@media (max-width: 760px){button.mobile-large{padding:1rem 2rem;width:100%}}@media (max-width: 760px){button.hidden-on-mobile{display:none}}@media (min-width: 760px){button.hidden-on-desktop{display:none}}.doc-icon{width:42px;height:42px;border-radius:100%;display:flex!important;justify-content:center;align-items:center;flex-shrink:0;color:#fff!important}.doc-icon.blue{background-color:var(--blue)}.doc-icon.green{background-color:var(--green)}.doc-icon.pink{background-color:var(--purple)}header{z-index:1000;position:fixed;margin:20px auto 100px;width:100%;display:flex;justify-content:center}header .menu-container-desktop{width:100%;max-width:1240px;position:fixed;display:flex;justify-content:space-between}@media (max-width: 1000px){header .menu-container-desktop{display:none}}header .menu-container-mobile{display:flex;justify-content:space-between;width:100%;margin:0 20px}@media (min-width: 1000px){header .menu-container-mobile{display:none}}header .mobile-menu-popup{display:none;padding:40px;position:fixed;inset:0;background-color:#fff}header .mobile-menu-popup.open{display:block!important}header .mobile-menu-popup .close{position:fixed;top:28px;right:24px;color:#ccc;font-size:32px}header .mobile-menu-popup .menu-list{display:flex;flex-direction:column;gap:8px;font-size:18px}header .mobile-menu-popup .menu-list hr{border:1px solid #eeeeee;width:100%}header .menu-bar{box-shadow:0 0 20px #0000001a;background-color:#fff;color:#000;border-radius:32px;display:flex;align-items:center;gap:32px}header .menu-bar:first-of-type{left:0}header .menu-bar:last-of-type{right:0}@media (max-width: 1000px){header .menu-bar{padding:8px 14px}}@media (min-width: 1000px){header .menu-bar{padding:16px 24px}}.arrow-back{color:var(--blue);font-size:40px!important;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24!important}.smart-numbering{counter-reset:section}.smart-numbering h3{counter-increment:section;counter-reset:paragraph}.smart-numbering ol{list-style:none;margin:0 0 0 1rem;padding:0}.smart-numbering li{display:table;counter-increment:paragraph;margin-bottom:.6em}.smart-numbering li:before{content:counter(section) "." counter(paragraph) ". ";display:table-cell;padding-right:.6em}.footer{padding:2rem 0}.footer .logo{display:flex;justify-content:center;margin:1rem}.footer img{width:100%;height:100%;object-fit:contain;vertical-align:middle}.footer .nav-container{display:flex;justify-content:space-between;padding-top:1rem;padding-bottom:2rem}@media (max-width: 1000px){.footer .nav-container{flex-direction:column;gap:16px}}.footer .nav-container .nav{display:flex;align-items:center}@media (min-width: 1000px){.footer .nav-container .nav{justify-content:space-between}}@media (max-width: 1000px){.footer .nav-container .nav{justify-content:center}}.footer .nav-container .nav ul{display:flex;gap:2rem}.footer .copyright{text-align:center;opacity:.5}@media (min-width: 1000px){.templates-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (max-width: 1000px){.templates-list{display:flex;flex-direction:column;gap:8px}}.templates-list>div{flex-grow:1;flex-basis:0;background-color:#fff;border-radius:24px;padding:24px;display:flex;justify-content:space-between;align-items:start;gap:32px;cursor:pointer}.templates-list>div:hover{background-color:#f7f7f7}.templates-list>div h3{margin:0;font-size:18px;font-weight:400;color:#000}.templates-list>div div.doc-icon{width:28px;height:28px;font-size:18px}.doc{background-color:#fff;border-radius:2rem}@media (min-width: 1000px){.doc{padding:4rem}}@media (max-width: 1000px){.doc{padding:1rem}}.doc .buttons{display:flex;gap:16px}@media (max-width: 1000px){.doc .buttons{flex-direction:column}}.doc .contents h3{margin-bottom:16px!important;font-size:20px!important;font-weight:700!important}.doc .contents p,.doc .contents li{margin-bottom:16px!important}.download-button{font-family:Poppins,sans-serif;color:#f9f9f9;border-radius:.5rem;padding:1rem 3rem;transition:background-color .3s,color .3s;background-color:var(--main-accent);display:flex;justify-content:center;align-items:center;font-size:16px}@media (max-width: 960px){.download-button{padding:.75rem 2rem;border-radius:.25rem}}.download-button:hover{background-color:var(--main-accent-hover)}textarea{font-family:inherit!important}.form-error-message{padding:16px;background-color:var(--main-bg);border-radius:8px;margin-bottom:24px}
