html{scroll-behavior:smooth}body{background-color:#ecfdf5;font-family:"DM Mono", monospace;margin:0}.container{margin-left:auto;margin-right:auto;max-width:1440px;padding:0px 15px}.flex{display:flex}.header{display:flex;justify-content:space-between;align-items:center;padding-top:20px}.loader{display:none;border-width:8px;border-color:#e4e4e7;border-top-width:8px;border-top-color:#059669;border-radius:9999px;width:8rem;height:8rem;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%)}.contact{display:flex;column-gap:10px;flex-shrink:0}.mt-11{margin-top:64px}.mt-128{margin-top:128px}.hero-section{display:flex;justify-content:space-between}.hero-section h1{max-width:75%;font-size:72px;font-weight:400;line-height:72px;margin:0px 0px 32px 0px}.hero-section p{max-width:75%;font-size:18px;font-weight:400;line-height:28px}.w-half{width:50%}.sticky-div{height:300px;position:sticky;top:40px}.hero-form h2{margin-bottom:32px;font-weight:400;font-size:24px;line-height:32px}.form-select{width:100%;padding:6px 36px 6px 12px;background-color:#ecfdf5;height:56px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/assets/arrow-f98c27698e1bed017a2e27db66f093b3ed6d9f4cc378e8fc5f3ded7cf8d05ef8.svg);background-repeat:no-repeat;background-position:right 0.5rem center;background-size:2%;padding-right:2rem}.label{background-color:#ecfdf5;position:relative;bottom:-10px;padding:5px 10px;left:15px;font-weight:400;font-size:16px;line-height:24px}#project_size_label{bottom:0;padding:0;left:0}.textarea{background-color:transparent;width:100%;padding:0;resize:none;margin:0px -2px;padding:10px}.textfield{background-color:transparent;width:100%;padding:6px 36px 6px 12px;height:56px;resize:none;padding-right:2rem}.form-input{width:100%;padding:6px 36px 6px 12px;background-color:transparent;height:56px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right 0.5rem center;background-size:2%;padding-right:2rem}.form-group{margin-bottom:32px}details{margin-bottom:10px;border-radius:5px;overflow:hidden}.grid{display:grid}.gap-y-4>*+*{row-gap:1rem}summary{padding:24px 0px;background-color:transparent;cursor:pointer;position:relative;list-style:none;font-size:22px;line-height:32px;font-weight:400;border-bottom:1px solid #111827}summary::-webkit-details-marker{display:none}summary::after{content:'';position:absolute;right:10px;top:15px;width:15px;height:10px;background-image:url(/assets/arrow-f98c27698e1bed017a2e27db66f093b3ed6d9f4cc378e8fc5f3ded7cf8d05ef8.svg);background-size:cover;transition:transform 0.3s ease}details[open] summary::after{transform:rotate(180deg)}.content{background-color:transparent;overflow:hidden;transition:height 0.3s ease-out}.content p{display:flex;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;unicode-bidi:isolate}.btn-primary{background-color:#059669;padding:20px 24px;margin-bottom:30px;font-size:16px;font-weight:400;line-height:24px;color:#fff;width:100%;border:none;cursor:pointer}.btn-primary:disabled,.btn-primary.disabled{pointer-events:none;opacity:0.6;cursor:not-allowed}.form .btn{margin-top:48px}.share{display:flex;column-gap:10px}.share-container{margin-top:208px;display:flex;column-gap:40px;align-items:center;justify-content:end}.share-container p{margin:0;font-size:18px;font-weight:400;line-height:28px}.share-container a{display:flex;text-decoration:none;column-gap:10px;color:#000}.share-container button{width:fit-content}.content .field{width:100%}.content .form-group p{margin-bottom:0}.advanced-fields{column-gap:20px}.report-container{background-color:#fff;padding:80px 40px;margin:40px 0px;border-radius:16px;position:relative}.report-container h2{font-size:48px;font-weight:400;margin:0;line-height:56px}.report-container .report-header{font-size:30px;text-align:center}.statistics{padding-left:40px;margin-top:32px;column-gap:128px;padding:64px 0px}.border{width:100%;height:1px;background-color:#000;margin-top:18px;margin-bottom:16px}.scores{flex-direction:column;width:25%}.scores p{margin:0}.overview-container{margin-top:80px}.overview-container h2{margin-bottom:48px;font-size:36px;line-height:40px;font-weight:400}.sub-reports{column-gap:104px;flex-wrap:wrap;row-gap:92px}.graph{text-align:center}.indication{flex-direction:column;justify-content:center}.complexity{column-gap:60px}.red,.green,.yellow{width:15px;height:15px;display:block;border-radius:50%}.red{background-color:#EF233C}.yellow{background-color:#FFB703}.green{background-color:#38B000}.grey{background-color:#1f2937}.border-gray{border-color:#6b7280}.text-orange{color:#f27522}.text-red{color:#EF233C}.text-green{color:#38B000}.indication p{display:flex;column-gap:10px}.table-report{column-gap:32px;margin-top:104px;position:relative}.full-report-request{padding:128px 0px}.full-report-request p{text-align:center;font-size:36px;line-height:40px;margin-bottom:48px}.full-report-request .form-download{display:flex;max-width:814px;margin:0px auto;gap:16px;justify-content:center}.full-report-request .download-report{justify-content:center;margin-top:20px !important}.full-report-request input:focus{outline:none;box-shadow:none;border-color:#000}.full-report-request input{width:600px;border:none;border-bottom:1px solid;padding:0}.full-report-request button{margin:0;max-width:225px;font-size:16px}.table-report::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:260px;background:linear-gradient(to bottom, rgba(255,255,255,0.03), rgba(255,255,255,0.87));z-index:1}.table-report h2{font-size:24px;line-height:32px;font-weight:400;margin-bottom:24px}.table-report .table{border:1px solid #ccc;border-collapse:collapse;width:100%}.table-report tr{border:1px solid #ccc;text-align:left}.table-report .table tr td{padding:10px}.table-report .table thead tr{background-color:#334155;color:#fff;font-size:18px;line-height:28px;font-weight:400}.table-report .table thead tr th,.table-report .table tr td{padding:14px 24px;font-weight:400}.w-58{width:58%}.w-42{width:42%}.w-300{width:300px}.table-report .compatible{color:#fff;background:green;border-radius:30px;height:20px;width:20px;display:block;display:flex;align-items:center;justify-content:center}.table-report .not-compatible{color:#fff;background:#ff0000;border-radius:30px;height:20px;width:20px;display:block;display:flex;align-items:center;justify-content:center}.w-full{width:100%}.table-responsive{max-height:350px;overflow:auto}.vulnerabilities-table{margin-top:80px;display:none}.reason-modal{color:#059669;font-size:16px;line-height:24px;font-weight:400;text-decoration:none}.criticality-col{display:flex;column-gap:20px;align-items:center}.criticality-col .criticality{color:#111827;font-size:16px;font-weight:400;line-height:24px;padding:4px 12px;border-radius:100px;min-width:103px;text-align:center}.criticality.critical{border:1px solid #DC2626;background-color:#FEF2F2}.criticality.high{border:1px solid #F59E0B;background-color:#FFFBEB}.criticality.medium{border:1px solid #3B82F6;background-color:#EFF6FF}.installed-version{min-width:220px}.gemfile-lock-link{margin-bottom:0px !important;text-align:end}.text-start{text-align:left}.footer{background-color:#101827;padding:20px}.footer p{color:#fff;text-align:center}.footer-image{display:flex;align-items:center;text-align:center;justify-content:center}.modal{display:none;visibility:visible;opacity:1;position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(77,77,77,0.7);transition:all 0.4s;z-index:9999}.modal:target{visibility:visible;opacity:1}.modal__content{border-radius:4px;position:relative;width:900px;max-width:90%;background:#fff;padding:1em 2em;margin:75px auto}.overflow-auto{height:90%;overflow:auto;max-height:600px}.modal__close{position:absolute;top:-40px;right:-30px;padding:0px 5px;border:1px solid #fff;color:#fff;text-decoration:none;transform:scale(2)}.modal__content{background-color:#ecfdf5}h2{font-weight:400;font-size:24px;line-height:32px;margin-bottom:24px}#share-modal .modal__content input{width:100%;height:56px;background-color:transparent;border:1px solid #111827}#share-modal .modal__content .btn{margin-top:24px;width:auto;display:inline-block;text-decoration:none}#share-modal .modal__content input::placeholder{padding-left:10px}.important-line{color:#DC2626}.modal__content p{line-height:28px;font-size:18px;margin-top:5px;width:auto !important}.modal__content h4{font-size:24px;font-weight:400;margin:0}.mobile-logo{display:none}.graph p{font-size:18px}.cta-section{background-color:#059669;border-radius:32px;padding:128px 112px;margin:208px 0px;text-align:center;position:relative;overflow:hidden}.cta-section h2{font-size:72px;color:#fff;margin:0;line-height:72px;margin:0px auto;max-width:96%;text-align:center}.cta-section p{font-size:18px;line-height:28px;color:#fff;margin:0px auto;max-width:65%;letter-spacing:2px;margin-top:32px;text-align:center}.cta-section .btn{background-color:#111827;color:#fff;padding:20px 24px;font-size:16px;line-height:24px;text-decoration:none;display:inline-block;margin:0px auto;text-align:center;margin-top:40px}.cta-content{position:relative;z-index:999}.animation-desktop{position:absolute;top:0;width:15%;left:40px}.animation-mobile{display:none}.faq-section{display:flex;margin-top:208px}.faq-label{color:#fff;background-color:#111827;padding:12px 24px;border-radius:100px;display:inline-block;margin-bottom:24px}.faq-title{font-size:48px}.faq-headers{width:33%}.ques-ans{width:67%;margin-top:80px;padding-left:80px}.scroll-hidden{overflow:hidden}input[type="radio"]{appearance:none}input[type="radio"]+label{cursor:pointer;position:relative;padding-left:15px;line-height:20px}input[type="radio"]+label::before{content:"";display:inline-block;width:20px;aspect-ratio:1;border:1px solid #01853a;border-radius:50%;position:absolute;top:50%;left:-15px;transform:translateY(-50%);opacity:1;transition:all 0.3s}input[type="radio"]+label::after{content:"";display:inline-block;width:10px;aspect-ratio:1;border:1px solid #01853a;background:#01853a;border-radius:50%;position:absolute;left:-10px;top:50%;transform:translateY(-50%);opacity:0;transition:all 0.3s}input[type="radio"]:checked+label::after{opacity:1}.radio{padding-top:1rem}.radio-container{background:#d8e7e0;padding:10px 20px;margin:20px 0 5px 0}.radio-flex{column-gap:20px;margin:20px 0px}.radio-content .textbox input[type="number"]{width:95%;padding:1rem;margin:0;background:#ecfdf5;margin-top:10px}.select-box select{width:100%;padding:1rem}.radio-container{background:#d8e7e0;padding:10px 20px;margin:20px 0 5px 0}.radio-content .textbox .command{font-size:12px;color:red;margin:0}.form-container .form-control{width:100%;padding:1rem;background-color:transparent;width:90%;border:1px solid #767676}.radio-content .textbox p{font-size:14px;font-weight:bold}.sticky-div{height:300px;position:sticky;top:40px}.size-select{background:#ffffff}.select-box{width:100%;padding:1rem}.textbox .command{font-size:12px;color:red;margin:0}.textbox .heading{font-size:14px;font-weight:bold}.toggle-button-cover{display:inline-block;position:relative;width:74px;height:36px}.button-cover{height:100px;margin:20px;background-color:#fff;box-shadow:0 10px 20px -8px #c5d6d6;border-radius:4px}.button-cover,.button-toggle,.layer{position:absolute;top:0;right:0;bottom:0;left:0}.button{position:relative;width:100%;height:100%;border-radius:100px;background-color:#fcebeb;overflow:hidden;transition:background-color 0.3s ease}.checkbox{position:absolute;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer;z-index:3}.button-toggle{position:absolute;top:2px;left:2px;width:32px;height:32px;background-color:#237f55;border-radius:50%;transition:transform 0.3s cubic-bezier(0.18, 0.89, 0.35, 1.15),background-color 0.3s ease;z-index:2;display:flex;justify-content:center;align-items:center}.toggle-text{color:white;font-size:12px;font-weight:bold;position:absolute;width:32px;text-align:center;transition:opacity 0.3s ease}.no-text{opacity:1}.yes-text{opacity:0}.layer{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#c9e2d3;border-radius:100px;transition:background-color 0.3s ease;z-index:1}.checkbox:checked+.button-toggle{transform:translateX(38px);background-color:#237f55}.checkbox:checked+.button-toggle .no-text{opacity:0}.checkbox:checked+.button-toggle .yes-text{opacity:1}.checkbox:checked~.layer{background-color:#c9e2d3}.button-toggle,.button-toggle:before,.layer{transition:0.3s ease all}.toggle-div .field{display:flex;flex-direction:column;row-gap:20px}.toggle-div .field>*:last-child{margin-top:-15px}.toggle-div .field .label{display:flex;padding:0;min-height:50px;left:0}.radio-container input[type="radio"]{position:absolute;opacity:0}.radio-container label{position:relative;display:inline-block;padding-left:30px;cursor:pointer;line-height:20px;color:#333}.radio-container label::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;border:1.5px solid #4caf50;background-color:#fff;transition:background-color 0.3s ease}.radio-container input[type="radio"]:checked+label::before{border-color:#4caf50}.radio-container input[type="radio"]:checked+label::after{content:'';position:absolute;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background-color:#4caf50}.migration-banner{background-color:#ecfdf5;width:80%;color:black;border:2px solid #059669;padding:10px;margin:40px auto 0px auto;font-size:20px;display:flex;align-items:center;justify-content:center;border-radius:8px;gap:8px}.migration-banner p{margin:0}.migration-banner svg{width:30px}.estimated{margin-bottom:30px}.disclaimer{color:red;font-size:12px;text-align:center;font-weight:bold;margin:12px 0px}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal__content{background:#ecfdf5;padding:20px;border-radius:5px;max-width:900px;width:100%;box-shadow:0 4px 6px rgba(0,0,0,0.1);text-align:center}.modal__content .estimation-text{line-height:36px;font-size:24px}.text-center{text-align:center}.modal__close{font-size:24px;cursor:pointer}.border-bottom{border-bottom:1px solid #ddd;padding-bottom:10px}.text-center{text-align:center}.estimated-img{width:180px;mix-blend-mode:multiply;margin:0 auto}.reason-content{margin-bottom:20px}.reason-modal-content{max-height:80vh;overflow-y:auto}.email-header{text-align:left;word-break:break-word}.tooltip-container{position:relative;display:inline-block}.tooltip{position:absolute;background-color:#454645;color:#fff;padding:10px 10px 10px 10px;border-radius:4px;font-size:14px;opacity:0;visibility:hidden;transition:opacity 0.5s ease, visibility 0.5s ease;z-index:1000;max-width:500px}#help-icon{cursor:pointer;position:relative}.tooltip.visible{opacity:1;visibility:visible}.tooltip::after{content:'';position:absolute;top:100%;left:40%;border-width:5px;border-style:solid;border-color:#333 transparent transparent transparent}.tooltip-switch{bottom:60px}.tooltip-switch-right{right:45px}#tooltip-project-size::after{left:-2%;top:12%;border-color:transparent #333 transparent transparent}#tooltip-custom-gems:after{left:65%}#tooltip-test-coverage:after{left:87%}#tooltip-manual-testing::after{left:66%}#tooltip-parallel-development::after{left:61%}#tooltip-server-changes::after{left:58%}#tooltip-code-refactoring::after{left:50%}.mandatory{color:red}.form-input::-webkit-inner-spin-button,.form-input::-webkit-outer-spin-button{position:relative;right:-20px}.project-size-input::-webkit-inner-spin-button,.project-size-input::-webkit-outer-spin-button{position:relative;right:-5px}@media (max-width: 768px){.advanced-fields{flex-direction:column}.header-logo{max-width:100px !important}.call-text{display:none}.faq-headers,.ques-ans{width:100%;padding:0}.faq-section{display:block}summary::after{top:50px !important}.faq-title{font-size:30px}.ques-ans{margin-top:10px}.cta-section h2{font-size:40px;line-height:normal}}@media (min-width: 1024px){.mt-20-lg{margin-top:20px}}@media (max-width: 1024px){.sticky-div{height:auto;position:relative;top:auto}.header{justify-content:space-between}.mobile-logo{display:block}.container{padding:0px 15px}.hero-section h1{font-size:40px;line-height:44px}.hero-section p,.w-half{width:100%;max-width:100%}.hero-section,.complexity{flex-direction:column}.hero-form{margin-top:50px;max-width:100%}.advanced-fields,.statistics,.table-report{flex-direction:column}.share-container{margin-top:104px}.report-container{padding:40px 24px}.report-container h2{font-size:36px;line-height:40px}.statistics{row-gap:24px}.scores,.w-58,.w-42{width:100%}.scores h2{font-size:40px;line-height:44px}.overview-container{margin-top:50px;flex-direction:column}.overview-container h2{font-size:20px;line-height:28px;font-weight:400}.sub-reports{margin-bottom:104px}.graph img{max-width:100%}.indication{flex-direction:row;column-gap:40px;margin-top:24px}.table-report h2{font-size:20px;line-height:28px}.table-report{margin-top:80px}.w-58{margin-bottom:80px}.possible-reasons{min-width:400px}.modal__content{max-width:100%;width:90%;overflow:auto;height:87%;word-break:break-all;margin:40px auto;padding:40px 15px}.modal__close{right:50%;top:15px;left:auto;bottom:auto;color:#000;border:none}.border-bottom{position:absolute;border-top:1px solid #000;height:50px;width:100%;left:0px;bottom:43px;background:#ecfdf5;border-bottom:transparent}.animation-desktop{display:none}.cta-section h2,.cta-section p{width:100%;max-width:100%}.cta-section{padding:64px 24px 120px 24px}.animation-mobile{position:absolute;bottom:50px;left:0;width:100%;display:block}}.header-logo{max-width:200px}.submit-button{background-color:#059669;border:none;color:white;padding:15px 32px;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;width:100%;position:relative;overflow:hidden;margin-top:30px;text-align:center}.submit-button.loading{background-color:#059669;cursor:wait}.progress-text{position:relative;z-index:9999}.percentage-container{position:absolute;font-size:14px;left:64%;top:50%;transform:translate(-50%, -50%);height:20px;width:50px;overflow:hidden;display:inline-block;z-index:9999}.percentage{position:absolute;width:100%;text-align:center;opacity:0;left:0;transform:translateY(-100%);transition:transform 1s ease, opacity 1s ease-in-out}.progress-fill{position:absolute;top:0;left:0;height:100%;background-color:black;width:0;transition:width 0.5s linear;z-index:0}.status-message-container{position:relative;height:30px;width:100%;overflow:hidden;margin-top:10px}.status-message{position:absolute;width:100%;font-size:16px;opacity:0;transform:translateY(-100%);transition:transform 1s ease, opacity 1s ease-in-out}.error-modal{position:fixed;inset:0;width:100%;z-index:50;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0.7);animation:fadeIn 0.5s ease-in-out}.modal-container{border:1px solid #3b82f6;background-color:white;width:50%;max-width:600px;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,0.1);overflow-y:auto}.modal-content{padding:16px;max-height:400px;overflow-y:auto}.modal-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px}.modal-header p{font-size:1.5rem;font-weight:bold;color:#6b7280}.modal-close{cursor:pointer;z-index:50}.modal-body{text-align:center;background-color:#fef2f2;padding:20px;border-radius:8px}.modal-body span{font-size:1.125rem;font-weight:600;color:#dc2626}.modal-footer{display:flex;justify-content:flex-end;padding-top:12px;gap:10px}.close-button{padding:8px 16px;background-color:#059669;color:#fff;font-size:16px;font-weight:400;line-height:24px;cursor:pointer}@keyframes fadeIn{from{opacity:0}to{opacity:1}}body{background-color:#ecfdf5;font-family:DM Mono, sans-serif !important;margin:0}.home-container{margin-left:auto;margin-right:auto;max-width:1440px;padding:0px 15px}section{margin-top:208px}.download-report{display:flex;align-items:center;gap:12px;margin-top:48px;color:#059669;font-size:16px;line-height:24px}.flex{display:flex}h1,h2,h3,h4,h5,h6{letter-spacing:-.05em}.header{display:flex;justify-content:space-between;align-items:center;padding-top:20px}.contact{display:flex;column-gap:10px}.mt-11{margin-top:64px}.hero-btn{margin-top:40px}h1{letter-spacing:-.05em}.static-w-half{width:50%}.mb-0{margin-bottom:0 !important}.how-works{display:flex;margin:80px 0px}.how-it-works h3{font-size:48px;font-weight:300;margin:0}.how-works-list{display:flex;flex-direction:column;width:25%}.how-works-list img{width:fit-content}.how-works-list h4{padding:32px 0px 24px 0px;line-height:32px;font-size:24px;font-weight:100;max-width:320px;margin:0}.how-works-list p{max-width:320px;font-size:18px;line-height:28px;font-weight:100}details{margin-bottom:10px;border-radius:5px;overflow:hidden}.faq-section{display:flex;margin-top:208px}.ques-ans{width:50%;margin-top:80px;padding-left:80px}.faq-headers{width:50%}.title{font-size:48px;font-weight:200}.benifits-label,.home-label-white{color:#fff;background-color:#111827;padding:2px 12px;border-radius:100px;display:inline-block;margin-bottom:32px}.home-label-white{background-color:#fff !important;color:#000 !important}summary{padding:24px 0px;background-color:transparent;cursor:pointer;position:relative;list-style:none;font-size:24px;line-height:32px;font-weight:400;border-bottom:1px solid #111827}summary::-webkit-details-marker{display:none}summary::after{content:'';position:absolute;right:10px;top:35px;width:15px;height:10px;background-image:url(/assets/arrow-f98c27698e1bed017a2e27db66f093b3ed6d9f4cc378e8fc5f3ded7cf8d05ef8.svg);background-size:cover;transition:transform 0.3s ease}details[open] summary::after{transform:rotate(180deg)}.content{background-color:transparent;overflow:hidden;transition:height 0.3s ease-out}.clients-portfolio{display:flex;column-gap:50px;margin-top:60px}.clients-portfolio img{width:130px;height:48px}.home-btn-primary{background-color:#059669;padding:20px 24px;font-size:16px;font-weight:400;line-height:24px;color:#fff;border:none;cursor:pointer;display:inline-block;font-family:"DM Mono", monospace !important}.w-full{width:100%}.footer{background-color:#101827;padding:20px}.footer p{color:#fff;text-align:center}h2{font-weight:400;font-size:24px;line-height:32px;margin-bottom:24px}.mobile-logo{display:none}.cta-section{background-color:#059669;border-radius:32px;padding:128px 112px;margin:208px 0px;text-align:center;position:relative;overflow:hidden}.cta-section h2{font-size:72px;color:#fff;margin:0;line-height:72px;margin:0px auto;max-width:100%;font-weight:200;text-align:center}.cta-section p{font-size:18px;line-height:28px;color:#fff;margin:0px auto;max-width:65%;letter-spacing:2px;margin-top:32px;text-align:center}.cta-section .btn{background-color:#111827;color:#fff;padding:20px 24px;font-size:16px;line-height:24px;text-decoration:none;display:inline-block;margin:0px auto;text-align:center;margin-top:40px}.cta-content{position:relative;z-index:999}.animation-desktop{position:absolute;top:0;width:15%;left:40px}.animation-mobile{display:none}.max-w-5xl{max-width:1024px;margin:0px auto;padding:128px 24px}.benefits{display:flex;align-items:center;margin-top:80px}.benefits-content{margin-left:96px}.points{margin-bottom:64px}.points h3{font-size:30px;font-weight:100;line-height:36px;margin:0}.points p{font-size:18px;line-height:28px;font-weight:100;max-width:448px}.text-center{text-align:center}.client-slider h3{text-align:center;font-size:36px;line-height:40px;max-width:896px;margin:0px auto;font-weight:200}.testimonial-section{background-color:#101827;border-radius:32px}.testimonial-section h2{font-size:48px;color:#fff;line-height:56px;margin:0;font-weight:100}.cal-com{text-align:center}.cal-com a{text-decoration:none}@keyframes slides{from{transform:translateX(0)}to{transform:translateX(-100%)}}.logos{overflow:hidden;padding:64px 0px;white-space:nowrap;position:relative}.logos:before,.logos:after{position:absolute;top:0;content:'';width:250px;height:100%;z-index:2}.logo_items{display:inline-block;animation:20s slides infinite linear;column-gap:40px}.flex-items{text-align:center}.flex-items h2{margin:0;font-size:72px;line-height:72px}.client-img{width:192px;height:80px;display:inline-flex;align-items:center;justify-content:center}.logo_items,.logos{display:flex}@media (max-width: 992px){.client-say{flex-direction:column;justify-content:start !important;align-items:start !important}.client-say img{width:90px;height:120px}.client-testimonial-footer{display:flex;flex-direction:row;justify-content:space-between !important;align-items:start !important}.client-testimonial-footer img{height:80%}button.slick-next.slick-arrow{position:absolute;top:0% !important;right:13%}.slick-prev{right:0 !important}.slick-prev,.slick-next{transform:rotate(90deg)}.client-content h3{margin:40px 0px !important}.client-testimonial-footer h5{margin:0;padding-bottom:15px}.client-testimonial-footer img{height:auto !important}}@media (max-width: 768px){.how-works-list{width:100% !important}section{margin-top:104px}.animation-desktop{display:none}.animation-mobile{position:absolute;bottom:50px;left:0;width:100%;display:block}.call-text{display:none}.testimonial-section h2,.client-content h3{font-size:24px !important;line-height:normal !important}}@media (width: 768px){.how-works-list{width:48% !important;margin-top:64px;display:inline-block}}@media (max-width: 1200px){.how-works-list{width:48%;margin-top:64px;display:inline-block}.how-works{display:block}.clients-portfolio{column-gap:24px}}@media (max-width: 1024px){.client-say{margin-left:0 !important}.benefits img{max-width:100%;margin:0px auto}.how-works-list h4{padding:32px 0px 16px 0px !important}.how-it-works p{margin:0}.how-it-works h3{font-size:36px}.benefits-content{margin-top:48px !important}.benefits-content .points h3{font-size:24px}.benefits,.how-works{display:block;margin-bottom:96px}.benefits-content{margin:0}.benefits-content h3,.benefits-content p,.points{max-width:100%}.mx-auto{margin:0px auto;width:95%}.clients-portfolio{flex-wrap:wrap;column-gap:20px;justify-content:start;row-gap:10px}.clients-portfolio img{width:93px}.title{font-size:32px}.faq-section{display:block}.faq-headers,.ques-ans{width:100%;padding:0;margin:40px 0px 0px 0px}.cta-section h2{font-size:32px;line-height:normal}.cta-section p{font-size:14px;line-height:normal}.sticky-div{height:auto;position:relative;top:auto}.header{justify-content:space-between}.mobile-logo{display:block}.desktop-logo{display:none}.home-container{padding:0px 15px}.border-bottom{position:absolute;border-top:1px solid #000;height:50px;width:100%;left:0px;bottom:43px;background:#ecfdf5;border-bottom:transparent}.cta-section h2,.cta-section p{width:100%;max-width:100%;letter-spacing:normal}.cta-section{padding:64px 24px 120px 24px;margin:104px 0px}summary{width:98%}}.myslider{position:relative;margin-top:80px}button.slick-prev.slick-arrow{position:absolute;z-index:99999}button.slick-next.slick-arrow{position:absolute;top:18%}.slick-next.slick-arrow img{transform:rotate(180deg)}.myslider .item{width:100%;position:relative;display:flex;justify-content:center;align-items:center}.myslider .item h2{color:#fff;font-size:30px;font-weight:400;line-height:1.1;text-align:center;margin:0 auto;max-width:80%;text-transform:uppercase;position:relative;transform:translateY(0)}.slick-slide{float:left;display:flex;justify-content:center;align-items:center;min-height:100%;height:auto;width:100%}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;height:100%}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:300px;border:1px solid transparent}.slick-arrow{background:transparent;border:none}.slick-arrow:hover{cursor:pointer}.slick-arrow.slick-hidden{display:none}.client-say{display:flex;column-gap:64px;margin-left:80px}.client-say img{width:120px;height:120px}.client-testimonial-footer{display:flex;justify-content:space-between;align-items:center}.client-content h3{font-size:30px;line-height:36px;color:#fff;margin:0;font-weight:200}.client-testimonial-footer h5{font-size:20px;line-height:28px;color:#fff;font-weight:200}.mb-5{margin-bottom:5rem}body{background-color:#ecfdf5;font-family:DM Mono, sans-serif !important;margin:0;overflow-x:hidden}section{margin-top:208px}.menu ul{margin:0}.menu ul li{display:inline-block}.menu ul li a{text-decoration:none;font-size:14px;color:#000;padding:5px 8px;font-weight:300}.menu ul li a:hover{border-top:1px solid #000;border-bottom:1px solid #000}.mobile-menu{display:none}#hamburger{opacity:1;cursor:pointer;transition:opacity 0.25s linear;display:flex;align-items:center}#hamburger.open div:before{transform:rotate(45deg)}#hamburger.open div:after{transform:rotate(-45deg)}#hamburger.open div{background:transparent}#overlay{transform:translateY(-300%);transition:all 0.5s ease-in-out;background:#ecfdf5;position:absolute;width:100%;left:0;top:70px;height:90vh;padding-top:30px;z-index:9999}#overlay.hamburger-menu{transform:translateY(0%)}.hamburger-menu a{display:block}#overlay a{color:#000;text-decoration:none;font-size:30px;padding:12px 0px;margin-left:20px}#hamburger div,#hamburger div:after,#hamburger div:before{background-color:#484848;border-radius:10px;width:22px;height:3px;transition:all 0.15s linear}#hamburger div:before,#hamburger div:after{content:"";position:absolute}#hamburger div:before{transform:translateY(-200%)}#hamburger div:after{transform:translateY(200%)}.contact-menu-btn a{background-color:#6ee7b7;padding:8px 12px !important;margin-left:8px}.flex{display:flex}h1,h2,h3,h4,h5,h6{letter-spacing:-.05em}.header{display:flex;justify-content:space-between;align-items:center;padding-top:20px}.contact{display:flex;column-gap:10px}.mt-11{margin-top:64px}.static-hero-section{display:flex;justify-content:space-between;padding-top:80px}.static-hero-section h1{font-size:72px;font-weight:200;line-height:72px;margin:0px 0px 32px 0px}.hero-btn{margin-top:40px}.static-hero-section p{font-size:18px;font-weight:100;line-height:28px;margin:0}h1{letter-spacing:-.05em}.static-w-half{width:50%}.mb-0{margin-bottom:0 !important}.how-works{display:flex;margin:80px 0px}.how-it-works h3{font-size:48px;font-weight:300;margin:0}.how-works-list{display:flex;flex-direction:column;width:25%}.how-works-list img{width:fit-content}.how-works-list h4{padding:32px 0px 24px 0px;line-height:32px;font-size:24px;font-weight:100;max-width:320px;margin:0;min-height:65px}.how-works-list p{max-width:320px;font-size:18px;line-height:28px;font-weight:100}details{margin-bottom:10px;border-radius:5px;overflow:hidden}.faq-section{display:flex;margin-top:208px}.ques-ans{width:50%;margin-top:80px;padding-left:80px}.faq-headers{width:50%}.title{font-size:48px;font-weight:200}.static-label,.static-label-white{color:#fff;background-color:#111827;padding:2px 12px;border-radius:100px;display:inline-block;margin-bottom:32px}.home-label-white{background-color:#fff !important;color:#000 !important}summary{padding:24px 0px;background-color:transparent;cursor:pointer;position:relative;list-style:none;font-size:24px;line-height:32px;font-weight:300;border-bottom:1px solid #111827;padding-right:18px}summary::-webkit-details-marker{display:none}summary::after{content:'';position:absolute;right:10px;top:35px;width:15px;height:10px;background-image:url(/assets/arrow-f98c27698e1bed017a2e27db66f093b3ed6d9f4cc378e8fc5f3ded7cf8d05ef8.svg);background-size:cover;transition:transform 0.3s ease}details[open] summary::after{transform:rotate(180deg)}.content{background-color:transparent;overflow:hidden;transition:height 0.3s ease-out}.clients-portfolio{display:flex;column-gap:50px;margin-top:60px}.clients-portfolio img{width:130px;height:48px}.btn-primary{background-color:#059669;padding:20px 24px;font-size:16px;font-weight:400;line-height:24px;color:#fff;border:none;cursor:pointer;display:inline-block;font-family:"DM Mono", monospace !important}.w-full{width:100%}.footer{background-color:#101827;padding:20px}.footer p{color:#fff;text-align:center}h2{font-weight:400;font-size:24px;line-height:32px;margin-bottom:24px}.mobile-logo{display:none}.cta-section{background-color:#059669;border-radius:32px;padding:128px 112px;margin:208px 0px;text-align:center;position:relative;overflow:hidden}.cta-section h2{font-size:72px;color:#fff;margin:0;line-height:72px;margin:0px auto;max-width:100%;font-weight:200;text-align:center}.cta-section p{font-size:18px;line-height:28px;color:#fff;margin:0px auto;max-width:65%;letter-spacing:2px;margin-top:32px;text-align:center}.cta-section .btn{background-color:#111827;color:#fff;padding:20px 24px;font-size:16px;line-height:24px;text-decoration:none;display:inline-block;margin:0px auto;text-align:center;margin-top:40px}.cta-content{position:relative;z-index:999}.animation-desktop{position:absolute;top:0;width:15%;left:40px}.animation-mobile{display:none}.max-w-2xl{max-width:672px}.max-w-3xl{max-width:768px}.max-w-4xl{max-width:896px}.max-w-6xl{max-width:1152px}.gallery .flex{gap:15px}.gallery .whitespace-nowrap{margin-top:15px}.gallery img{width:100%;height:475px;object-fit:cover;border-radius:16px}.gallery-img{width:33.33%}.testimonial-container{margin:0px auto;padding:128px 24px}.max-w-5xl{max-width:1024px}.benefits{display:flex;align-items:center;margin-top:80px}.benefits-content{margin-left:96px}.points{margin-bottom:64px}.points h3{font-size:30px;font-weight:100;line-height:36px;margin:0}.points p{font-size:18px;line-height:28px;font-weight:100;max-width:448px}.text-center{text-align:center}.client-slider h3{text-align:center;font-size:36px;line-height:40px;max-width:896px;margin:0px auto;font-weight:200}.testimonial-section{background-color:#101827;border-radius:32px}.testimonial-section h2{font-size:48px;color:#fff;line-height:56px;margin:0;font-weight:100}.cal-com{text-align:center}.cal-com a{text-decoration:none}@keyframes slides{from{transform:translateX(0)}to{transform:translateX(-100%)}}.logos{overflow:hidden;padding:64px 0px;white-space:nowrap;position:relative}.logos:before,.logos:after{position:absolute;top:0;content:'';width:250px;height:100%;z-index:2}.logo_items{display:inline-block;animation:20s slides infinite linear;column-gap:40px}.flex-items{text-align:center}.flex-items h2{margin:0;font-size:72px;line-height:72px}.client-img{width:192px;height:80px;display:inline-flex;align-items:center;justify-content:center}.logo_items,.logos{display:flex}.stats{display:flex;padding:0px 16px;gap:64px}.detailed-stats{display:flex;flex-direction:column;width:25%}.detailed-stats h3{font-size:72px;margin:0;border-bottom:1px solid #000;font-weight:300}.detailed-stats p{font-size:16px}.our-story .flex{column-gap:64px}.our-story .description{font-size:18px;font-weight:300;line-height:28px}.our-story img{margin:128px auto 0px auto;display:block;max-width:100%}.ceo-talk .text-container{padding:64px 0px;margin:0px auto}.ceo-talk h3{font-size:30px;font-weight:300;margin-top:15px}.ceo-talk p{font-size:20px;font-weight:300}.border-top-left{border-top:2px solid #000;position:absolute;height:2px;width:35%;left:0}.border-bottom-right{border-top:2px solid #000;position:absolute;height:2px;width:35%;right:0}.team-container{margin-top:80px;display:flex;overflow-x:auto;flex-wrap:wrap;white-space:nowrap}.our-team .member{width:33.33%;text-align:center;position:relative;flex-shrink:0;margin-bottom:80px;display:inline-block}.our-team .member img{margin:0px auto}.our-team-border{display:block;width:128px;height:1px;margin:16px auto 0px auto;border-bottom:2px solid #000}.our-team .member-name{margin:24px 0px 0px 0px;font-weight:300;font-size:24px}.our-team .member-designation{margin:6px 0px;font-weight:300;font-size:18px}.our-team .hover-link{display:none;width:128px;height:128px;background-color:#079669;position:absolute;right:60px;bottom:140px;color:#fff;justify-content:center;align-items:center;text-decoration:none;border-radius:100%}.our-team .member:hover .hover-link{display:flex}.values-section .points p{max-width:100% !important;letter-spacing:-0.9px}.rf-about-logo{max-width:100%;margin-top:80px}.about-who-we-are .flex{column-gap:60px}.about-who-we-are .flex p{font-size:18px;font-weight:300;line-height:28px}.about-cta{padding:80px 0px;border-radius:24px;background-color:#101827;margin-bottom:208px}.about-cta-contents{display:inline-flex;align-items:center}.about-cta-content{padding:0px 64px}.about-cta-content p{font-size:36px;letter-spacing:-1.8px}.about-cta img{max-width:50%}.about-cta p{color:#fff;max-width:448px}.about-cta a{color:#000;padding:16px 24px;background-color:#fff;text-decoration:none;display:inline-block}.static-hero-section img{max-width:100%}.hero-animation{position:absolute;z-index:-1;top:120px;width:100%}.contact-page{margin-bottom:96px}.contact-page .static-hero-section a{text-decoration:none;margin-top:40px}.contact-page .static-hero-section{margin-top:60px}.hero-hint{font-size:14px !important;margin-top:16px !important}.social-media-container{display:flex;background-color:#101827;justify-content:space-between;border-radius:32px;padding:64px 112px}.social-media-container .text-container p,.social-media-container .social-container p{font-size:18px}.social-container .flex{column-gap:15px;align-items:center}.social-media-container .text-container a{color:#059669;letter-spacing:-2.4px;line-height:56px;text-decoration:none;font-size:48px}.social-container{padding-right:100px}.social-media-container p{color:#fff}.tabs-container{width:100%;border-radius:10px;overflow:hidden;margin-top:40px}.tab-links{display:flex;justify-content:space-around;position:relative;padding:16px 0px 20px 0px;border-top:1px solid;border-bottom:1px solid}.tab-link{flex:1;text-align:center;padding:15px 0;cursor:pointer;background:none;border:none;font-size:30px;color:#000;position:relative;font-weight:300;transition:color 0.3s ease;font-family:inherit}.tab-link.active{color:#000}.tab-content{padding:64px 0px;display:none}.tab-content.active{display:block}.tab-ball{position:absolute;bottom:15px;left:0;width:20px;height:20px;background:#059669;border-radius:50%;transition:transform 0.4s ease, width 0.4s ease;transform:translateX(0)}.tab-link.active~.tab-ball{width:20px}.mobile-location{display:none}.mobile-location img{max-width:100%}.mobile-location h2{font-size:30px;font-weight:100}.mobile-location .location{margin-top:64px}.mobile-location .location p{font-size:18px}.mobile-location .location h3{font-size:20px;font-weight:300}.location .branches{margin-top:48px}.contact-location-container{display:flex;flex-wrap:wrap;width:55%;flex-shrink:0}.individual-address{display:flex;flex-direction:column;flex-shrink:0;width:47%;padding-right:15px}.individual-address h4,.individual-address p{margin:0;font-weight:100}.individual-address h4{font-size:24px;font-weight:300}.individual-address p{font-size:18px;margin-top:16px}.location-image img{max-width:100%}.m-36{margin:36px 0}@media (max-width: 992px){.client-testimonial-footer,.client-say{flex-direction:column;justify-content:start !important;align-items:start !important}button.slick-next.slick-arrow{position:absolute;top:0% !important;right:13%}.slick-prev{right:0 !important}.slick-prev,.slick-next{transform:rotate(90deg)}.client-content h3{margin:40px 0px !important}.client-testimonial-footer h5{margin:0;padding-bottom:15px}.client-testimonial-footer img{height:auto !important}}@media (max-width: 768px){.tabs-container{display:none}.detailed-stats p{margin:16px 0}.mobile-location{display:block}.hero-animation{top:90px}.header .menu{display:none}.mobile-menu{display:block}.about-cta-contents{display:block;align-items:left}.about-cta-content{display:inline-flex;flex-direction:column;align-items:center}.about-cta p{text-align:center}.our-team .member{margin-bottom:20px}.team-container{flex-wrap:nowrap !important}.stats{gap:12px}.about-cta img,.about-cta p{max-width:100% !important}.about-cta-content{padding:0px 32px}.about-cta p{font-size:30px}.about-cta a{font-size:14px;text-align:center}.about-who-we-are .static-w-half{width:100% !important;margin:10px 0px}.about-who-we-are .flex{flex-direction:column}.detailed-stats{width:100%}.our-story img{margin:64px auto 0px auto}.gallery img{height:150px !important}.our-team .member{width:100%}.stats{flex-direction:column}.how-works-list{width:100% !important}section{margin-top:104px}.animation-desktop{display:none}.animation-mobile{position:absolute;bottom:50px;left:0;width:100%;display:block}.static-hero-section{padding-top:20px}.call-text{display:none}.testimonial-section h2,.client-content h3{font-size:24px !important;line-height:normal !important}}@media (width: 768px){.how-works-list{width:48% !important;margin-top:64px;display:inline-block}}@media (max-width: 1200px){.tab-link{font-size:22px}.social-container{padding:0}.social-media-container .text-container a{font-size:32px;letter-spacing:-1px}.our-story .flex{flex-direction:column;gap:20px}.gallery img{height:324px}.how-works-list{width:48%;margin-top:64px;display:inline-block}.how-works{display:block}.clients-portfolio{column-gap:24px}}@media (max-width: 1024px){.social-media-container .text-container p,.social-media-container .social-container p{margin-bottom:0}.social-container .flex{margin-top:12px}.social-media-container{flex-direction:column;padding:32px 24px}.social-media-container .text-container a{font-size:20px;letter-spacing:-1px}.ceo-talk h3{font-size:24px}.client-say{margin-left:0 !important}.benefits img{max-width:100%;margin:0px auto}.how-works-list h4{padding:32px 0px 16px 0px !important}.how-it-works p{margin:0}.how-it-works h3{font-size:36px}.benefits-content{margin-top:48px !important}.benefits-content .points h3{font-size:24px}.benefits,.how-works{display:block;margin-bottom:96px}.benefits-content{margin:0}.benefits-content h3,.benefits-content p,.points{max-width:100%}.mx-auto{margin:0px auto;width:95%}.clients-portfolio{flex-wrap:wrap;column-gap:20px;justify-content:start;row-gap:10px}.clients-portfolio img{width:93px}.static-hero-section h1,.detailed-stats h3{font-size:40px;line-height:normal}.title{font-size:32px}.faq-section{display:block}.faq-headers,.ques-ans{width:100%;padding:0;margin:40px 0px 0px 0px}.cta-section h2{font-size:32px;line-height:normal}.cta-section p{font-size:14px;line-height:normal}.sticky-div{height:auto;position:relative;top:auto}.header{justify-content:space-between}.mobile-logo{display:block}.desktop-logo{display:none}.border-bottom{position:absolute;border-top:1px solid #000;height:50px;width:100%;left:0px;bottom:43px;background:#ecfdf5;border-bottom:transparent}.cta-section h2,.cta-section p{width:100%;max-width:100%;letter-spacing:normal}.cta-section{padding:64px 24px 120px 24px;margin:104px 0px}}.myslider{position:relative;margin-top:80px}button.slick-prev.slick-arrow{position:absolute;z-index:99999}button.slick-next.slick-arrow{position:absolute;top:18%}.slick-next.slick-arrow img{transform:rotate(180deg)}.myslider .item{width:100%;position:relative;display:flex;justify-content:center;align-items:center}.myslider .item h2{color:#fff;font-size:30px;font-weight:400;line-height:1.1;text-align:center;margin:0 auto;max-width:80%;text-transform:uppercase;position:relative;transform:translateY(0)}.slick-slide{float:left;display:flex;justify-content:center;align-items:center;min-height:100%;height:auto;width:100%}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;height:100%}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:300px;border:1px solid transparent}.slick-arrow{background:transparent;border:none}.slick-arrow:hover{cursor:pointer}.slick-arrow.slick-hidden{display:none}.client-say{display:flex;column-gap:64px;margin-left:80px}.client-say img{width:120px;height:120px}.client-testimonial-footer{display:flex;justify-content:space-between;align-items:center}.client-content h3{font-size:30px;line-height:36px;color:#fff;margin:0;font-weight:200}.client-testimonial-footer h5{font-size:20px;line-height:28px;color:#fff;font-weight:200}body{font-family:DM Mono, sans-serif !important}.blog-container .featured-blog{padding-bottom:100px;border-bottom:1px solid #000}.blog-container .featured-blog .blog-card a{display:flex;align-items:center;gap:40px}.blog-container .featured-blog .blog-card a .blog-hero-image,.blog-container .featured-blog .blog-card a .blog-content{width:50%}.blog-container .featured-blog .blog-card a .blog-hero-image{border-radius:16px;overflow:hidden}.blog-container .featured-blog .blog-card a .blog-hero-image img{border-radius:16px;width:100%;object-fit:cover;height:384px;transition:all 0.3s ease-in-out}.blog-container .featured-blog .blog-card a .blog-content .blog-title{font-size:36px;font-weight:300}.blog-container .featured-blog .blog-card a .blog-content .blog-description{font-size:18px;font-weight:100;margin-bottom:24px}.blog-container .featured-blog .blog-card a .blog-content .blog-meta{display:flex;gap:20px}.blog-container .featured-blog .blog-card a .blog-content .blog-meta .avatar img{width:40px;height:40px;border-radius:50%}.blog-container .featured-blog .blog-card a .blog-content .blog-read-time{font-weight:100}.blog-container .featured-blog .blog-card a:hover .blog-hero-image img{transform:scale(1.25)}.blog-container .featured-blog .blog-card a:hover .blog-title{color:#079669}.blog-container .hero{margin-top:60px;margin-bottom:120px}.blog-container .hero h1{font-size:72px;display:block;font-weight:200}.blog-container .hero p{font-size:18px;font-weight:200}.blog-container .blog-cards-flex{padding-top:100px;display:flex;flex-wrap:wrap}.blog-container .blog-cards-flex .blog-card{width:50%}.blog-container .blog-cards-flex .blog-card:nth-child(odd){padding-right:24px}.blog-container .blog-cards-flex .blog-card:nth-child(even){padding-left:24px;margin-top:96px}.blog-container .blog-cards-flex .blog-card:hover .blog-hero-image img{transform:scale(1.25)}.blog-container .blog-cards-flex .blog-card:hover .blog-link{color:#079669}.blog-container .blog-cards-flex .blog-card .blog-hero-image img{border-radius:16px;width:100%;object-fit:cover;height:384px;transition:all 0.3s ease-in-out}.blog-container .blog-cards-flex .blog-card .blog-content .blog-tags{display:none}.blog-container .blog-cards-flex .blog-card .blog-content .blog-title{font-size:30px;margin-top:24px;font-weight:200}.blog-container .blog-cards-flex .blog-card .blog-content .blog-description{display:none}.blog-container .blog-cards-flex .blog-card .blog-content .blog-meta,.blog-container .blog-cards-flex .blog-card .blog-content .blog-read-time{font-weight:100}.blog-container .blog-cards-flex .blog-card .blog-content .blog-meta{display:flex;gap:20px}.blog-container .blog-cards-flex .blog-card .blog-content .blog-meta .avatar img{width:48px;height:48px;border-radius:50%}.blog-container .blog-cards-flex .blog-card .blog-hero-image{border-radius:16px;overflow:hidden}.blog-container .blog-cards-flex .blog-card .blog-author{font-size:18px}.blog-container .blog-cards-flex .blog-card .blog-read-time{font-size:14px}.blog-container .cta-content .btn{width:auto}.blog-show-container{padding-top:80px}.blog-show-container .blog-card .blog-content .hero-details{max-width:896px;margin:0px auto}.blog-show-container .blog-card .blog-content .hero-details .blog-read-time,.blog-show-container .blog-card .blog-content .hero-details h1,.blog-show-container .blog-card .blog-content .hero-details .blog-description{text-align:center;display:block}.blog-show-container .blog-card .blog-content .hero-details .blog-read-time{font-size:16px}.blog-show-container .blog-card .blog-content .hero-details .blog-title{font-size:48px;margin-top:24px;letter-spacing:-1px}.blog-show-container .blog-card .blog-content .hero-details .blog-description{font-size:18px;margin-top:24px}.blog-show-container .blog-card .blog-content .blog-rich-text-content{margin-top:128px;display:flex;gap:40px}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container{margin-bottom:30px}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container blockquote{padding:24px 0px 24px 24px;margin:38px 0px;border-top:1px solid #000;border-left:1px solid #000}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container blockquote p{margin-bottom:22px}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container blockquote p::after{content:close-quote}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container blockquote p::before{content:open-quote}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container pre code{font-weight:300}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container pre code::before,.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container pre code::after{content:""}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container code{font-weight:700}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container code::before,.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container code::after{content:"`"}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container ul{margin:20px 0px}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container ul li{margin:8px 0px;padding-left:6px;font-weight:100}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container ul li strong{font-size:20px}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container ol{list-style-type:decimal;margin-top:0;margin-bottom:20px;padding-left:26px}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container ol li{padding-left:6px;margin:8px 0px}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container ol li::marker{font-weight:100}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container p{margin-bottom:30px;font-size:18px;font-weight:200}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container p strong{font-size:20px}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container p code{font-weight:700;font-size:16px}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container a{color:#079669;text-decoration:underline}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container pre{background-color:#1f2937;color:#e5e7eb;border-radius:6px;font-size:14px;line-height:24px;margin:24px 0px;overflow-x:auto;padding:12px 16px}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container h2{font-size:36px;margin:72px 0px 36px 0px;font-weight:200;line-height:40px}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container h2:first-child{margin-top:0}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container #other-interesting-points{font-size:20px}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container h3{font-size:30px;margin-bottom:18px;font-weight:300}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container h4{font-size:24px;margin-bottom:12px;font-weight:300}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container img{margin:36px 0px}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container .blog-tags{margin-top:80px}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container .blog-tags h4{font-size:36px;margin-bottom:24px}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container .blog-tags a{border:1px solid #000;padding:5px 10px;border-radius:100px;margin-right:10px}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container .blog-credits{display:flex;margin-top:80px;padding:24px;border-top:1px solid #000;border-bottom:1px solid #000}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container .blog-credits .credit-author-name .social-icons{display:flex;gap:12px}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container .blog-credits .credit-author-name .social-icons svg{color:#079669}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container .blog-credits .credit-author-name p{font-size:24px;font-weight:300}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container .blog-credits .credit-author-name .about{font-size:18px;margin-top:8px}.blog-show-container .blog-card .blog-content .blog-rich-text-content .rich-text-container .blog-tags a{color:#000;text-decoration:none}.blog-show-container .blog-card .blog-content .blog-rich-text-content .side-menu{display:flex;flex-direction:column;flex-shrink:0;flex-wrap:wrap;width:350px}.blog-show-container .blog-card .blog-content .blog-rich-text-content .links{position:sticky;display:block;top:6rem;max-height:calc(100vh - 500px);overflow:auto}.blog-show-container .blog-card .blog-content .blog-rich-text-content .links .social-icons{display:flex;gap:40px;color:#079669}.blog-show-container .blog-card .blog-content .blog-rich-text-content .links .highlight-ball{position:absolute;left:7px;top:15px;width:15px;height:15px;background-color:#079669;border-radius:50%;transform:translateY(0);transition:transform 0.3s ease-in-out}.blog-show-container .blog-card .blog-content .blog-rich-text-content .links ul{padding-left:30px;border-left:1px solid #000}.blog-show-container .blog-card .blog-content .blog-rich-text-content .links a{font-size:18px;padding:8px 0px;display:block}.blog-show-container .blog-card .blog-content .blog-rich-text-content .links a:hover{color:#079669}.blog-show-container .blog-card .blog-content .blog-rich-text-content .links .toc-link.active{color:#079669}.blog-show-container .blog-author{margin-top:48px;display:flex;flex-direction:column;align-items:center}.blog-show-container .blog-author .blog-avatar-author{display:flex;gap:20px;align-items:center}.blog-show-container .blog-author .blog-avatar-author .avatar img{width:48px;height:48px;border-radius:50%}.blog-show-container .blog-author .blog-avatar-author .author-name .name{font-size:18px}.blog-show-container .blog-author .blog-avatar-author .author-name .role{font-size:14px}.blog-show-container .blog-hero-image img{margin:0px auto;border-radius:8px;margin-top:80px;width:100%;max-width:1024px}.blog-show-container .cta-section a{width:auto}@media (max-width: 1024px){.blog-container .featured-blog .blog-card a{flex-direction:column}.blog-container .featured-blog .blog-card a .blog-hero-image,.blog-container .featured-blog .blog-card a .blog-content{width:100%}.blog-container .hero h1{font-size:40px}.blog-container .blog-cards-flex{flex-direction:column}.blog-container .blog-cards-flex .blog-card{margin-top:64px !important;width:100%}.blog-container .blog-cards-flex .blog-card:nth-child(odd),.blog-container .blog-cards-flex .blog-card:nth-child(even){padding:0}.blog-container .blog-cards-flex .blog-card .blog-content .blog-title{font-size:24px}.blog-rich-text-content{flex-direction:column;margin-top:60px !important}.blog-rich-text-content .side-menu{display:none !important}.blog-show-container .blog-card .blog-content .hero-details .blog-title{line-height:56px}}
