@media (max-width: 1200px){.container{padding-left:0px}}.text-card{margin:2rem 0}.post-date{font-size:12px;color:var(--text-dim);text-transform:uppercase;margin:15px 0}.post-title{font-size:24px;color:var(--text);font-weight:bold}.post-description{font-size:18px;color:var(--text-muted);line-height:1.5;margin:20px 0}.section-title{font-size:35px;font-weight:700;color:var(--text);text-align:center;letter-spacing:-0.02em}.align-center{text-align:center}.section-hero .section-wrapper{margin:60px auto 80px}.section-hero h1{text-align:center;font-size:35px}.section-hero p{color:var(--text-muted);text-align:center}@media screen and (max-width: 999px){.section-hero h1{margin-top:54px}.section-hero p{margin-top:20px;margin-bottom:60px}}.section-register{background-image:linear-gradient(rgba(255,255,255,0.035) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.035) 1px, transparent 1px);background-size:96px 96px}.section-register .section-wrapper{margin:140px auto 160px}@media screen and (max-width: 999px){.section-register .section-wrapper{margin:80px auto 100px}}.section-register .section-wrapper h2{max-width:700px;margin:auto;text-align:center;font-size:45px;font-weight:700;letter-spacing:-0.02em;line-height:1.2}.section-register .section-wrapper p{margin:50px auto;max-width:1000px;text-align:center;color:var(--text-muted)}.section-register .section-wrapper .code-and-button{text-align:center}.section-register .section-wrapper .code-and-button .button{max-width:380px;width:100%;margin:auto}.pricing .sticky{position:fixed;top:0;width:693px}.pricing section:nth-child(7n+2) .section-wrapper{padding:50px 0 100px}.pricing section:nth-child(7n+2) .section-wrapper .price-container{max-width:1200px;width:100%;margin:auto;display:flex;align-items:flex-start}.pricing section:nth-child(7n+2) .section-wrapper .mobile-price-container{display:none}.pricing section:nth-child(7n+2) .section-wrapper .features{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg) 0 0 var(--radius-lg);flex:1;min-width:0;color:var(--text-muted);padding:30px 0;padding-top:40px;position:relative}.pricing section:nth-child(7n+2) .section-wrapper .features .header{font-size:18px;font-weight:600;color:var(--text-dim);margin:0;padding:30px;padding-bottom:34px}.pricing section:nth-child(7n+2) .section-wrapper .features div{padding:10px 30px;height:23px;overflow:hidden;line-height:1.7}.pricing section:nth-child(7n+2) .section-wrapper .features div:nth-child(2n+1){background:rgba(255,255,255,0.03)}.pricing section:nth-child(7n+2) .section-wrapper .price-check{width:690px;flex-shrink:0;margin-top:-100px}.pricing section:nth-child(7n+2) .section-wrapper .price-check .checks{text-align:center;padding-bottom:30px;color:var(--text-muted)}.pricing section:nth-child(7n+2) .section-wrapper .price-check .checks div{padding:10px 30px;height:23px}.pricing section:nth-child(7n+2) .section-wrapper .price-check .checks div:nth-child(2n){background:rgba(255,255,255,0.03)}.pricing section:nth-child(7n+2) .section-wrapper .price-check .check-mark{content:"";display:inline-block;width:20px;height:100%;background:url(./checkmark.png) no-repeat;background-size:contain}.pricing section:nth-child(7n+2) .section-wrapper .three-columns{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:1px}.pricing section:nth-child(7n+2) .section-wrapper .three-columns .price-card{background:var(--surface);border:1px solid var(--border);text-align:center}.pricing section:nth-child(7n+2) .section-wrapper .three-columns .price-card .card-header{background:linear-gradient(to bottom right, #203047, #393e7e);padding:20px;padding-bottom:20px}.pricing section:nth-child(7n+2) .section-wrapper .three-columns .price-card .card-header img{max-width:220px;width:100%}.pricing section:nth-child(7n+2) .section-wrapper .three-columns .price-card .card-header p{height:60px;padding:10px 0}.pricing section:nth-child(7n+2) .section-wrapper .three-columns .price-card .card-header .header-text{max-width:220px;margin:auto;color:#ebecf0;font-style:italic;display:flex;align-items:center}.pricing section:nth-child(7n+2) .section-wrapper .three-columns .price-card .card-header .header-text .blue-line{flex:1;border-bottom:3px solid #388ac3}.pricing section:nth-child(7n+2) .section-wrapper .three-columns .price-card .card-header .header-text .green-line{flex:1;border-bottom:3px solid #0da693}.pricing section:nth-child(7n+2) .section-wrapper .three-columns .price-card .card-header .header-text .purple-line{flex:1;border-bottom:3px solid #777fe7}.pricing section:nth-child(7n+2) .section-wrapper .three-columns .price-card .card-bottom{position:relative;height:120px;background:var(--bg-elevated);padding:20px}.pricing section:nth-child(7n+2) .section-wrapper .three-columns .price-card .card-bottom .bottom-text{position:relative;top:20%;transform:translateY(-50%)}.pricing section:nth-child(7n+2) .section-wrapper .three-columns .price-card .card-bottom .bottom-text h3{font-size:20px;margin:3px 0;text-transform:uppercase;color:var(--accent-text)}.pricing section:nth-child(7n+2) .section-wrapper .three-columns .price-card .card-bottom a{width:190px;position:absolute;bottom:20px;left:20px}.pricing section:nth-child(7n+2) .section-wrapper .three-columns .price-card .card-bottom .triangle{position:relative;box-sizing:border-box;background:var(--bg-elevated)}.pricing section:nth-child(7n+2) .section-wrapper .three-columns .price-card .card-bottom .triangle::after{content:"";position:absolute;width:0px;height:0px;margin-left:-0.5em;margin-top:-5px;left:calc(50% + 20px);top:-14px;box-sizing:border-box;transform-origin:0px 0px;transform:rotate(135deg);border-width:0.5em;border-style:solid;border-image:initial;border-color:transparent transparent var(--bg-elevated) var(--bg-elevated)}@media screen and (max-width: 999px){.pricing section:nth-child(7n+2) .section-wrapper .three-columns{grid-template-columns:repeat(1, 1fr);grid-template-rows:auto;grid-row-gap:20px}}.pricing section:nth-child(7n+2) .section-wrapper .digonal-border{display:none}@media screen and (max-width: 999px){.pricing section:nth-child(7n+2) .section-wrapper .sticky{display:none !important}.pricing section:nth-child(7n+2) .section-wrapper .price-container{display:none}.pricing section:nth-child(7n+2) .section-wrapper .price-check{margin-left:0px}.pricing section:nth-child(7n+2) .section-wrapper .price-check .check-mark{float:left}.pricing section:nth-child(7n+2) .section-wrapper .mobile-price-container{display:block}.pricing section:nth-child(7n+2) .section-wrapper .features{display:none}.pricing section:nth-child(7n+2) .section-wrapper .price-check{width:100%}.pricing section:nth-child(7n+2) .section-wrapper .price-card .card-bottom a{width:180px !important;left:calc(50% - 90px) !important}.pricing section:nth-child(7n+2) .section-wrapper .price-card .card-bottom .triangle::after{left:calc(50% + 30px)}}@media screen and (max-width: 750px){.pricing section:nth-child(7n+2) .section-wrapper .price-check .checks div{padding:10px 10px;font-size:16px}}.pricing section:nth-child(7n+3) .section-wrapper{padding-bottom:100px}.pricing section:nth-child(7n+3) .section-wrapper .section-title{margin:44px 0 0}.pricing section:nth-child(7n+3) .section-wrapper .questions-list{max-width:1200px;margin:60px auto;z-index:10}.pricing section:nth-child(7n+3) .section-wrapper .questions-list .two-columns{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px 32px}.pricing section:nth-child(7n+3) .section-wrapper .questions-list .question{padding:28px 32px;border-radius:var(--radius);transition:background-color 0.2s}.pricing section:nth-child(7n+3) .section-wrapper .questions-list .question h4{font-size:20px;margin:0 0 16px}.pricing section:nth-child(7n+3) .section-wrapper .questions-list .question p{font-size:18px;color:var(--text-muted);margin:0}.pricing section:nth-child(7n+3) .section-wrapper .questions-list .question:hover{background:var(--surface-hover)}@media screen and (max-width: 749px){.pricing section:nth-child(7n+3) .section-wrapper .questions-list .two-columns{grid-template-columns:repeat(1, 1fr);grid-template-row:auto}.pricing section:nth-child(7n+3) .section-wrapper .questions-list .question{padding:0 10px}}.contact .success-message{color:#28a745 !important;text-align:center;display:none;margin-bottom:20px}.contact .error-message{text-align:center;color:#dc3545 !important;display:none;margin-bottom:20px}.contact .active{display:block}.contact .button-sub{margin-bottom:24px;background-color:var(--accent);border:none;border-radius:999px;color:white;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;font-weight:600;cursor:pointer;transition:background-color 0.2s}.contact .button-sub:hover{background-color:var(--accent-hover)}.contact section:nth-child(7n+1) .section-wrapper{margin-bottom:60px}.contact section:nth-child(7n+2) .section-wrapper{margin-bottom:100px}.contact .form-wrapper{max-width:640px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:5px 30px;margin:auto;margin-top:40px}.contact .form-field{margin:30px 0}.contact .form-field input,.contact .form-field select,.contact .form-field textarea{padding:10px 20px;font-size:18px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-family:inherit}.contact .form-field input:focus,.contact .form-field select:focus,.contact .form-field textarea:focus{outline:none;border-color:var(--accent)}.contact .form-field textarea{width:calc(100% - 45px);min-height:140px}.contact .form-field input[type="email"],.contact .form-field input[name="organizationName"]{width:calc(100% - 45px)}.contact .form-field #firstName{margin-right:20px}.contact .form-field #firstName,.contact .form-field #lastName{width:calc(50% - 57px)}.contact .form-field select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact .form-field select:invalid{color:var(--text-dim)}.contact .form-field img{float:right;margin-top:-25px;margin-right:10px}@media screen and (max-width: 749px){.contact .form-wrapper{padding:5px 10px}.contact .form-field #firstName{margin-bottom:30px}.contact .form-field #firstName,.contact .form-field #lastName{width:calc(100% - 45px)}}.contact .code-and-button button{width:100%;max-width:700px;margin-top:30px}.post section:nth-child(7n+2) .section-wrapper{padding-bottom:80px}.post section:nth-child(7n+2) .content{max-width:1200px;margin:auto;margin-top:60px;padding-bottom:50px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding-top:50px}.post section:nth-child(7n+2) .content .container{padding:0 50px}.post section:nth-child(7n+2) .content .left-padding-container{padding:50px 0;padding-left:50px;background:var(--bg-elevated)}.post section:nth-child(7n+2) .content .right-padding-container{padding:50px 0;padding-right:50px}.post section:nth-child(7n+2) .content h1{font-size:42px}.post section:nth-child(7n+2) .content h1 strong{font-size:65px;font-weight:800;color:var(--accent-text);vertical-align:top}.post section:nth-child(7n+2) .content h1 span{font-size:28px;font-weight:800;color:var(--accent-text);vertical-align:text-bottom}.post section:nth-child(7n+2) .content h1,.post section:nth-child(7n+2) .content h2,.post section:nth-child(7n+2) .content h3,.post section:nth-child(7n+2) .content h4,.post section:nth-child(7n+2) .content h5{color:var(--text);padding:0 25px}.post section:nth-child(7n+2) .content strong{color:var(--text)}.post section:nth-child(7n+2) .content p{padding:0 25px;color:var(--text-muted);font-size:18px}.post section:nth-child(7n+2) .content img{width:100%}.post section:nth-child(7n+2) .content .three-columns{margin:80px 0;display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:10%}.post section:nth-child(7n+2) .content .two-columns{display:grid;align-items:center;grid-template-columns:repeat(2, 1fr);grid-column-gap:10%}@media screen and (max-width: 749px){.post section:nth-child(7n+2) .content .container{padding:50px 10px 0px}.post section:nth-child(7n+2) .content .left-padding-container{padding:50px 10px;text-align:center}.post section:nth-child(7n+2) .content .right-padding-container{padding:50px 10px;text-align:center}.post section:nth-child(7n+2) .content .three-columns{grid-template-columns:1fr;grid-template-rows:auto;grid-row-gap:50px}.post section:nth-child(7n+2) .content .two-columns{grid-template-columns:1fr;grid-template-rows:auto;grid-row-gap:50px}}.post section:nth-child(7n+3) .section-wrapper{margin-top:40px}.post section:nth-child(7n+3) .article-grid{margin-bottom:150px}
