﻿/*!
 Description: Design And Development by Osama Dawood: osama.dawood@gmail.com
 Copyright: osama.studio © 2023
 Date: 26/03/2023
 Version: 1.0.1
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;-webkit-margin-before:0;-webkit-margin-after:0}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}a{transition:all .4s ease-in-out}a:hover,a:focus{text-decoration:none}a[disabled=disabled]{pointer-events:none;opacity:.6;cursor:default}a:focus{outline:0}p{-webkit-margin-before:0;-webkit-margin-after:0}i{transition:all .4s ease-in-out}figure{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}input,select{vertical-align:middle;transition:all .4s ease-in-out;font-family:"Almarai",serif}input:hover{transition:all .4s ease-in-out}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}ul li{list-style:none}ul,menu,dir{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-padding-start:0}img{max-width:100%;transition:all .4s ease-in-out;display:block}button{outline:0}ol,ul{list-style-position:inside}li{list-style:none}:root{--clr-primary-20: rgb(251, 253, 250);--clr-primary-25: rgb(248, 252, 246);--clr-primary-50: rgb(240, 248, 235);--clr-primary-100: rgb(225, 240, 214);--clr-primary-200: rgb(197, 225, 173);--clr-primary-300: rgb(164, 202, 91);--clr-primary-400: rgb(148, 184, 78);--clr-primary-500: rgb(132, 166, 65);--clr-primary-600: rgb(116, 148, 52);--clr-primary-700: rgb(100, 130, 39);--clr-primary-800: rgb(84, 112, 26);--clr-primary-900: rgb(68, 94, 13);--clr-primary-950: rgb(52, 76, 0);--clr-secondary-20: rgb(246, 248, 252);--clr-secondary-25: rgb(240, 244, 250);--clr-secondary-50: rgb(229, 236, 247);--clr-secondary-100: rgb(207, 220, 241);--clr-secondary-200: rgb(165, 188, 229);--clr-secondary-300: rgb(123, 156, 217);--clr-secondary-400: rgb(81, 124, 205);--clr-secondary-500: rgb(46, 62, 111);--clr-secondary-600: rgb(41, 56, 100);--clr-secondary-700: rgb(36, 50, 89);--clr-secondary-800: rgb(31, 44, 78);--clr-secondary-900: rgb(26, 38, 67);--clr-secondary-950: rgb(21, 32, 56);--clr-neutral-20: rgb(251, 252, 251);--clr-neutral-25: rgb(248, 249, 248);--clr-neutral-50: rgb(240, 242, 240);--clr-neutral-100: rgb(225, 229, 225);--clr-neutral-200: rgb(197, 204, 197);--clr-neutral-300: rgb(164, 174, 164);--clr-neutral-400: rgb(132, 144, 132);--clr-neutral-500: rgb(100, 114, 100);--clr-neutral-600: rgb(68, 84, 68);--clr-neutral-700: rgb(52, 64, 52);--clr-neutral-800: rgb(36, 44, 36);--clr-neutral-900: rgb(20, 24, 20);--clr-neutral-950: rgb(4, 4, 4);--clr-grey-20: rgb(252, 252, 252);--clr-grey-25: rgb(249, 249, 249);--clr-grey-50: rgb(245, 245, 245);--clr-grey-100: rgb(235, 235, 235);--clr-grey-200: rgb(215, 215, 215);--clr-grey-300: rgb(195, 195, 195);--clr-grey-400: rgb(155, 155, 155);--clr-grey-500: rgb(115, 115, 115);--clr-grey-600: rgb(85, 85, 85);--clr-grey-700: rgb(55, 55, 55);--clr-grey-800: rgb(35, 35, 35);--clr-grey-900: rgb(20, 20, 20);--clr-grey-950: rgb(10, 10, 10);--clr-error-20: rgb(254, 251, 251);--clr-error-25: rgb(252, 243, 243);--clr-error-50: rgb(250, 234, 234);--clr-error-100: rgb(246, 218, 218);--clr-error-200: rgb(237, 181, 181);--clr-error-300: rgb(227, 140, 140);--clr-error-400: rgb(218, 103, 103);--clr-error-500: rgb(209, 66, 66);--clr-error-600: rgb(176, 43, 43);--clr-error-700: rgb(131, 32, 32);--clr-error-800: rgb(90, 22, 22);--clr-error-900: rgb(45, 11, 11);--clr-error-950: rgb(21, 5, 5);--clr-warning-20: rgb(254, 253, 250);--clr-warning-25: rgb(255, 252, 245);--clr-warning-50: rgb(254, 249, 235);--clr-warning-100: rgb(253, 243, 216);--clr-warning-200: rgb(251, 230, 177);--clr-warning-300: rgb(250, 218, 138);--clr-warning-400: rgb(248, 206, 99);--clr-warning-500: rgb(246, 194, 60);--clr-warning-600: rgb(234, 171, 11);--clr-warning-700: rgb(176, 128, 8);--clr-warning-800: rgb(117, 85, 5);--clr-warning-900: rgb(59, 43, 3);--clr-warning-950: rgb(29, 21, 1);--clr-success-20: rgb(252, 254, 251);--clr-success-25: rgb(245, 251, 244);--clr-success-50: rgb(234, 247, 232);--clr-success-100: rgb(216, 240, 213);--clr-success-200: rgb(176, 226, 172);--clr-success-300: rgb(137, 211, 130);--clr-success-400: rgb(98, 197, 89);--clr-success-500: rgb(68, 169, 59);--clr-success-600: rgb(55, 136, 48);--clr-success-700: rgb(41, 102, 36);--clr-success-800: rgb(27, 68, 24);--clr-success-900: rgb(14, 34, 12);--clr-success-950: rgb(6, 15, 5)}.btn,.wp-block-query-pagination .wp-block-query-pagination-numbers a,.wp-block-search .wp-block-search__button{display:inline-block;color:rgba(0,0,0,0);cursor:pointer;outline:0;padding:1.6rem 4rem;font-size:1.6rem;font-weight:700;position:relative;border-radius:20rem;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:.1rem solid rgba(0,0,0,0);line-height:1.5;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden}.btn::before,.wp-block-query-pagination .wp-block-query-pagination-numbers a::before,.wp-block-search .wp-block-search__button::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .5s}@media(max-width: 76.7rem){.btn,.wp-block-query-pagination .wp-block-query-pagination-numbers a,.wp-block-search .wp-block-search__button{font-size:1.4rem}}.btn:hover,.wp-block-query-pagination .wp-block-query-pagination-numbers a:hover,.wp-block-search .wp-block-search__button:hover{color:#fff;transform:translateY(-0.3rem) scale(1.02)}.btn:hover::before,.wp-block-query-pagination .wp-block-query-pagination-numbers a:hover::before,.wp-block-search .wp-block-search__button:hover::before{left:100%}@media(max-width: 49rem){.btn,.wp-block-query-pagination .wp-block-query-pagination-numbers a,.wp-block-search .wp-block-search__button{padding:1.2rem 2.5rem 1rem}}.btn.btn-sm,.wp-block-query-pagination .wp-block-query-pagination-numbers a.btn-sm,.wp-block-search .btn-sm.wp-block-search__button{font-size:1.4rem;padding:.8rem 1.6rem;border-radius:.8rem;font-weight:500}.btn.btn-md,.wp-block-query-pagination .wp-block-query-pagination-numbers a.btn-md,.wp-block-search .btn-md.wp-block-search__button{font-size:1.6rem;padding:2rem 2.6rem;border-radius:1.8rem;font-weight:600}.btn.btn-lg,.wp-block-query-pagination .wp-block-query-pagination-numbers a.btn-lg,.wp-block-search .btn-lg.wp-block-search__button{font-size:1.8rem;padding:2.4rem 3.2rem;border-radius:2rem;font-weight:700}@media(max-width: 76.7rem){.btn.btn-lg,.wp-block-query-pagination .wp-block-query-pagination-numbers a.btn-lg,.wp-block-search .btn-lg.wp-block-search__button{padding:1.6rem 2.4rem;border-radius:1.6rem}}@media(max-width: 49rem){.btn.btn-lg,.wp-block-query-pagination .wp-block-query-pagination-numbers a.btn-lg,.wp-block-search .btn-lg.wp-block-search__button{padding:1.2rem 2rem;border-radius:1.2rem}}.btn-primary-20{background-color:var(--clr-primary-20);color:var(--clr-primary-500)}.btn-primary-20:hover{background-color:var(--clr-primary-500);color:var(--clr-primary-20)}.btn-primary-25{background-color:var(--clr-primary-25);color:var(--clr-primary-500)}.btn-primary-25:hover{background-color:var(--clr-primary-500);color:var(--clr-primary-25)}.btn-primary-50{background-color:var(--clr-primary-50);color:var(--clr-primary-500);border:.2rem solid var(--clr-primary-500)}.btn-primary-50:hover{background-color:var(--clr-primary-500);color:var(--clr-primary-50);box-shadow:0 1rem 3rem rgba(164,202,91,.3)}.btn-primary-100{background-color:var(--clr-primary-100);color:var(--clr-primary-500)}.btn-primary-100:hover{background-color:var(--clr-primary-500);color:var(--clr-primary-100)}.btn-primary-200{background-color:var(--clr-primary-200);color:var(--clr-primary-500)}.btn-primary-200:hover{background-color:var(--clr-primary-500);color:var(--clr-primary-200)}.btn-primary-300{background-color:var(--clr-primary-300);color:var(--clr-primary-800)}.btn-primary-300:hover{background-color:var(--clr-primary-50);color:var(--clr-primary-400)}.btn-primary-400{background-color:var(--clr-primary-400);color:var(--clr-primary-50)}.btn-primary-400:hover{background-color:var(--clr-primary-50);color:var(--clr-primary-400)}.btn-primary-500{background-color:var(--clr-primary-500);color:var(--clr-primary-50);box-shadow:0 .4rem 1.6rem rgba(164,202,91,.3)}.btn-primary-500:hover{background-color:var(--clr-primary-600);color:var(--clr-primary-50);box-shadow:0 1rem 3rem rgba(164,202,91,.5)}.btn-primary-600{background-color:var(--clr-primary-600);color:var(--clr-primary-50);box-shadow:0 .4rem 1.6rem rgba(164,202,91,.3)}.btn-primary-600:hover{background-color:var(--clr-primary-700);color:var(--clr-primary-50);box-shadow:0 1rem 3rem rgba(164,202,91,.5)}.btn-primary-700{background-color:var(--clr-primary-700);color:var(--clr-primary-25)}.btn-primary-700:hover{background-color:var(--clr-primary-25);color:var(--clr-primary-700)}.btn-primary-800{background-color:var(--clr-primary-800);color:var(--clr-primary-25)}.btn-primary-800:hover{background-color:var(--clr-primary-25);color:var(--clr-primary-800)}.btn-primary-900{background-color:var(--clr-primary-900);color:var(--clr-primary-25)}.btn-primary-900:hover{background-color:var(--clr-primary-25);color:var(--clr-primary-900)}.btn-primary-950{background-color:var(--clr-primary-950);color:var(--clr-primary-25)}.btn-primary-950:hover{background-color:var(--clr-primary-25);color:var(--clr-primary-950)}.btn-secondary-20{background-color:var(--clr-secondary-20);color:var(--clr-secondary-500)}.btn-secondary-20:hover{background-color:var(--clr-secondary-500);color:var(--clr-secondary-20)}.btn-secondary-25{background-color:var(--clr-secondary-25);color:var(--clr-secondary-500)}.btn-secondary-25:hover{background-color:var(--clr-secondary-500);color:var(--clr-secondary-25)}.btn-secondary-50{background-color:var(--clr-secondary-50);color:var(--clr-secondary-500);border:.2rem solid var(--clr-secondary-500)}.btn-secondary-50:hover{background-color:var(--clr-secondary-500);color:var(--clr-secondary-50);box-shadow:0 1rem 3rem rgba(46,62,111,.3)}.btn-secondary-100{background-color:var(--clr-secondary-100);color:var(--clr-secondary-500)}.btn-secondary-100:hover{background-color:var(--clr-secondary-500);color:var(--clr-secondary-100)}.btn-secondary-200{background-color:var(--clr-secondary-200);color:var(--clr-secondary-500)}.btn-secondary-200:hover{background-color:var(--clr-secondary-500);color:var(--clr-secondary-200)}.btn-secondary-300{background-color:var(--clr-secondary-300);color:var(--clr-secondary-800)}.btn-secondary-300:hover{background-color:var(--clr-secondary-50);color:var(--clr-secondary-800)}.btn-secondary-400{background-color:var(--clr-secondary-400);color:var(--clr-secondary-50)}.btn-secondary-400:hover{background-color:var(--clr-secondary-50);color:var(--clr-secondary-400)}.btn-secondary-500{background-color:var(--clr-secondary-500);color:var(--clr-secondary-50);box-shadow:0 .4rem 1.6rem rgba(46,62,111,.3)}.btn-secondary-500:hover{background-color:var(--clr-secondary-600);color:var(--clr-secondary-50);box-shadow:0 1rem 3rem rgba(46,62,111,.5)}.btn-secondary-600{background-color:var(--clr-secondary-600);color:var(--clr-secondary-50);box-shadow:0 .4rem 1.6rem rgba(46,62,111,.3)}.btn-secondary-600:hover{background-color:var(--clr-secondary-700);color:var(--clr-secondary-50);box-shadow:0 1rem 3rem rgba(46,62,111,.5)}.btn-secondary-700{background-color:var(--clr-secondary-700);color:var(--clr-secondary-25)}.btn-secondary-700:hover{background-color:var(--clr-secondary-25);color:var(--clr-secondary-700)}.btn-secondary-800{background-color:var(--clr-secondary-800);color:var(--clr-secondary-25)}.btn-secondary-800:hover{background-color:var(--clr-secondary-25);color:var(--clr-secondary-800)}.btn-secondary-900{background-color:var(--clr-secondary-900);color:var(--clr-secondary-25)}.btn-secondary-900:hover{background-color:var(--clr-secondary-25);color:var(--clr-secondary-900)}.btn-secondary-950{background-color:var(--clr-secondary-950);color:var(--clr-secondary-25)}.btn-secondary-950:hover{background-color:var(--clr-secondary-25);color:var(--clr-secondary-950)}.btn-neutral-20{background-color:var(--clr-neutral-20);color:var(--clr-neutral-500)}.btn-neutral-20:hover{background-color:var(--clr-neutral-500);color:var(--clr-neutral-20)}.btn-neutral-25{background-color:var(--clr-neutral-25);color:var(--clr-neutral-500)}.btn-neutral-25:hover{background-color:var(--clr-neutral-500);color:var(--clr-neutral-25)}.btn-neutral-50{background-color:var(--clr-neutral-50);color:var(--clr-neutral-500);border:.2rem solid var(--clr-neutral-500)}.btn-neutral-50:hover{background-color:var(--clr-neutral-500);color:var(--clr-neutral-50);box-shadow:0 1rem 3rem rgba(0,0,0,.1)}.btn-neutral-100{background-color:var(--clr-neutral-100);color:var(--clr-neutral-500)}.btn-neutral-100:hover{background-color:var(--clr-neutral-500);color:var(--clr-neutral-100)}.btn-neutral-200{background-color:var(--clr-neutral-200);color:var(--clr-neutral-500)}.btn-neutral-200:hover{background-color:var(--clr-neutral-500);color:var(--clr-neutral-200)}.btn-neutral-300{background-color:var(--clr-neutral-300);color:var(--clr-neutral-500)}.btn-neutral-300:hover{background-color:var(--clr-neutral-50);color:var(--clr-neutral-400)}.btn-neutral-400{background-color:var(--clr-neutral-400);color:var(--clr-neutral-50)}.btn-neutral-400:hover{background-color:var(--clr-neutral-50);color:var(--clr-neutral-400)}.btn-neutral-500{background-color:var(--clr-neutral-500);color:var(--clr-neutral-50);box-shadow:0 .4rem 1.6rem rgba(0,0,0,.1)}.btn-neutral-500:hover{background-color:var(--clr-neutral-600);color:var(--clr-neutral-50);box-shadow:0 1rem 3rem rgba(0,0,0,.2)}.btn-neutral-600{background-color:var(--clr-neutral-600);color:var(--clr-neutral-50);box-shadow:0 .4rem 1.6rem rgba(0,0,0,.1)}.btn-neutral-600:hover{background-color:var(--clr-neutral-700);color:var(--clr-neutral-50);box-shadow:0 1rem 3rem rgba(0,0,0,.2)}.btn-neutral-700{background-color:var(--clr-neutral-700);color:var(--clr-neutral-25)}.btn-neutral-700:hover{background-color:var(--clr-neutral-25);color:var(--clr-neutral-700)}.btn-neutral-800{background-color:var(--clr-neutral-800);color:var(--clr-neutral-25)}.btn-neutral-800:hover{background-color:var(--clr-neutral-25);color:var(--clr-neutral-800)}.btn-neutral-900{background-color:var(--clr-neutral-900);color:var(--clr-neutral-25)}.btn-neutral-900:hover{background-color:var(--clr-neutral-25);color:var(--clr-neutral-900)}.btn-neutral-950{background-color:var(--clr-neutral-950);color:var(--clr-neutral-25)}.btn-neutral-950:hover{background-color:var(--clr-neutral-25);color:var(--clr-neutral-950)}.btn-warning-20{background-color:var(--clr-warning-20);color:var(--clr-warning-500)}.btn-warning-20:hover{background-color:var(--clr-warning-500);color:var(--clr-warning-20)}.btn-warning-25{background-color:var(--clr-warning-25);color:var(--clr-warning-500)}.btn-warning-25:hover{background-color:var(--clr-warning-500);color:var(--clr-warning-25)}.btn-warning-50{background-color:var(--clr-warning-50);color:var(--clr-warning-500);border:.2rem solid var(--clr-warning-500)}.btn-warning-50:hover{background-color:var(--clr-warning-500);color:var(--clr-warning-50);box-shadow:0 1rem 3rem rgba(245,158,11,.3)}.btn-warning-100{background-color:var(--clr-warning-100);color:var(--clr-warning-500)}.btn-warning-100:hover{background-color:var(--clr-warning-500);color:var(--clr-warning-100)}.btn-warning-200{background-color:var(--clr-warning-200);color:var(--clr-warning-500)}.btn-warning-200:hover{background-color:var(--clr-warning-500);color:var(--clr-warning-200)}.btn-warning-300{background-color:var(--clr-warning-300);color:var(--clr-warning-500)}.btn-warning-300:hover{background-color:var(--clr-warning-50);color:var(--clr-warning-400)}.btn-warning-400{background-color:var(--clr-warning-400);color:var(--clr-warning-50)}.btn-warning-400:hover{background-color:var(--clr-warning-50);color:var(--clr-warning-400)}.btn-warning-500{background-color:var(--clr-warning-500);color:var(--clr-warning-50);box-shadow:0 .4rem 1.6rem rgba(245,158,11,.3)}.btn-warning-500:hover{background-color:var(--clr-warning-600);color:var(--clr-warning-50);box-shadow:0 1rem 3rem rgba(245,158,11,.5)}.btn-warning-600{background-color:var(--clr-warning-600);color:var(--clr-warning-50)}.btn-warning-600:hover{background-color:var(--clr-warning-50);color:var(--clr-warning-600)}.btn-warning-700{background-color:var(--clr-warning-700);color:var(--clr-warning-25)}.btn-warning-700:hover{background-color:var(--clr-warning-25);color:var(--clr-warning-700)}.btn-warning-800{background-color:var(--clr-warning-800);color:var(--clr-warning-25)}.btn-warning-800:hover{background-color:var(--clr-warning-25);color:var(--clr-warning-800)}.btn-warning-900{background-color:var(--clr-warning-900);color:var(--clr-warning-25)}.btn-warning-900:hover{background-color:var(--clr-warning-25);color:var(--clr-warning-900)}.btn-warning-950{background-color:var(--clr-warning-950);color:var(--clr-warning-25)}.btn-warning-950:hover{background-color:var(--clr-warning-25);color:var(--clr-warning-950)}@font-face{font-family:"Neo Sans Arabic";src:url("../fonts/NeoSansArabic-Light.woff2") format("woff2"),url("../fonts/NeoSansArabic-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Neo Sans Arabic";src:url("../fonts/NeoSansArabic-Bold.woff2") format("woff2"),url("../fonts/NeoSansArabic-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Neo Sans Arabic";src:url("../fonts/NeoSansArabic-Medium.woff2") format("woff2"),url("../fonts/NeoSansArabic-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Neo Sans Arabic";src:url("../fonts/NeoSansArabic.woff2") format("woff2"),url("../fonts/NeoSansArabic.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"uilixIcon";src:url("../fonts/uilixIcon.eot?yya0ri");src:url("../fonts/uilixIcon.eot?yya0ri#iefix") format("embedded-opentype"),url("../fonts/uilixIcon.ttf?yya0ri") format("truetype"),url("../fonts/uilixIcon.woff?yya0ri") format("woff"),url("../fonts/uilixIcon.svg") format("svg");font-weight:normal;font-style:normal;font-display:block}.star:before{content:""}.map:before{content:""}.medal:before{content:""}.user:before{content:""}.arrowLongThin:before{content:""}.mail:before{content:""}.phone:before{content:""}.arrowLongLeft:before{content:""}.logoIcon:before{content:""}.arrowLeft:before{content:""}.arrowRight:before{content:""}.dots:before{content:""}.facebook:before{content:""}.instagram:before{content:""}.linkedin:before{content:""}.menuIcon:before{content:""}.twitter:before{content:""}.youtube:before{content:""}@keyframes zoom{0%{transform-origin:50% 50%;transition:transform 1s,filter .5s all;transform:scale(3)}100%{transform:scale(1)}}@keyframes fadeIn{0%{opacity:0;transform:scale(1) translate(0, 150%)}100%{opacity:1;transform:scale(1) translate(0, -50%)}}:root{--clr-primary-20: rgb(251, 253, 250);--clr-primary-25: rgb(248, 252, 246);--clr-primary-50: rgb(240, 248, 235);--clr-primary-100: rgb(225, 240, 214);--clr-primary-200: rgb(197, 225, 173);--clr-primary-300: rgb(164, 202, 91);--clr-primary-400: rgb(148, 184, 78);--clr-primary-500: rgb(132, 166, 65);--clr-primary-600: rgb(116, 148, 52);--clr-primary-700: rgb(100, 130, 39);--clr-primary-800: rgb(84, 112, 26);--clr-primary-900: rgb(68, 94, 13);--clr-primary-950: rgb(52, 76, 0);--clr-secondary-20: rgb(246, 248, 252);--clr-secondary-25: rgb(240, 244, 250);--clr-secondary-50: rgb(229, 236, 247);--clr-secondary-100: rgb(207, 220, 241);--clr-secondary-200: rgb(165, 188, 229);--clr-secondary-300: rgb(123, 156, 217);--clr-secondary-400: rgb(81, 124, 205);--clr-secondary-500: rgb(46, 62, 111);--clr-secondary-600: rgb(41, 56, 100);--clr-secondary-700: rgb(36, 50, 89);--clr-secondary-800: rgb(31, 44, 78);--clr-secondary-900: rgb(26, 38, 67);--clr-secondary-950: rgb(21, 32, 56);--clr-neutral-20: rgb(251, 252, 251);--clr-neutral-25: rgb(248, 249, 248);--clr-neutral-50: rgb(240, 242, 240);--clr-neutral-100: rgb(225, 229, 225);--clr-neutral-200: rgb(197, 204, 197);--clr-neutral-300: rgb(164, 174, 164);--clr-neutral-400: rgb(132, 144, 132);--clr-neutral-500: rgb(100, 114, 100);--clr-neutral-600: rgb(68, 84, 68);--clr-neutral-700: rgb(52, 64, 52);--clr-neutral-800: rgb(36, 44, 36);--clr-neutral-900: rgb(20, 24, 20);--clr-neutral-950: rgb(4, 4, 4);--clr-grey-20: rgb(252, 252, 252);--clr-grey-25: rgb(249, 249, 249);--clr-grey-50: rgb(245, 245, 245);--clr-grey-100: rgb(235, 235, 235);--clr-grey-200: rgb(215, 215, 215);--clr-grey-300: rgb(195, 195, 195);--clr-grey-400: rgb(155, 155, 155);--clr-grey-500: rgb(115, 115, 115);--clr-grey-600: rgb(85, 85, 85);--clr-grey-700: rgb(55, 55, 55);--clr-grey-800: rgb(35, 35, 35);--clr-grey-900: rgb(20, 20, 20);--clr-grey-950: rgb(10, 10, 10);--clr-error-20: rgb(254, 251, 251);--clr-error-25: rgb(252, 243, 243);--clr-error-50: rgb(250, 234, 234);--clr-error-100: rgb(246, 218, 218);--clr-error-200: rgb(237, 181, 181);--clr-error-300: rgb(227, 140, 140);--clr-error-400: rgb(218, 103, 103);--clr-error-500: rgb(209, 66, 66);--clr-error-600: rgb(176, 43, 43);--clr-error-700: rgb(131, 32, 32);--clr-error-800: rgb(90, 22, 22);--clr-error-900: rgb(45, 11, 11);--clr-error-950: rgb(21, 5, 5);--clr-warning-20: rgb(254, 253, 250);--clr-warning-25: rgb(255, 252, 245);--clr-warning-50: rgb(254, 249, 235);--clr-warning-100: rgb(253, 243, 216);--clr-warning-200: rgb(251, 230, 177);--clr-warning-300: rgb(250, 218, 138);--clr-warning-400: rgb(248, 206, 99);--clr-warning-500: rgb(246, 194, 60);--clr-warning-600: rgb(234, 171, 11);--clr-warning-700: rgb(176, 128, 8);--clr-warning-800: rgb(117, 85, 5);--clr-warning-900: rgb(59, 43, 3);--clr-warning-950: rgb(29, 21, 1);--clr-success-20: rgb(252, 254, 251);--clr-success-25: rgb(245, 251, 244);--clr-success-50: rgb(234, 247, 232);--clr-success-100: rgb(216, 240, 213);--clr-success-200: rgb(176, 226, 172);--clr-success-300: rgb(137, 211, 130);--clr-success-400: rgb(98, 197, 89);--clr-success-500: rgb(68, 169, 59);--clr-success-600: rgb(55, 136, 48);--clr-success-700: rgb(41, 102, 36);--clr-success-800: rgb(27, 68, 24);--clr-success-900: rgb(14, 34, 12);--clr-success-950: rgb(6, 15, 5);--color-primary: var(--clr-primary-300);--color-secondary: var(--clr-secondary-500);--color-accent: var(--clr-warning-500);--color-success: var(--clr-success-500);--color-error: var(--clr-error-500);--color-warning: var(--clr-warning-500);--color-text-primary: var(--clr-neutral-900);--color-text-secondary: var(--clr-neutral-600);--color-text-muted: var(--clr-neutral-400);--color-text-inverse: var(--clr-primary-20);--color-text-on-primary: var(--clr-primary-20);--color-text-on-secondary: var(--clr-secondary-20);--color-bg-primary: var(--clr-primary-20);--color-bg-secondary: var(--clr-secondary-20);--color-bg-neutral: var(--clr-neutral-20);--color-bg-grey: var(--clr-grey-20);--color-bg-accent: var(--clr-primary-300);--color-border-primary: var(--clr-primary-300);--color-border-secondary: var(--clr-secondary-500);--color-border-light: var(--clr-neutral-200);--color-border-medium: var(--clr-neutral-400);--color-border-dark: var(--clr-neutral-600)}.text-primary-20{color:var(--clr-primary-20)}.bg-primary-20{background-color:var(--clr-primary-20)}.border-primary-20{border-color:var(--clr-primary-20)}.text-primary-25{color:var(--clr-primary-25)}.bg-primary-25{background-color:var(--clr-primary-25)}.border-primary-25{border-color:var(--clr-primary-25)}.text-primary-50{color:var(--clr-primary-50)}.bg-primary-50{background-color:var(--clr-primary-50)}.border-primary-50{border-color:var(--clr-primary-50)}.text-primary-100{color:var(--clr-primary-100)}.bg-primary-100{background-color:var(--clr-primary-100)}.border-primary-100{border-color:var(--clr-primary-100)}.text-primary-200{color:var(--clr-primary-200)}.bg-primary-200{background-color:var(--clr-primary-200)}.border-primary-200{border-color:var(--clr-primary-200)}.text-primary-300{color:var(--clr-primary-300)}.bg-primary-300{background-color:var(--clr-primary-300)}.border-primary-300{border-color:var(--clr-primary-300)}.text-primary-400{color:var(--clr-primary-400)}.bg-primary-400{background-color:var(--clr-primary-400)}.border-primary-400{border-color:var(--clr-primary-400)}.text-primary-500{color:var(--clr-primary-500)}.bg-primary-500{background-color:var(--clr-primary-500)}.border-primary-500{border-color:var(--clr-primary-500)}.text-primary-600{color:var(--clr-primary-600)}.bg-primary-600{background-color:var(--clr-primary-600)}.border-primary-600{border-color:var(--clr-primary-600)}.text-primary-700{color:var(--clr-primary-700)}.bg-primary-700{background-color:var(--clr-primary-700)}.border-primary-700{border-color:var(--clr-primary-700)}.text-primary-800{color:var(--clr-primary-800)}.bg-primary-800{background-color:var(--clr-primary-800)}.border-primary-800{border-color:var(--clr-primary-800)}.text-primary-900{color:var(--clr-primary-900)}.bg-primary-900{background-color:var(--clr-primary-900)}.border-primary-900{border-color:var(--clr-primary-900)}.text-primary-950{color:var(--clr-primary-950)}.bg-primary-950{background-color:var(--clr-primary-950)}.border-primary-950{border-color:var(--clr-primary-950)}.text-secondary-20{color:var(--clr-secondary-20)}.bg-secondary-20{background-color:var(--clr-secondary-20)}.border-secondary-20{border-color:var(--clr-secondary-20)}.text-secondary-25{color:var(--clr-secondary-25)}.bg-secondary-25{background-color:var(--clr-secondary-25)}.border-secondary-25{border-color:var(--clr-secondary-25)}.text-secondary-50{color:var(--clr-secondary-50)}.bg-secondary-50{background-color:var(--clr-secondary-50)}.border-secondary-50{border-color:var(--clr-secondary-50)}.text-secondary-100{color:var(--clr-secondary-100)}.bg-secondary-100{background-color:var(--clr-secondary-100)}.border-secondary-100{border-color:var(--clr-secondary-100)}.text-secondary-200{color:var(--clr-secondary-200)}.bg-secondary-200{background-color:var(--clr-secondary-200)}.border-secondary-200{border-color:var(--clr-secondary-200)}.text-secondary-300{color:var(--clr-secondary-300)}.bg-secondary-300{background-color:var(--clr-secondary-300)}.border-secondary-300{border-color:var(--clr-secondary-300)}.text-secondary-400{color:var(--clr-secondary-400)}.bg-secondary-400{background-color:var(--clr-secondary-400)}.border-secondary-400{border-color:var(--clr-secondary-400)}.text-secondary-500{color:var(--clr-secondary-500)}.bg-secondary-500{background-color:var(--clr-secondary-500)}.border-secondary-500{border-color:var(--clr-secondary-500)}.text-secondary-600{color:var(--clr-secondary-600)}.bg-secondary-600{background-color:var(--clr-secondary-600)}.border-secondary-600{border-color:var(--clr-secondary-600)}.text-secondary-700{color:var(--clr-secondary-700)}.bg-secondary-700{background-color:var(--clr-secondary-700)}.border-secondary-700{border-color:var(--clr-secondary-700)}.text-secondary-800{color:var(--clr-secondary-800)}.bg-secondary-800{background-color:var(--clr-secondary-800)}.border-secondary-800{border-color:var(--clr-secondary-800)}.text-secondary-900{color:var(--clr-secondary-900)}.bg-secondary-900{background-color:var(--clr-secondary-900)}.border-secondary-900{border-color:var(--clr-secondary-900)}.text-secondary-950{color:var(--clr-secondary-950)}.bg-secondary-950{background-color:var(--clr-secondary-950)}.border-secondary-950{border-color:var(--clr-secondary-950)}.text-neutral-20{color:var(--clr-neutral-20)}.bg-neutral-20{background-color:var(--clr-neutral-20)}.border-neutral-20{border-color:var(--clr-neutral-20)}.text-neutral-25{color:var(--clr-neutral-25)}.bg-neutral-25{background-color:var(--clr-neutral-25)}.border-neutral-25{border-color:var(--clr-neutral-25)}.text-neutral-50{color:var(--clr-neutral-50)}.bg-neutral-50{background-color:var(--clr-neutral-50)}.border-neutral-50{border-color:var(--clr-neutral-50)}.text-neutral-100{color:var(--clr-neutral-100)}.bg-neutral-100{background-color:var(--clr-neutral-100)}.border-neutral-100{border-color:var(--clr-neutral-100)}.text-neutral-200{color:var(--clr-neutral-200)}.bg-neutral-200{background-color:var(--clr-neutral-200)}.border-neutral-200{border-color:var(--clr-neutral-200)}.text-neutral-300{color:var(--clr-neutral-300)}.bg-neutral-300{background-color:var(--clr-neutral-300)}.border-neutral-300{border-color:var(--clr-neutral-300)}.text-neutral-400{color:var(--clr-neutral-400)}.bg-neutral-400{background-color:var(--clr-neutral-400)}.border-neutral-400{border-color:var(--clr-neutral-400)}.text-neutral-500{color:var(--clr-neutral-500)}.bg-neutral-500{background-color:var(--clr-neutral-500)}.border-neutral-500{border-color:var(--clr-neutral-500)}.text-neutral-600{color:var(--clr-neutral-600)}.bg-neutral-600{background-color:var(--clr-neutral-600)}.border-neutral-600{border-color:var(--clr-neutral-600)}.text-neutral-700{color:var(--clr-neutral-700)}.bg-neutral-700{background-color:var(--clr-neutral-700)}.border-neutral-700{border-color:var(--clr-neutral-700)}.text-neutral-800{color:var(--clr-neutral-800)}.bg-neutral-800{background-color:var(--clr-neutral-800)}.border-neutral-800{border-color:var(--clr-neutral-800)}.text-neutral-900{color:var(--clr-neutral-900)}.bg-neutral-900{background-color:var(--clr-neutral-900)}.border-neutral-900{border-color:var(--clr-neutral-900)}.text-neutral-950{color:var(--clr-neutral-950)}.bg-neutral-950{background-color:var(--clr-neutral-950)}.border-neutral-950{border-color:var(--clr-neutral-950)}.text-grey-20{color:var(--clr-grey-20)}.bg-grey-20{background-color:var(--clr-grey-20)}.border-grey-20{border-color:var(--clr-grey-20)}.text-grey-25{color:var(--clr-grey-25)}.bg-grey-25{background-color:var(--clr-grey-25)}.border-grey-25{border-color:var(--clr-grey-25)}.text-grey-50{color:var(--clr-grey-50)}.bg-grey-50{background-color:var(--clr-grey-50)}.border-grey-50{border-color:var(--clr-grey-50)}.text-grey-100{color:var(--clr-grey-100)}.bg-grey-100{background-color:var(--clr-grey-100)}.border-grey-100{border-color:var(--clr-grey-100)}.text-grey-200{color:var(--clr-grey-200)}.bg-grey-200{background-color:var(--clr-grey-200)}.border-grey-200{border-color:var(--clr-grey-200)}.text-grey-300{color:var(--clr-grey-300)}.bg-grey-300{background-color:var(--clr-grey-300)}.border-grey-300{border-color:var(--clr-grey-300)}.text-grey-400{color:var(--clr-grey-400)}.bg-grey-400{background-color:var(--clr-grey-400)}.border-grey-400{border-color:var(--clr-grey-400)}.text-grey-500{color:var(--clr-grey-500)}.bg-grey-500{background-color:var(--clr-grey-500)}.border-grey-500{border-color:var(--clr-grey-500)}.text-grey-600{color:var(--clr-grey-600)}.bg-grey-600{background-color:var(--clr-grey-600)}.border-grey-600{border-color:var(--clr-grey-600)}.text-grey-700{color:var(--clr-grey-700)}.bg-grey-700{background-color:var(--clr-grey-700)}.border-grey-700{border-color:var(--clr-grey-700)}.text-grey-800{color:var(--clr-grey-800)}.bg-grey-800{background-color:var(--clr-grey-800)}.border-grey-800{border-color:var(--clr-grey-800)}.text-grey-900{color:var(--clr-grey-900)}.bg-grey-900{background-color:var(--clr-grey-900)}.border-grey-900{border-color:var(--clr-grey-900)}.text-grey-950{color:var(--clr-grey-950)}.bg-grey-950{background-color:var(--clr-grey-950)}.border-grey-950{border-color:var(--clr-grey-950)}.text-error-20{color:var(--clr-error-20)}.bg-error-20{background-color:var(--clr-error-20)}.border-error-20{border-color:var(--clr-error-20)}.text-error-25{color:var(--clr-error-25)}.bg-error-25{background-color:var(--clr-error-25)}.border-error-25{border-color:var(--clr-error-25)}.text-error-50{color:var(--clr-error-50)}.bg-error-50{background-color:var(--clr-error-50)}.border-error-50{border-color:var(--clr-error-50)}.text-error-100{color:var(--clr-error-100)}.bg-error-100{background-color:var(--clr-error-100)}.border-error-100{border-color:var(--clr-error-100)}.text-error-200{color:var(--clr-error-200)}.bg-error-200{background-color:var(--clr-error-200)}.border-error-200{border-color:var(--clr-error-200)}.text-error-300{color:var(--clr-error-300)}.bg-error-300{background-color:var(--clr-error-300)}.border-error-300{border-color:var(--clr-error-300)}.text-error-400{color:var(--clr-error-400)}.bg-error-400{background-color:var(--clr-error-400)}.border-error-400{border-color:var(--clr-error-400)}.text-error-500{color:var(--clr-error-500)}.bg-error-500{background-color:var(--clr-error-500)}.border-error-500{border-color:var(--clr-error-500)}.text-error-600{color:var(--clr-error-600)}.bg-error-600{background-color:var(--clr-error-600)}.border-error-600{border-color:var(--clr-error-600)}.text-error-700{color:var(--clr-error-700)}.bg-error-700{background-color:var(--clr-error-700)}.border-error-700{border-color:var(--clr-error-700)}.text-error-800{color:var(--clr-error-800)}.bg-error-800{background-color:var(--clr-error-800)}.border-error-800{border-color:var(--clr-error-800)}.text-error-900{color:var(--clr-error-900)}.bg-error-900{background-color:var(--clr-error-900)}.border-error-900{border-color:var(--clr-error-900)}.text-error-950{color:var(--clr-error-950)}.bg-error-950{background-color:var(--clr-error-950)}.border-error-950{border-color:var(--clr-error-950)}.text-warning-20{color:var(--clr-warning-20)}.bg-warning-20{background-color:var(--clr-warning-20)}.border-warning-20{border-color:var(--clr-warning-20)}.text-warning-25{color:var(--clr-warning-25)}.bg-warning-25{background-color:var(--clr-warning-25)}.border-warning-25{border-color:var(--clr-warning-25)}.text-warning-50{color:var(--clr-warning-50)}.bg-warning-50{background-color:var(--clr-warning-50)}.border-warning-50{border-color:var(--clr-warning-50)}.text-warning-100{color:var(--clr-warning-100)}.bg-warning-100{background-color:var(--clr-warning-100)}.border-warning-100{border-color:var(--clr-warning-100)}.text-warning-200{color:var(--clr-warning-200)}.bg-warning-200{background-color:var(--clr-warning-200)}.border-warning-200{border-color:var(--clr-warning-200)}.text-warning-300{color:var(--clr-warning-300)}.bg-warning-300{background-color:var(--clr-warning-300)}.border-warning-300{border-color:var(--clr-warning-300)}.text-warning-400{color:var(--clr-warning-400)}.bg-warning-400{background-color:var(--clr-warning-400)}.border-warning-400{border-color:var(--clr-warning-400)}.text-warning-500{color:var(--clr-warning-500)}.bg-warning-500{background-color:var(--clr-warning-500)}.border-warning-500{border-color:var(--clr-warning-500)}.text-warning-600{color:var(--clr-warning-600)}.bg-warning-600{background-color:var(--clr-warning-600)}.border-warning-600{border-color:var(--clr-warning-600)}.text-warning-700{color:var(--clr-warning-700)}.bg-warning-700{background-color:var(--clr-warning-700)}.border-warning-700{border-color:var(--clr-warning-700)}.text-warning-800{color:var(--clr-warning-800)}.bg-warning-800{background-color:var(--clr-warning-800)}.border-warning-800{border-color:var(--clr-warning-800)}.text-warning-900{color:var(--clr-warning-900)}.bg-warning-900{background-color:var(--clr-warning-900)}.border-warning-900{border-color:var(--clr-warning-900)}.text-warning-950{color:var(--clr-warning-950)}.bg-warning-950{background-color:var(--clr-warning-950)}.border-warning-950{border-color:var(--clr-warning-950)}.text-success-20{color:var(--clr-success-20)}.bg-success-20{background-color:var(--clr-success-20)}.border-success-20{border-color:var(--clr-success-20)}.text-success-25{color:var(--clr-success-25)}.bg-success-25{background-color:var(--clr-success-25)}.border-success-25{border-color:var(--clr-success-25)}.text-success-50{color:var(--clr-success-50)}.bg-success-50{background-color:var(--clr-success-50)}.border-success-50{border-color:var(--clr-success-50)}.text-success-100{color:var(--clr-success-100)}.bg-success-100{background-color:var(--clr-success-100)}.border-success-100{border-color:var(--clr-success-100)}.text-success-200{color:var(--clr-success-200)}.bg-success-200{background-color:var(--clr-success-200)}.border-success-200{border-color:var(--clr-success-200)}.text-success-300{color:var(--clr-success-300)}.bg-success-300{background-color:var(--clr-success-300)}.border-success-300{border-color:var(--clr-success-300)}.text-success-400{color:var(--clr-success-400)}.bg-success-400{background-color:var(--clr-success-400)}.border-success-400{border-color:var(--clr-success-400)}.text-success-500{color:var(--clr-success-500)}.bg-success-500{background-color:var(--clr-success-500)}.border-success-500{border-color:var(--clr-success-500)}.text-success-600{color:var(--clr-success-600)}.bg-success-600{background-color:var(--clr-success-600)}.border-success-600{border-color:var(--clr-success-600)}.text-success-700{color:var(--clr-success-700)}.bg-success-700{background-color:var(--clr-success-700)}.border-success-700{border-color:var(--clr-success-700)}.text-success-800{color:var(--clr-success-800)}.bg-success-800{background-color:var(--clr-success-800)}.border-success-800{border-color:var(--clr-success-800)}.text-success-900{color:var(--clr-success-900)}.bg-success-900{background-color:var(--clr-success-900)}.border-success-900{border-color:var(--clr-success-900)}.text-success-950{color:var(--clr-success-950)}.bg-success-950{background-color:var(--clr-success-950)}.border-success-950{border-color:var(--clr-success-950)}:root{--font-primary: "Almarai", "Inter", sans-serif;--font-secondary: "Almarai", "Neo Sans Arabic", sans-serif;--font-icon: "uilixIcon";--fs-xs: clamp(1.2rem, 2.5vw, 1.4rem);--fs-sm: clamp(1.4rem, 2.8vw, 1.6rem);--fs-base: clamp(1.6rem, 3vw, 1.8rem);--fs-lg: clamp(1.8rem, 3.2vw, 2rem);--fs-xl: clamp(2rem, 3.5vw, 2.4rem);--fs-2xl: clamp(2.4rem, 4vw, 3.2rem);--fs-3xl: clamp(3.2rem, 5vw, 4rem);--fs-4xl: clamp(4rem, 6vw, 4.8rem);--fs-5xl: clamp(4.8rem, 7vw, 5.6rem);--fw-light: 300;--fw-normal: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--lh-tight: 1.1;--lh-snug: 1.2;--lh-normal: 1.4;--lh-relaxed: 1.6;--lh-loose: 1.8;--ls-tight: -0.025em;--ls-normal: 0em;--ls-wide: 0.025em;--ls-wider: 0.05em}.text-xs{font-size:var(--fs-xs)}.text-sm{font-size:var(--fs-sm)}.text-base{font-size:var(--fs-base)}.text-lg{font-size:var(--fs-lg)}.text-xl{font-size:var(--fs-xl)}.text-2xl{font-size:var(--fs-2xl)}.text-3xl{font-size:var(--fs-3xl)}.text-4xl{font-size:var(--fs-4xl)}.text-5xl{font-size:var(--fs-5xl)}.font-light{font-weight:var(--fw-light)}.font-normal{font-weight:var(--fw-normal)}.font-medium{font-weight:var(--fw-medium)}.font-semibold{font-weight:var(--fw-semibold)}.font-bold{font-weight:var(--fw-bold)}.font-extrabold{font-weight:var(--fw-extrabold)}.leading-tight{line-height:var(--lh-tight)}.leading-snug{line-height:var(--lh-snug)}.leading-normal{line-height:var(--lh-normal)}.leading-relaxed{line-height:var(--lh-relaxed)}.leading-loose{line-height:var(--lh-loose)}h1,.h1{font-size:var(--fs-5xl);font-weight:var(--fw-extrabold);line-height:var(--lh-tight);color:var(--color-text-primary);margin-bottom:.5em}h2,.h2{font-size:var(--fs-4xl);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--color-text-primary);margin-bottom:.5em}h3,.h3{font-size:var(--fs-3xl);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--color-text-primary);margin-bottom:.5em}h4,.h4{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);line-height:var(--lh-normal);color:var(--color-text-primary);margin-bottom:.5em}h5,.h5{font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:var(--lh-normal);color:var(--color-text-primary);margin-bottom:.5em}h6,.h6{font-size:var(--fs-lg);font-weight:var(--fw-medium);line-height:var(--lh-normal);color:var(--color-text-primary);margin-bottom:.5em}p,.text-body{font-size:var(--fs-base);line-height:var(--lh-relaxed);color:var(--color-text-secondary);margin-bottom:1em}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}@media(max-width: md){h1,.h1{font-size:var(--fs-4xl)}h2,.h2{font-size:var(--fs-3xl)}h3,.h3{font-size:var(--fs-2xl)}}@media(max-width: sm){h1,.h1{font-size:var(--fs-3xl)}h2,.h2{font-size:var(--fs-2xl)}h3,.h3{font-size:var(--fs-xl)}}:root{--btn-padding-sm: 0.8rem 1.6rem;--btn-padding-md: 1.6rem 3.2rem;--btn-padding-lg: 2.4rem 4.8rem;--btn-padding-xl: 3.2rem 6.4rem;--btn-radius-sm: 0.8rem;--btn-radius-md: 1.6rem;--btn-radius-lg: 2.4rem;--btn-radius-xl: 3.2rem;--btn-fs-sm: var(--fs-sm);--btn-fs-md: var(--fs-base);--btn-fs-lg: var(--fs-lg);--btn-fs-xl: var(--fs-xl)}.btn,.wp-block-query-pagination .wp-block-query-pagination-numbers a,.wp-block-search .wp-block-search__button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;cursor:pointer;outline:0;border:.1rem solid rgba(0,0,0,0);text-decoration:none;white-space:nowrap;vertical-align:middle;user-select:none;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);font-family:var(--font-primary);font-weight:var(--fw-semibold);line-height:1;position:relative;overflow:hidden;padding:var(--btn-padding-md);font-size:var(--btn-fs-md);border-radius:var(--btn-radius-md)}.btn::before,.wp-block-query-pagination .wp-block-query-pagination-numbers a::before,.wp-block-search .wp-block-search__button::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .5s}.btn:disabled,.wp-block-query-pagination .wp-block-query-pagination-numbers a:disabled,.wp-block-search .wp-block-search__button:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.btn:focus-visible,.wp-block-query-pagination .wp-block-query-pagination-numbers a:focus-visible,.wp-block-search .wp-block-search__button:focus-visible{outline:.2rem solid var(--color-primary);outline-offset:.2rem}.btn-sm{padding:var(--btn-padding-sm);font-size:var(--btn-fs-sm);border-radius:var(--btn-radius-sm)}.btn-md{padding:var(--btn-padding-md);font-size:var(--btn-fs-md);border-radius:var(--btn-radius-md)}.btn-lg{padding:var(--btn-padding-lg);font-size:var(--btn-fs-lg);border-radius:var(--btn-radius-lg)}.btn-xl{padding:var(--btn-padding-xl);font-size:var(--btn-fs-xl);border-radius:var(--btn-radius-xl)}.btn-primary,.wp-block-query-pagination .wp-block-query-pagination-numbers a:hover,.wp-block-search .wp-block-search__button{background-color:var(--color-primary);color:var(--color-text-inverse);border-color:var(--color-primary);box-shadow:0 .4rem 1.6rem rgba(164,202,91,.3)}.btn-primary:hover,.wp-block-query-pagination .wp-block-query-pagination-numbers a:hover,.wp-block-search .wp-block-search__button:hover{background-color:var(--clr-primary-700);border-color:var(--clr-primary-700);transform:translateY(-0.3rem) scale(1.02);box-shadow:0 1rem 3rem rgba(164,202,91,.5)}.btn-primary:hover::before,.wp-block-query-pagination .wp-block-query-pagination-numbers a:hover::before,.wp-block-search .wp-block-search__button:hover::before{left:100%}.btn-primary:active,.wp-block-query-pagination .wp-block-query-pagination-numbers a:active:hover,.wp-block-search .wp-block-search__button:active{transform:translateY(-0.1rem) scale(1.01);box-shadow:0 .6rem 2rem rgba(164,202,91,.4)}.btn-secondary{background-color:var(--color-secondary);color:var(--color-text-inverse);border-color:var(--color-secondary);box-shadow:0 .4rem 1.6rem rgba(46,62,111,.3)}.btn-secondary:hover{background-color:var(--clr-secondary-700);border-color:var(--clr-secondary-700);transform:translateY(-0.3rem) scale(1.02);box-shadow:0 1rem 3rem rgba(46,62,111,.5)}.btn-secondary:hover::before{left:100%}.btn-secondary:active{transform:translateY(-0.1rem) scale(1.01);box-shadow:0 .6rem 2rem rgba(46,62,111,.4)}.btn-outline,.wp-block-query-pagination .wp-block-query-pagination-numbers a{background-color:rgba(0,0,0,0);color:var(--color-primary);border-color:var(--color-primary)}.btn-outline:hover,.wp-block-query-pagination .wp-block-query-pagination-numbers a:hover{background-color:var(--color-primary);color:var(--color-text-inverse);transform:translateY(-0.3rem) scale(1.02);box-shadow:0 1rem 3rem rgba(164,202,91,.3)}.btn-outline:hover::before,.wp-block-query-pagination .wp-block-query-pagination-numbers a:hover::before{left:100%}.btn-outline:active,.wp-block-query-pagination .wp-block-query-pagination-numbers a:active{transform:translateY(-0.1rem) scale(1.01);box-shadow:0 .6rem 2rem rgba(164,202,91,.2)}.btn-ghost{background-color:rgba(0,0,0,0);color:var(--color-primary);border-color:rgba(0,0,0,0)}.btn-ghost:hover{background-color:var(--clr-primary-50);color:var(--clr-primary-700);transform:translateY(-0.2rem) scale(1.01)}.btn-ghost:hover::before{left:100%}.btn-ghost:active{transform:translateY(-0.1rem) scale(1.005)}.btn-icon{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;cursor:pointer;outline:0;border:.1rem solid rgba(0,0,0,0);text-decoration:none;white-space:nowrap;vertical-align:middle;user-select:none;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);font-family:var(--font-primary);font-weight:var(--fw-semibold);line-height:1;position:relative;overflow:hidden;padding:var(--btn-padding-sm);font-size:var(--btn-fs-sm);border-radius:var(--btn-radius-sm);width:4.8rem;height:4.8rem;padding:0;border-radius:50%}.btn-icon::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .5s}.btn-icon:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.btn-icon:focus-visible{outline:.2rem solid var(--color-primary);outline-offset:.2rem}.btn-icon svg{width:2.4rem;height:2.4rem}.btn-group{display:inline-flex;gap:.8rem}.btn-group .btn,.btn-group .wp-block-query-pagination .wp-block-query-pagination-numbers a,.wp-block-query-pagination .wp-block-query-pagination-numbers .btn-group a,.btn-group .wp-block-search .wp-block-search__button,.wp-block-search .btn-group .wp-block-search__button{margin:0}@media(max-width: md){.btn-lg{padding:var(--btn-padding-md);font-size:var(--btn-fs-md);border-radius:var(--btn-radius-md)}.btn-xl{padding:var(--btn-padding-lg);font-size:var(--btn-fs-lg);border-radius:var(--btn-radius-lg)}}@media(max-width: sm){.btn,.wp-block-query-pagination .wp-block-query-pagination-numbers a,.wp-block-search .wp-block-search__button{padding:var(--btn-padding-sm);font-size:var(--btn-fs-sm);border-radius:var(--btn-radius-sm)}.btn-md{padding:var(--btn-padding-sm);font-size:var(--btn-fs-sm);border-radius:var(--btn-radius-sm)}.btn-lg{padding:var(--btn-padding-sm);font-size:var(--btn-fs-sm);border-radius:var(--btn-radius-sm)}}:root{--container-max-width: 148rem;--container-padding: 1.6rem;--section-spacing: 11.2rem;--element-spacing: 2.4rem;--border-radius: 1.6rem;--border-radius-lg: 3.2rem}.globalWrapper{display:flex;flex-direction:column;min-height:100vh;transition:all .4s ease;position:relative;overflow-x:hidden}.container,.globContainer{max-width:148rem;padding-right:1.6rem;padding-left:1.6rem;margin-left:auto;margin-right:auto}@media(max-width: lg){.container,.globContainer{padding-right:2.4rem;padding-left:2.4rem}}@media(max-width: sm){.container,.globContainer{padding-right:1.6rem;padding-left:1.6rem}}.container-sm{max-width:76.8rem;padding-right:1.6rem;padding-left:1.6rem;margin-left:auto;margin-right:auto}@media(max-width: lg){.container-sm{padding-right:2.4rem;padding-left:2.4rem}}@media(max-width: sm){.container-sm{padding-right:1.6rem;padding-left:1.6rem}}.container-md{max-width:120rem;padding-right:1.6rem;padding-left:1.6rem;margin-left:auto;margin-right:auto}@media(max-width: lg){.container-md{padding-right:2.4rem;padding-left:2.4rem}}@media(max-width: sm){.container-md{padding-right:1.6rem;padding-left:1.6rem}}.container-lg{max-width:160rem;padding-right:1.6rem;padding-left:1.6rem;margin-left:auto;margin-right:auto}@media(max-width: lg){.container-lg{padding-right:2.4rem;padding-left:2.4rem}}@media(max-width: sm){.container-lg{padding-right:1.6rem;padding-left:1.6rem}}.container-fluid{max-width:100%;padding-right:1.6rem;padding-left:1.6rem;margin-left:auto;margin-right:auto}@media(max-width: lg){.container-fluid{padding-right:2.4rem;padding-left:2.4rem}}@media(max-width: sm){.container-fluid{padding-right:1.6rem;padding-left:1.6rem}}.grid{display:grid;gap:var(--element-spacing)}.grid-cols-1{grid-template-columns:repeat(1, 1fr)}.grid-cols-2{grid-template-columns:repeat(2, 1fr)}.grid-cols-3{grid-template-columns:repeat(3, 1fr)}.grid-cols-4{grid-template-columns:repeat(4, 1fr)}.grid-cols-5{grid-template-columns:repeat(5, 1fr)}.grid-cols-6{grid-template-columns:repeat(6, 1fr)}@media(max-width: lg){.grid-cols-3{grid-template-columns:repeat(2, 1fr)}.grid-cols-4{grid-template-columns:repeat(2, 1fr)}.grid-cols-5{grid-template-columns:repeat(3, 1fr)}.grid-cols-6{grid-template-columns:repeat(3, 1fr)}}@media(max-width: md){.grid-cols-2{grid-template-columns:1fr}.grid-cols-3{grid-template-columns:repeat(2, 1fr)}.grid-cols-4{grid-template-columns:repeat(2, 1fr)}.grid-cols-5{grid-template-columns:repeat(2, 1fr)}.grid-cols-6{grid-template-columns:repeat(2, 1fr)}}@media(max-width: sm){.grid-cols-2{grid-template-columns:1fr}.grid-cols-3{grid-template-columns:1fr}.grid-cols-4{grid-template-columns:1fr}.grid-cols-5{grid-template-columns:repeat(2, 1fr)}.grid-cols-6{grid-template-columns:repeat(2, 1fr)}}@media(max-width: xs){.grid-cols-2,.grid-cols-3,.grid-cols-4,.grid-cols-5,.grid-cols-6{grid-template-columns:1fr}}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0{gap:0rem}@media(max-width: sm){.gap-0{gap:0rem}}@media(max-width: xs){.gap-0{gap:0rem}}.p-0{padding:0rem}@media(max-width: sm){.p-0{padding:0rem}}@media(max-width: xs){.p-0{padding:0rem}}.px-0{padding-left:0rem;padding-right:0rem}@media(max-width: sm){.px-0{padding-left:0rem;padding-right:0rem}}@media(max-width: xs){.px-0{padding-left:0rem;padding-right:0rem}}.py-0{padding-top:0rem;padding-bottom:0rem}@media(max-width: sm){.py-0{padding-top:0rem;padding-bottom:0rem}}@media(max-width: xs){.py-0{padding-top:0rem;padding-bottom:0rem}}.m-0{margin:0rem}@media(max-width: sm){.m-0{margin:0rem}}@media(max-width: xs){.m-0{margin:0rem}}.mx-0{margin-left:0rem;margin-right:0rem}@media(max-width: sm){.mx-0{margin-left:0rem;margin-right:0rem}}@media(max-width: xs){.mx-0{margin-left:0rem;margin-right:0rem}}.my-0{margin-top:0rem;margin-bottom:0rem}@media(max-width: sm){.my-0{margin-top:0rem;margin-bottom:0rem}}@media(max-width: xs){.my-0{margin-top:0rem;margin-bottom:0rem}}.gap-1{gap:0.8rem}@media(max-width: sm){.gap-1{gap:0.6rem}}@media(max-width: xs){.gap-1{gap:0.4rem}}.p-1{padding:0.8rem}@media(max-width: sm){.p-1{padding:0.6rem}}@media(max-width: xs){.p-1{padding:0.4rem}}.px-1{padding-left:0.8rem;padding-right:0.8rem}@media(max-width: sm){.px-1{padding-left:0.6rem;padding-right:0.6rem}}@media(max-width: xs){.px-1{padding-left:0.4rem;padding-right:0.4rem}}.py-1{padding-top:0.8rem;padding-bottom:0.8rem}@media(max-width: sm){.py-1{padding-top:0.6rem;padding-bottom:0.6rem}}@media(max-width: xs){.py-1{padding-top:0.4rem;padding-bottom:0.4rem}}.m-1{margin:0.8rem}@media(max-width: sm){.m-1{margin:0.6rem}}@media(max-width: xs){.m-1{margin:0.4rem}}.mx-1{margin-left:0.8rem;margin-right:0.8rem}@media(max-width: sm){.mx-1{margin-left:0.6rem;margin-right:0.6rem}}@media(max-width: xs){.mx-1{margin-left:0.4rem;margin-right:0.4rem}}.my-1{margin-top:0.8rem;margin-bottom:0.8rem}@media(max-width: sm){.my-1{margin-top:0.6rem;margin-bottom:0.6rem}}@media(max-width: xs){.my-1{margin-top:0.4rem;margin-bottom:0.4rem}}.gap-2{gap:1.6rem}@media(max-width: sm){.gap-2{gap:1.2rem}}@media(max-width: xs){.gap-2{gap:0.8rem}}.p-2{padding:1.6rem}@media(max-width: sm){.p-2{padding:1.2rem}}@media(max-width: xs){.p-2{padding:0.8rem}}.px-2{padding-left:1.6rem;padding-right:1.6rem}@media(max-width: sm){.px-2{padding-left:1.2rem;padding-right:1.2rem}}@media(max-width: xs){.px-2{padding-left:0.8rem;padding-right:0.8rem}}.py-2{padding-top:1.6rem;padding-bottom:1.6rem}@media(max-width: sm){.py-2{padding-top:1.2rem;padding-bottom:1.2rem}}@media(max-width: xs){.py-2{padding-top:0.8rem;padding-bottom:0.8rem}}.m-2{margin:1.6rem}@media(max-width: sm){.m-2{margin:1.2rem}}@media(max-width: xs){.m-2{margin:0.8rem}}.mx-2{margin-left:1.6rem;margin-right:1.6rem}@media(max-width: sm){.mx-2{margin-left:1.2rem;margin-right:1.2rem}}@media(max-width: xs){.mx-2{margin-left:0.8rem;margin-right:0.8rem}}.my-2{margin-top:1.6rem;margin-bottom:1.6rem}@media(max-width: sm){.my-2{margin-top:1.2rem;margin-bottom:1.2rem}}@media(max-width: xs){.my-2{margin-top:0.8rem;margin-bottom:0.8rem}}.gap-3{gap:2.4rem}@media(max-width: sm){.gap-3{gap:1.8rem}}@media(max-width: xs){.gap-3{gap:1.2rem}}.p-3{padding:2.4rem}@media(max-width: sm){.p-3{padding:1.8rem}}@media(max-width: xs){.p-3{padding:1.2rem}}.px-3{padding-left:2.4rem;padding-right:2.4rem}@media(max-width: sm){.px-3{padding-left:1.8rem;padding-right:1.8rem}}@media(max-width: xs){.px-3{padding-left:1.2rem;padding-right:1.2rem}}.py-3{padding-top:2.4rem;padding-bottom:2.4rem}@media(max-width: sm){.py-3{padding-top:1.8rem;padding-bottom:1.8rem}}@media(max-width: xs){.py-3{padding-top:1.2rem;padding-bottom:1.2rem}}.m-3{margin:2.4rem}@media(max-width: sm){.m-3{margin:1.8rem}}@media(max-width: xs){.m-3{margin:1.2rem}}.mx-3{margin-left:2.4rem;margin-right:2.4rem}@media(max-width: sm){.mx-3{margin-left:1.8rem;margin-right:1.8rem}}@media(max-width: xs){.mx-3{margin-left:1.2rem;margin-right:1.2rem}}.my-3{margin-top:2.4rem;margin-bottom:2.4rem}@media(max-width: sm){.my-3{margin-top:1.8rem;margin-bottom:1.8rem}}@media(max-width: xs){.my-3{margin-top:1.2rem;margin-bottom:1.2rem}}.gap-4{gap:3.2rem}@media(max-width: sm){.gap-4{gap:2.4rem}}@media(max-width: xs){.gap-4{gap:1.6rem}}.p-4{padding:3.2rem}@media(max-width: sm){.p-4{padding:2.4rem}}@media(max-width: xs){.p-4{padding:1.6rem}}.px-4{padding-left:3.2rem;padding-right:3.2rem}@media(max-width: sm){.px-4{padding-left:2.4rem;padding-right:2.4rem}}@media(max-width: xs){.px-4{padding-left:1.6rem;padding-right:1.6rem}}.py-4{padding-top:3.2rem;padding-bottom:3.2rem}@media(max-width: sm){.py-4{padding-top:2.4rem;padding-bottom:2.4rem}}@media(max-width: xs){.py-4{padding-top:1.6rem;padding-bottom:1.6rem}}.m-4{margin:3.2rem}@media(max-width: sm){.m-4{margin:2.4rem}}@media(max-width: xs){.m-4{margin:1.6rem}}.mx-4{margin-left:3.2rem;margin-right:3.2rem}@media(max-width: sm){.mx-4{margin-left:2.4rem;margin-right:2.4rem}}@media(max-width: xs){.mx-4{margin-left:1.6rem;margin-right:1.6rem}}.my-4{margin-top:3.2rem;margin-bottom:3.2rem}@media(max-width: sm){.my-4{margin-top:2.4rem;margin-bottom:2.4rem}}@media(max-width: xs){.my-4{margin-top:1.6rem;margin-bottom:1.6rem}}.gap-5{gap:4rem}@media(max-width: sm){.gap-5{gap:3rem}}@media(max-width: xs){.gap-5{gap:2rem}}.p-5{padding:4rem}@media(max-width: sm){.p-5{padding:3rem}}@media(max-width: xs){.p-5{padding:2rem}}.px-5{padding-left:4rem;padding-right:4rem}@media(max-width: sm){.px-5{padding-left:3rem;padding-right:3rem}}@media(max-width: xs){.px-5{padding-left:2rem;padding-right:2rem}}.py-5{padding-top:4rem;padding-bottom:4rem}@media(max-width: sm){.py-5{padding-top:3rem;padding-bottom:3rem}}@media(max-width: xs){.py-5{padding-top:2rem;padding-bottom:2rem}}.m-5{margin:4rem}@media(max-width: sm){.m-5{margin:3rem}}@media(max-width: xs){.m-5{margin:2rem}}.mx-5{margin-left:4rem;margin-right:4rem}@media(max-width: sm){.mx-5{margin-left:3rem;margin-right:3rem}}@media(max-width: xs){.mx-5{margin-left:2rem;margin-right:2rem}}.my-5{margin-top:4rem;margin-bottom:4rem}@media(max-width: sm){.my-5{margin-top:3rem;margin-bottom:3rem}}@media(max-width: xs){.my-5{margin-top:2rem;margin-bottom:2rem}}.gap-6{gap:4.8rem}@media(max-width: sm){.gap-6{gap:3.6rem}}@media(max-width: xs){.gap-6{gap:2.4rem}}.p-6{padding:4.8rem}@media(max-width: sm){.p-6{padding:3.6rem}}@media(max-width: xs){.p-6{padding:2.4rem}}.px-6{padding-left:4.8rem;padding-right:4.8rem}@media(max-width: sm){.px-6{padding-left:3.6rem;padding-right:3.6rem}}@media(max-width: xs){.px-6{padding-left:2.4rem;padding-right:2.4rem}}.py-6{padding-top:4.8rem;padding-bottom:4.8rem}@media(max-width: sm){.py-6{padding-top:3.6rem;padding-bottom:3.6rem}}@media(max-width: xs){.py-6{padding-top:2.4rem;padding-bottom:2.4rem}}.m-6{margin:4.8rem}@media(max-width: sm){.m-6{margin:3.6rem}}@media(max-width: xs){.m-6{margin:2.4rem}}.mx-6{margin-left:4.8rem;margin-right:4.8rem}@media(max-width: sm){.mx-6{margin-left:3.6rem;margin-right:3.6rem}}@media(max-width: xs){.mx-6{margin-left:2.4rem;margin-right:2.4rem}}.my-6{margin-top:4.8rem;margin-bottom:4.8rem}@media(max-width: sm){.my-6{margin-top:3.6rem;margin-bottom:3.6rem}}@media(max-width: xs){.my-6{margin-top:2.4rem;margin-bottom:2.4rem}}.gap-7{gap:5.6rem}@media(max-width: sm){.gap-7{gap:4.2rem}}@media(max-width: xs){.gap-7{gap:2.8rem}}.p-7{padding:5.6rem}@media(max-width: sm){.p-7{padding:4.2rem}}@media(max-width: xs){.p-7{padding:2.8rem}}.px-7{padding-left:5.6rem;padding-right:5.6rem}@media(max-width: sm){.px-7{padding-left:4.2rem;padding-right:4.2rem}}@media(max-width: xs){.px-7{padding-left:2.8rem;padding-right:2.8rem}}.py-7{padding-top:5.6rem;padding-bottom:5.6rem}@media(max-width: sm){.py-7{padding-top:4.2rem;padding-bottom:4.2rem}}@media(max-width: xs){.py-7{padding-top:2.8rem;padding-bottom:2.8rem}}.m-7{margin:5.6rem}@media(max-width: sm){.m-7{margin:4.2rem}}@media(max-width: xs){.m-7{margin:2.8rem}}.mx-7{margin-left:5.6rem;margin-right:5.6rem}@media(max-width: sm){.mx-7{margin-left:4.2rem;margin-right:4.2rem}}@media(max-width: xs){.mx-7{margin-left:2.8rem;margin-right:2.8rem}}.my-7{margin-top:5.6rem;margin-bottom:5.6rem}@media(max-width: sm){.my-7{margin-top:4.2rem;margin-bottom:4.2rem}}@media(max-width: xs){.my-7{margin-top:2.8rem;margin-bottom:2.8rem}}.gap-8{gap:6.4rem}@media(max-width: sm){.gap-8{gap:4.8rem}}@media(max-width: xs){.gap-8{gap:3.2rem}}.p-8{padding:6.4rem}@media(max-width: sm){.p-8{padding:4.8rem}}@media(max-width: xs){.p-8{padding:3.2rem}}.px-8{padding-left:6.4rem;padding-right:6.4rem}@media(max-width: sm){.px-8{padding-left:4.8rem;padding-right:4.8rem}}@media(max-width: xs){.px-8{padding-left:3.2rem;padding-right:3.2rem}}.py-8{padding-top:6.4rem;padding-bottom:6.4rem}@media(max-width: sm){.py-8{padding-top:4.8rem;padding-bottom:4.8rem}}@media(max-width: xs){.py-8{padding-top:3.2rem;padding-bottom:3.2rem}}.m-8{margin:6.4rem}@media(max-width: sm){.m-8{margin:4.8rem}}@media(max-width: xs){.m-8{margin:3.2rem}}.mx-8{margin-left:6.4rem;margin-right:6.4rem}@media(max-width: sm){.mx-8{margin-left:4.8rem;margin-right:4.8rem}}@media(max-width: xs){.mx-8{margin-left:3.2rem;margin-right:3.2rem}}.my-8{margin-top:6.4rem;margin-bottom:6.4rem}@media(max-width: sm){.my-8{margin-top:4.8rem;margin-bottom:4.8rem}}@media(max-width: xs){.my-8{margin-top:3.2rem;margin-bottom:3.2rem}}.gap-9{gap:7.2rem}@media(max-width: sm){.gap-9{gap:5.4rem}}@media(max-width: xs){.gap-9{gap:3.6rem}}.p-9{padding:7.2rem}@media(max-width: sm){.p-9{padding:5.4rem}}@media(max-width: xs){.p-9{padding:3.6rem}}.px-9{padding-left:7.2rem;padding-right:7.2rem}@media(max-width: sm){.px-9{padding-left:5.4rem;padding-right:5.4rem}}@media(max-width: xs){.px-9{padding-left:3.6rem;padding-right:3.6rem}}.py-9{padding-top:7.2rem;padding-bottom:7.2rem}@media(max-width: sm){.py-9{padding-top:5.4rem;padding-bottom:5.4rem}}@media(max-width: xs){.py-9{padding-top:3.6rem;padding-bottom:3.6rem}}.m-9{margin:7.2rem}@media(max-width: sm){.m-9{margin:5.4rem}}@media(max-width: xs){.m-9{margin:3.6rem}}.mx-9{margin-left:7.2rem;margin-right:7.2rem}@media(max-width: sm){.mx-9{margin-left:5.4rem;margin-right:5.4rem}}@media(max-width: xs){.mx-9{margin-left:3.6rem;margin-right:3.6rem}}.my-9{margin-top:7.2rem;margin-bottom:7.2rem}@media(max-width: sm){.my-9{margin-top:5.4rem;margin-bottom:5.4rem}}@media(max-width: xs){.my-9{margin-top:3.6rem;margin-bottom:3.6rem}}.gap-10{gap:8rem}@media(max-width: sm){.gap-10{gap:6rem}}@media(max-width: xs){.gap-10{gap:4rem}}.p-10{padding:8rem}@media(max-width: sm){.p-10{padding:6rem}}@media(max-width: xs){.p-10{padding:4rem}}.px-10{padding-left:8rem;padding-right:8rem}@media(max-width: sm){.px-10{padding-left:6rem;padding-right:6rem}}@media(max-width: xs){.px-10{padding-left:4rem;padding-right:4rem}}.py-10{padding-top:8rem;padding-bottom:8rem}@media(max-width: sm){.py-10{padding-top:6rem;padding-bottom:6rem}}@media(max-width: xs){.py-10{padding-top:4rem;padding-bottom:4rem}}.m-10{margin:8rem}@media(max-width: sm){.m-10{margin:6rem}}@media(max-width: xs){.m-10{margin:4rem}}.mx-10{margin-left:8rem;margin-right:8rem}@media(max-width: sm){.mx-10{margin-left:6rem;margin-right:6rem}}@media(max-width: xs){.mx-10{margin-left:4rem;margin-right:4rem}}.my-10{margin-top:8rem;margin-bottom:8rem}@media(max-width: sm){.my-10{margin-top:6rem;margin-bottom:6rem}}@media(max-width: xs){.my-10{margin-top:4rem;margin-bottom:4rem}}.gap-11{gap:8.8rem}@media(max-width: sm){.gap-11{gap:6.6rem}}@media(max-width: xs){.gap-11{gap:4.4rem}}.p-11{padding:8.8rem}@media(max-width: sm){.p-11{padding:6.6rem}}@media(max-width: xs){.p-11{padding:4.4rem}}.px-11{padding-left:8.8rem;padding-right:8.8rem}@media(max-width: sm){.px-11{padding-left:6.6rem;padding-right:6.6rem}}@media(max-width: xs){.px-11{padding-left:4.4rem;padding-right:4.4rem}}.py-11{padding-top:8.8rem;padding-bottom:8.8rem}@media(max-width: sm){.py-11{padding-top:6.6rem;padding-bottom:6.6rem}}@media(max-width: xs){.py-11{padding-top:4.4rem;padding-bottom:4.4rem}}.m-11{margin:8.8rem}@media(max-width: sm){.m-11{margin:6.6rem}}@media(max-width: xs){.m-11{margin:4.4rem}}.mx-11{margin-left:8.8rem;margin-right:8.8rem}@media(max-width: sm){.mx-11{margin-left:6.6rem;margin-right:6.6rem}}@media(max-width: xs){.mx-11{margin-left:4.4rem;margin-right:4.4rem}}.my-11{margin-top:8.8rem;margin-bottom:8.8rem}@media(max-width: sm){.my-11{margin-top:6.6rem;margin-bottom:6.6rem}}@media(max-width: xs){.my-11{margin-top:4.4rem;margin-bottom:4.4rem}}.gap-12{gap:9.6rem}@media(max-width: sm){.gap-12{gap:7.2rem}}@media(max-width: xs){.gap-12{gap:4.8rem}}.p-12{padding:9.6rem}@media(max-width: sm){.p-12{padding:7.2rem}}@media(max-width: xs){.p-12{padding:4.8rem}}.px-12{padding-left:9.6rem;padding-right:9.6rem}@media(max-width: sm){.px-12{padding-left:7.2rem;padding-right:7.2rem}}@media(max-width: xs){.px-12{padding-left:4.8rem;padding-right:4.8rem}}.py-12{padding-top:9.6rem;padding-bottom:9.6rem}@media(max-width: sm){.py-12{padding-top:7.2rem;padding-bottom:7.2rem}}@media(max-width: xs){.py-12{padding-top:4.8rem;padding-bottom:4.8rem}}.m-12{margin:9.6rem}@media(max-width: sm){.m-12{margin:7.2rem}}@media(max-width: xs){.m-12{margin:4.8rem}}.mx-12{margin-left:9.6rem;margin-right:9.6rem}@media(max-width: sm){.mx-12{margin-left:7.2rem;margin-right:7.2rem}}@media(max-width: xs){.mx-12{margin-left:4.8rem;margin-right:4.8rem}}.my-12{margin-top:9.6rem;margin-bottom:9.6rem}@media(max-width: sm){.my-12{margin-top:7.2rem;margin-bottom:7.2rem}}@media(max-width: xs){.my-12{margin-top:4.8rem;margin-bottom:4.8rem}}html{font-size:10px;scroll-behavior:smooth}html,body{height:100%;animation:zoom 1s forwards}body.no-scroll{overflow:hidden}*{box-sizing:border-box}body{height:100%;font-size:1.6rem;font-weight:400;font-family:"Almarai","Inter",sans-serif;color:var(--clr-primary-300);line-height:1.4;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:scroll !important;position:relative;direction:rtl;background-color:#fff;font-optical-sizing:auto}body:before,body:after{content:"";display:table}body:after{clear:both}body a,body button,body input,body textarea,body svg{text-decoration:none;transition:all .4s ease-in-out;font-family:"Almarai","Inter",sans-serif}body *::-webkit-scrollbar{width:.6rem;height:.6rem;transition:.6s background}body *::-webkit-scrollbar-thumb{background:#ced4da}body *:hover::-webkit-scrollbar-thumb{background:#adb5bd}input:focus{outline-offset:0}:focus{outline:-webkit-focus-ring-color auto 0}a{color:var(--clr-primary-300);transition:all .4s ease-in-out;z-index:9999;position:relative}a:hover{color:var(--clr-secondary-500)}b{font-weight:500 !important}b a{color:var(--clr-primary-300);text-decoration:underline}b a:hover{color:var(--clr-primary-300)}hr{border:0;border-top:.1rem solid;margin:2rem 0}p{line-height:1.4;font-weight:400;font-size:1.6rem}p:last-child{margin-bottom:0}::selection{background:var(--clr-primary-500);color:#fff}::-moz-selection{background:var(--clr-primary-500);color:#fff}h1,h2,h3,h4,h5,h6{margin:0;padding:0;-webkit-margin-before:0;-webkit-margin-after:0;font-weight:800;color:var(--clr-primary-300)}h1{font-size:4.8rem}h2{font-size:4rem}h3{font-size:3.2rem}h4{font-size:2.4rem}.sectionTitle{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-block-end:4rem}.sectionTitle h3{font-size:4rem;font-weight:700;color:var(--clr-neutral-800)}.sectionTitle p{font-size:1.8rem;color:var(--clr-neutral-500);width:34%}body.modal-open,html.modal-open{overflow:hidden !important;height:100%}.modal{display:none;position:fixed;z-index:9999;inset:0;background:rgba(0,0,0,.7);justify-content:center;align-items:center}.modalContent{position:relative;max-width:800px;width:90%;background:#fff;border-radius:1rem;overflow:hidden}.modal video{width:80%;display:block}.close{position:absolute;top:.5rem;left:1rem;font-size:3rem;color:#fff;cursor:pointer;z-index:1}.skip{position:absolute;top:.5rem;right:1rem;font-size:2rem;color:#fff;background:rgba(0,0,0,.6);padding:.4rem .8rem;border-radius:4px;cursor:pointer;z-index:10}@media(max-width: 99.1rem){.container,.globContainer{padding-left:2.4rem;padding-right:2.4rem}}@media(max-width: 76.7rem){.container,.globContainer{padding-left:2rem;padding-right:2rem}.btn,.wp-block-query-pagination .wp-block-query-pagination-numbers a,.wp-block-search .wp-block-search__button{min-height:4.4rem;padding:1.2rem 2rem}}@media(max-width: 49rem){.container,.globContainer{padding-left:1.6rem;padding-right:1.6rem}.btn,.wp-block-query-pagination .wp-block-query-pagination-numbers a,.wp-block-search .wp-block-search__button{min-height:4.8rem;padding:1.4rem 2.4rem;font-size:1.6rem}input,textarea,select{min-height:4.8rem;font-size:1.6rem}}@media(max-width: 32rem){.container,.globContainer{padding-left:1.2rem;padding-right:1.2rem}.btn,.wp-block-query-pagination .wp-block-query-pagination-numbers a,.wp-block-search .wp-block-search__button{min-height:5.2rem;padding:1.6rem 2.8rem;font-size:1.7rem}input,textarea,select{min-height:5.2rem;font-size:1.7rem}}.swiper-pagination .swiper-pagination-bullet{background-color:var(--clr-primary-400);width:1.2rem;height:1.2rem}@media(max-width: 76.7rem){.swiper-pagination .swiper-pagination-bullet{height:1rem;width:1rem}}@media(max-width: 49rem){.swiper-pagination .swiper-pagination-bullet{height:.8rem;width:.8rem}}.swiper-pagination .swiper-pagination-bullet-active{width:3.2rem;border-radius:4rem}@media(max-width: 76.7rem){.swiper-pagination .swiper-pagination-bullet-active{width:2.4rem}}@media(max-width: 49rem){.swiper-pagination .swiper-pagination-bullet-active{width:2rem}}@keyframes zoom{0%{transform-origin:50% 50%;transition:transform 1s,filter .5s all;transform:scale(1.1)}100%{transform:scale(1)}}@keyframes zoomTwo{0%{transform:scale(1)}50%{transform:scale(1.5)}100%{transform:scale(1)}}@keyframes smallZoom{0%{transition:transform 1s,filter .5s all;transform:scale(1.1)}100%{transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:0;transform:scale(4) translate(0, 150%)}100%{opacity:1;transform:scale(1) translate(0, -50%)}}@keyframes fromRight{0%{transform:translateX(50%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fadeOn{0%{opacity:0}100%{opacity:1}}@keyframes fadeTop{0%{transform:translateY(-50%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes blur{0%,90%{filter:blur(0)}50%{filter:blur(2rem)}}@keyframes blurSmall{0%,90%{filter:blur(0)}50%{filter:blur(0.4rem)}}@keyframes shake{0%{transform:translate(1px, 1px) rotate(0deg)}10%{transform:translate(-1px, -2px) rotate(-1deg)}20%{transform:translate(-3px, 0px) rotate(1deg)}30%{transform:translate(3px, 2px) rotate(0deg)}40%{transform:translate(1px, -1px) rotate(1deg)}50%{transform:translate(-1px, 2px) rotate(-1deg)}60%{transform:translate(-3px, 1px) rotate(0deg)}70%{transform:translate(3px, 1px) rotate(-1deg)}80%{transform:translate(-1px, -1px) rotate(1deg)}90%{transform:translate(1px, 2px) rotate(0deg)}100%{transform:translate(1px, -2px) rotate(-1deg)}}.FadeTop{position:relative;transform:translateY(15rem);opacity:0;transition:2s all ease}.FadeTopActive{transform:translateY(0);opacity:1}.FadeRight{position:relative;transform:translateX(15rem);opacity:0;transition:1.5s all ease}.FadeRightActive{transform:translateX(0);opacity:1}.FadeLeft{position:relative;transform:translateX(-10rem);opacity:0;transition:1.5s all ease}.FadeLeftActive{transform:translateX(0);opacity:1}@keyframes Scroll{from{transform:translateX(-100%)}to{transform:translateX(100%)}}.preloader{position:fixed !important;top:0;left:0;width:100vw;height:100vh;min-height:100vh;background:hsla(0,0%,100%,.98);backdrop-filter:blur(10px);z-index:99999;display:flex;align-items:center;justify-content:center;transition:opacity .5s ease,visibility .5s ease;transform:translateZ(0);will-change:opacity,visibility;margin:0;padding:0;border:none;outline:none;overflow:hidden;opacity:0;visibility:hidden}.preloader.show{opacity:1;visibility:visible}.preloader.hidden{opacity:0;visibility:hidden;pointer-events:none}.preloader__content{text-align:center;z-index:100000;pointer-events:auto;transform:translateZ(0);animation:preloaderContentFadeIn .8s ease-out .3s both}.preloader__logo{margin:0 auto;display:flex;justify-content:center}.preloader__logo img{max-width:120px;height:auto;animation:logoFloat 2s ease-in-out infinite;text-align:center}.preloader__text{margin:20px 0;font-size:16px;color:var(--clr-primary-600, #a4ca5b);font-weight:600;animation:textPulse 1.5s ease-in-out infinite}.preloader__dots{display:inline-block;animation:dots 1.5s infinite}.preloader__loader{margin:0}.preloader__spinner{display:flex;justify-content:center;align-items:center;gap:8px;width:80px;height:80px;margin:0 auto}.preloader__ring{width:12px;height:12px;border-radius:50%;background:var(--clr-primary-600, #a4ca5b);animation:ringBounce 1.4s ease-in-out infinite}.preloader__ring:nth-child(1){animation-delay:0s}.preloader__ring:nth-child(2){animation-delay:.2s}.preloader__ring:nth-child(3){animation-delay:.4s}.preloader__progress{width:200px;height:4px;background:rgba(164,202,91,.2);border-radius:2px;margin:20px auto;overflow:hidden;position:relative}.preloader__progress-bar{height:100%;background:linear-gradient(90deg, var(--clr-primary-600, #a4ca5b), var(--clr-primary-400, #8bb84a));border-radius:2px;animation:progress 2s ease-in-out;position:relative}.preloader__progress-bar::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);animation:shimmer 1.5s infinite}@keyframes preloaderContentFadeIn{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes logoFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes textPulse{0%,100%{opacity:1}50%{opacity:.7}}@keyframes dots{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,100%{content:"..."}}@keyframes progress{0%{width:0%}100%{width:100%}}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@keyframes ringBounce{0%,80%,100%{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.globalWrapper{position:relative;z-index:1}body.preloader-active{overflow:hidden !important;height:100vh !important;position:fixed !important;width:100% !important;top:0 !important;left:0 !important}html.preloader-active{overflow:hidden !important;height:100vh !important}@media(max-width: 768px){.preloader{width:100vw;height:100vh;min-height:100vh}}@media(max-width: 480px){.preloader{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100vw !important;height:100vh !important;min-height:100vh !important}}.entry-content img{margin:0 0 1.5em 0}.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.wp-caption{margin-bottom:1.5em;text-align:center;padding-top:5px}.wp-caption img{border:0 none;padding:0;margin:0}.wp-caption p.wp-caption-text{line-height:1.5;font-size:10px;margin:0}.wp-smiley{margin:0 !important;max-height:1em}blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}.will-animate,.cta__card,.blog__card,.pricing__card,.testimonials__testimonial,.working-process__step,.hero__image img,.hero__image,.hero__actions,.hero__description,.hero__title,.hero__tagline,.hero__content{will-change:transform,opacity;backface-visibility:hidden}[data-parallax]{transition:transform .2s linear}@keyframes heroSlideInLeft{0%{opacity:0;transform:translateX(-6rem) scale(0.9) rotateY(-15deg);filter:blur(0.5rem)}50%{opacity:.7;transform:translateX(-2rem) scale(0.95) rotateY(-5deg);filter:blur(0.2rem)}100%{opacity:1;transform:translateX(0) scale(1) rotateY(0deg);filter:blur(0)}}@keyframes heroSlideInRight{0%{opacity:0;transform:translateX(6rem) scale(0.9) rotateY(15deg);filter:blur(0.5rem)}50%{opacity:.7;transform:translateX(2rem) scale(0.95) rotateY(5deg);filter:blur(0.2rem)}100%{opacity:1;transform:translateX(0) scale(1) rotateY(0deg);filter:blur(0)}}@keyframes heroFadeInUp{0%{opacity:0;transform:translateY(4rem) scale(0.95);filter:blur(0.3rem)}60%{opacity:.8;transform:translateY(-0.5rem) scale(1.02);filter:blur(0.1rem)}100%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes heroScaleIn{0%{opacity:0;transform:scale(0.7) rotate(-10deg) translateZ(-2rem);filter:blur(0.5rem)}50%{opacity:.8;transform:scale(1.05) rotate(2deg) translateZ(0);filter:blur(0.2rem)}100%{opacity:1;transform:scale(1) rotate(0deg) translateZ(0);filter:blur(0)}}@keyframes heroFloat{0%,100%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-1.5rem) rotate(1deg)}50%{transform:translateY(-2rem) rotate(0deg)}75%{transform:translateY(-1rem) rotate(-1deg)}}@keyframes expandWidth{0%{width:0;opacity:0}50%{opacity:1}100%{width:1.2rem;opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(5rem) scale(0.9) rotateX(15deg);filter:blur(0.3rem)}60%{opacity:.8;transform:translateY(-0.5rem) scale(1.02) rotateX(-2deg);filter:blur(0.1rem)}100%{opacity:1;transform:translateY(0) scale(1) rotateX(0deg);filter:blur(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0.2) rotate(-20deg) translateZ(-3rem);filter:blur(0.5rem)}30%{opacity:.7;transform:scale(1.2) rotate(10deg) translateZ(1rem);filter:blur(0.2rem)}60%{opacity:.9;transform:scale(0.95) rotate(-3deg) translateZ(-0.5rem);filter:blur(0.1rem)}100%{opacity:1;transform:scale(1) rotate(0deg) translateZ(0);filter:blur(0)}}@keyframes pulseIn{0%{transform:translateX(-50%) scale(0) rotate(180deg);box-shadow:0 0 0 0 rgba(164,202,91,.6);opacity:0}50%{transform:translateX(-50%) scale(1.3) rotate(90deg);box-shadow:0 0 0 1.2rem rgba(164,202,91,.3);opacity:.8}100%{transform:translateX(-50%) scale(1) rotate(0deg);box-shadow:0 0 0 .6rem rgba(164,202,91,.2);opacity:1}}@keyframes cardSlideIn{0%{opacity:0;transform:translateY(3rem) scale(0.95) rotateX(10deg);filter:blur(0.2rem)}50%{opacity:.8;transform:translateY(-0.3rem) scale(1.01) rotateX(-1deg);filter:blur(0.1rem)}100%{opacity:1;transform:translateY(0) scale(1) rotateX(0deg);filter:blur(0)}}@keyframes cardHover{0%{transform:translateY(0) scale(1) rotateX(0deg)}50%{transform:translateY(-0.8rem) scale(1.02) rotateX(-2deg)}100%{transform:translateY(-1rem) scale(1.03) rotateX(-3deg)}}@keyframes buttonShimmer{0%{transform:translateX(-100%) skewX(-15deg);opacity:0}50%{opacity:1}100%{transform:translateX(200%) skewX(-15deg);opacity:0}}@keyframes buttonPulse{0%,100%{transform:scale(1);box-shadow:0 .4rem 1.6rem rgba(164,202,91,.3)}50%{transform:scale(1.05);box-shadow:0 .8rem 2.4rem rgba(164,202,91,.5)}}@keyframes textReveal{0%{opacity:0;transform:translateY(2rem) scale(0.98);filter:blur(0.2rem)}50%{opacity:.7;transform:translateY(-0.2rem) scale(1.01);filter:blur(0.1rem)}100%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes textGlow{0%,100%{text-shadow:0 0 .5rem rgba(164,202,91,.3)}50%{text-shadow:0 0 1rem rgba(164,202,91,.6),0 0 2rem rgba(164,202,91,.3)}}@keyframes backgroundShift{0%{background-position:0% 50%;transform:scale(1)}50%{background-position:100% 50%;transform:scale(1.02)}100%{background-position:0% 50%;transform:scale(1)}}@keyframes gradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes particleFloat{0%,100%{transform:translateY(0) translateX(0) rotate(0deg);opacity:.3}25%{transform:translateY(-2rem) translateX(1rem) rotate(90deg);opacity:.6}50%{transform:translateY(-3rem) translateX(-0.5rem) rotate(180deg);opacity:.8}75%{transform:translateY(-1rem) translateX(-1.5rem) rotate(270deg);opacity:.5}}@keyframes loadingSpinner{0%{transform:rotate(0deg) scale(1);opacity:1}50%{transform:rotate(360deg) scale(1.1);opacity:.8}100%{transform:rotate(360deg) scale(1);opacity:1}}@keyframes loadingDots{0%,20%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.7}80%,100%{transform:scale(1);opacity:1}}:root{--ease-out-quart: cubic-bezier(0.25, 1, 0.5, 1);--ease-out-expo: cubic-bezier(0.19, 1, 0.22, 1);--ease-out-back: cubic-bezier(0.34, 1.56, 0.64, 1);--ease-out-elastic: cubic-bezier(0.68, -0.55, 0.265, 1.55);--ease-in-out-circ: cubic-bezier(0.85, 0, 0.15, 1);--ease-in-out-quart: cubic-bezier(0.76, 0, 0.24, 1)}.animate-fade-in{animation:heroFadeInUp .8s var(--ease-out-quart) both}.animate-slide-left{animation:heroSlideInLeft 1s var(--ease-out-expo) both}.animate-slide-right{animation:heroSlideInRight 1s var(--ease-out-expo) both}.animate-scale-in{animation:heroScaleIn .8s var(--ease-out-back) both}.animate-bounce-in{animation:bounceIn 1.2s var(--ease-out-elastic) both}.animate-card-in{animation:cardSlideIn .6s var(--ease-out-quart) both}.animate-text-reveal{animation:textReveal .7s var(--ease-out-quart) both}.hover-lift{transition:all .4s var(--ease-out-quart)}.hover-lift:hover{transform:translateY(-0.5rem) scale(1.02);box-shadow:0 1.5rem 3rem rgba(0,0,0,.15)}.hover-glow{transition:all .3s var(--ease-out-quart)}.hover-glow:hover{box-shadow:0 0 2rem rgba(164,202,91,.4);filter:brightness(1.1)}.hover-rotate{transition:all .4s var(--ease-out-quart)}.hover-rotate:hover{transform:rotate(5deg) scale(1.05)}.hover-tilt{transition:all .4s var(--ease-out-quart)}.hover-tilt:hover{transform:perspective(1000px) rotateX(5deg) rotateY(5deg) scale(1.02)}.stagger-animation>*{opacity:0;transform:translateY(2rem);animation:textReveal .6s var(--ease-out-quart) both}.stagger-animation>*:nth-child(1){animation-delay:.1s}.stagger-animation>*:nth-child(2){animation-delay:.2s}.stagger-animation>*:nth-child(3){animation-delay:.3s}.stagger-animation>*:nth-child(4){animation-delay:.4s}.stagger-animation>*:nth-child(5){animation-delay:.5s}.stagger-animation>*:nth-child(6){animation-delay:.6s}.stagger-animation>*:nth-child(7){animation-delay:.7s}.stagger-animation>*:nth-child(8){animation-delay:.8s}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}@media(max-width: 768px){.heroFloat{animation-duration:8s}.hover-lift:hover{transform:translateY(-0.3rem) scale(1.01)}.hover-tilt:hover{transform:perspective(1000px) rotateX(2deg) rotateY(2deg) scale(1.01)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.btn:focus,.wp-block-query-pagination .wp-block-query-pagination-numbers a:focus,.wp-block-search .wp-block-search__button:focus,.topbar__menu a:focus,.modal__input:focus,.modal__select:focus,.modal__textarea:focus,input:focus,select:focus,textarea:focus,button:focus{outline:2px solid var(--clr-primary-600, #a4ca5b);outline-offset:2px}@media(prefers-contrast: high){.btn,.wp-block-query-pagination .wp-block-query-pagination-numbers a,.wp-block-search .wp-block-search__button{border:2px solid currentColor}.topbar__menu a{border:1px solid currentColor}}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}.btn:focus-visible,.wp-block-query-pagination .wp-block-query-pagination-numbers a:focus-visible,.wp-block-search .wp-block-search__button:focus-visible,.topbar__menu a:focus-visible,.modal__input:focus-visible,.modal__select:focus-visible,.modal__textarea:focus-visible{outline:3px solid var(--clr-primary-600, #a4ca5b);outline-offset:2px;box-shadow:0 0 0 1px var(--clr-primary-600, #a4ca5b)}.wp-block-group{margin-bottom:2rem}.wp-block-columns{display:flex;gap:2rem}@media(max-width: 76.7rem){.wp-block-columns{flex-direction:column;gap:1rem}}.wp-block-column{flex:1}.wp-image{max-width:100%;height:auto;border-radius:var(--border-radius)}.alignleft{float:left;margin-right:2rem;margin-bottom:1rem}@media(max-width: 49rem){.alignleft{float:none;margin-right:0;margin-bottom:1rem}}.alignright{float:right;margin-left:2rem;margin-bottom:1rem}@media(max-width: 49rem){.alignright{float:none;margin-left:0;margin-bottom:1rem}}.aligncenter{display:block;margin:0 auto 1rem;text-align:center}.wp-caption{max-width:100%;margin-bottom:2rem}.wp-caption img{border-radius:var(--border-radius)}.wp-caption-text{font-size:var(--fs-sm);color:var(--color-text-muted);text-align:center;margin-top:.8rem;padding:0 1rem}.wp-block-gallery{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:1rem;margin:2rem 0}@media(max-width: 49rem){.wp-block-gallery{grid-template-columns:1fr}}.wp-block-image{margin:1rem 0}.wp-block-image img{border-radius:var(--border-radius)}.wp-block-quote{border-left:4px solid var(--color-primary);padding-left:2rem;margin:2rem 0;font-style:italic}.wp-block-quote cite{display:block;margin-top:1rem;font-style:normal;color:var(--color-text-muted)}.wp-block-pullquote{border:none;text-align:center;padding:2rem;background:var(--color-bg-primary);border-radius:var(--border-radius);margin:2rem 0}.wp-block-pullquote blockquote{border:none;padding:0;margin:0}.wp-block-code{background:var(--clr-neutral-900);color:var(--clr-neutral-20);padding:2rem;border-radius:var(--border-radius);overflow-x:auto;margin:2rem 0}.wp-block-code code{font-family:"Courier New",monospace;font-size:var(--fs-sm)}.wp-block-preformatted{background:var(--clr-neutral-100);padding:2rem;border-radius:var(--border-radius);overflow-x:auto;margin:2rem 0;white-space:pre-wrap}.wp-block-navigation .wp-block-navigation__container{display:flex;gap:2rem;list-style:none;margin:0;padding:0}@media(max-width: 76.7rem){.wp-block-navigation .wp-block-navigation__container{flex-direction:column;gap:1rem}}.wp-block-navigation .wp-block-navigation__item a{color:var(--color-text-primary);text-decoration:none;font-weight:var(--fw-medium);transition:color .3s ease}.wp-block-navigation .wp-block-navigation__item a:hover{color:var(--color-primary)}.widget{margin-bottom:3rem}.widget .widget-title{font-size:var(--fs-xl);font-weight:var(--fw-bold);margin-bottom:1.6rem;color:var(--color-text-primary)}.widget ul{list-style:none;padding:0;margin:0}.widget ul li{padding:.8rem 0;border-bottom:1px solid var(--color-border-light)}.widget ul li:last-child{border-bottom:none}.widget ul li a{color:var(--color-text-secondary);text-decoration:none;transition:color .3s ease}.widget ul li a:hover{color:var(--color-primary)}.comment-list{list-style:none;padding:0;margin:0}.comment-list .comment{margin-bottom:2rem;padding:2rem;background:var(--color-bg-primary);border-radius:var(--border-radius)}.comment-list .comment .comment-author{font-weight:var(--fw-semibold);margin-bottom:.5rem}.comment-list .comment .comment-meta{font-size:var(--fs-sm);color:var(--color-text-muted);margin-bottom:1rem}.comment-list .comment .comment-content{line-height:var(--lh-relaxed)}.wp-block-search .wp-block-search__input{width:100%;padding:1rem;border:1px solid var(--color-border-medium);border-radius:var(--border-radius);font-size:var(--fs-base)}.wp-block-search .wp-block-search__button{margin-left:1rem}@media(max-width: 49rem){.wp-block-search .wp-block-search__button{margin-left:0;margin-top:1rem;width:100%}}.wp-block-query-pagination{display:flex;justify-content:center;gap:1rem;margin:3rem 0}.wp-block-query-pagination .wp-block-query-pagination-numbers a{padding:.8rem 1.6rem;text-decoration:none}.wp-block-table{overflow-x:auto;margin:2rem 0}.wp-block-table table{width:100%;border-collapse:collapse;border-radius:var(--border-radius);overflow:hidden;box-shadow:0 .4rem 1.2rem rgba(0,0,0,.1)}.wp-block-table table th,.wp-block-table table td{padding:1rem;text-align:left;border-bottom:1px solid var(--color-border-light)}.wp-block-table table th{background:var(--color-primary);color:var(--color-text-inverse);font-weight:var(--fw-semibold)}.wp-block-table table tr:hover{background:var(--color-bg-primary)}@keyframes slideDown{from{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:scale(1)}}.topbar{z-index:9999;background:linear-gradient(135deg, #ffffff 0%, rgba(164, 202, 91, 0.02) 100%);border-block-end:.1rem dashed rgba(27,26,39,.2);box-shadow:0 .1rem 0 rgba(0,0,0,.04);animation:slideDown .8s cubic-bezier(0.4, 0, 0.2, 1);transition:all .3s ease;width:100%;backdrop-filter:blur(10px)}.topbar::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%, rgba(164, 202, 91, 0.03) 0%, transparent 50%),radial-gradient(circle at 80% 20%, rgba(46, 62, 111, 0.02) 0%, transparent 50%);pointer-events:none;z-index:-1}.topbar .topbar__container{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2.4rem;padding-block:1.6rem;animation:fadeInUp .8s cubic-bezier(0.4, 0, 0.2, 1) .2s both}.topbar__callIcon{line-height:1}.topbar .topbar__logo{position:relative;animation:scaleIn .8s cubic-bezier(0.4, 0, 0.2, 1) .1s both;transition:all .3s ease}.topbar .topbar__logo:hover{transform:translateY(-0.1rem)}.topbar .topbar__logo img{height:5.2rem;display:block;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);filter:drop-shadow(0 0.2rem 0.4rem rgba(164, 202, 91, 0.1))}.topbar .topbar__logo:hover img{transform:scale(1.05) rotate(2deg);filter:drop-shadow(0 0.4rem 0.8rem rgba(164, 202, 91, 0.2))}.topbar .topbar__logo::before{content:"";position:absolute;inset-block:-2.4rem;inset-inline-start:-1.2rem;width:.1rem;right:auto;left:-3.2rem;border-inline-end:.1rem dashed rgba(27,26,39,.2);height:9.2rem}.topbar .topbar__menu{display:flex;gap:2.4rem;align-items:center;justify-content:center;list-style:none;margin:0;padding:0;animation:fadeInUp .8s cubic-bezier(0.4, 0, 0.2, 1) .3s both}.topbar .topbar__menu .current-menu-item a,.topbar .topbar__menu .current-menu-parent a{color:var(--clr-primary-600, #a4ca5b)}.topbar .topbar__menu .current-menu-item a::after,.topbar .topbar__menu .current-menu-parent a::after{content:"";position:absolute;inset-inline:0;inset-block-end:-2.4rem;height:.3rem;background:currentColor;border-radius:.3rem}.topbar .topbar__menu a{position:relative;display:inline-flex;align-items:center;padding-block:.8rem;color:var(--clr-neutral-800, #111);text-decoration:none;font-weight:600;font-size:1.6rem;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);transform:translateY(0);background:linear-gradient(135deg, transparent 0%, transparent 100%);border-radius:.4rem}.topbar .topbar__menu a::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(164, 202, 91, 0.05) 0%, transparent 100%);border-radius:.4rem;opacity:0;transition:all .3s ease;z-index:-1}.topbar .topbar__menu a:hover{color:var(--clr-primary-600, #a4ca5b);transform:translateY(-0.2rem)}.topbar .topbar__menu a:hover::before{opacity:1}.topbar .topbar__menu a:is(:hover,.is-active)::after{content:"";position:absolute;inset-inline:0;inset-block-end:-2.4rem;height:.3rem;background:currentColor;border-radius:.3rem}.topbar .topbar__menu a.is-active{color:var(--clr-primary-600, #a4ca5b)}.topbar .has-dropdown{position:relative}.topbar .has-dropdown .topbar__drop{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding-block:.8rem;background:none;border:none;color:var(--clr-neutral-800, #111);font-weight:600;font-size:1.6rem;cursor:pointer;transition:color .3s ease}.topbar .has-dropdown .topbar__drop:hover{color:var(--clr-primary-600, #a4ca5b)}.topbar .has-dropdown .topbar__drop .i--chev{transition:transform .3s ease}.topbar .has-dropdown .topbar__drop[aria-expanded=true] .i--chev{transform:rotate(360deg)}.topbar .has-dropdown .topbar__panel{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:.8rem;padding:1.2rem;background:#fff;border:.1rem solid rgba(0,0,0,.1);border-radius:.8rem;box-shadow:0 .4rem 1.2rem rgba(0,0,0,.1);opacity:0;visibility:hidden;transition:all .3s ease;z-index:10}.topbar .has-dropdown .topbar__panel a{display:block;padding:.8rem 1.2rem;color:var(--clr-neutral-800, #111);text-decoration:none;border-radius:.4rem;transition:background-color .3s ease}.topbar .has-dropdown .topbar__panel a:hover{background-color:var(--clr-primary-50, #f7fcf0);color:var(--clr-primary-600, #a4ca5b)}.has-dropdown:hover .topbar .has-dropdown .topbar__panel,.topbar__drop[aria-expanded=true]~.topbar .has-dropdown .topbar__panel{opacity:1;visibility:visible}.topbar .topbar__utils{display:flex;align-items:center;gap:1.2rem;position:relative;animation:fadeInUp .8s cubic-bezier(0.4, 0, 0.2, 1) .4s both}.topbar .topbar__utils::before{content:"";position:absolute;inset-block:-1.6rem;inset-inline-start:-1.2rem;width:.1rem;right:-3.2rem;border-inline-end:.1rem dashed rgba(27,26,39,.2);height:85px}.topbar .topbar__utils .topbar__cta{margin-inline-end:1.2rem;position:relative;overflow:hidden}.topbar .topbar__utils .topbar__cta::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .5s ease}.topbar .topbar__utils .topbar__cta:hover::before{left:100%}.topbar .topbar__utils .topbar__lang{position:relative}.topbar .topbar__utils .topbar__lang a{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1.2rem;border-radius:.8rem;background:var(--clr-neutral-25);border:.1rem solid var(--clr-neutral-100);cursor:pointer;transition:all .3s ease;font-size:1.4rem;font-weight:600;color:var(--clr-neutral-700)}.topbar .topbar__utils .topbar__lang a:hover{background:var(--clr-primary-50);border-color:var(--clr-primary-200);color:var(--clr-primary-600)}.topbar .topbar__utils .topbar__lang.topbar__lang--active .topbar__lang-current svg{transform:rotate(180deg)}.topbar .topbar__utils .topbar__lang .topbar__lang-dropdown{position:absolute;top:calc(100% + .8rem);left:0;background:#fff;border:.1rem solid var(--clr-neutral-200);border-radius:1.2rem;box-shadow:0 .4rem 1.6rem rgba(0,0,0,.1);min-width:14rem;opacity:0;visibility:hidden;transform:translateY(-1rem);transition:all .3s ease;z-index:100}.topbar .topbar__utils .topbar__lang .topbar__lang-dropdown a{display:flex;align-items:center;gap:.8rem;padding:1rem 1.4rem;color:var(--clr-neutral-700);text-decoration:none;font-size:1.4rem;font-weight:500;transition:all .3s ease}.topbar .topbar__utils .topbar__lang .topbar__lang-dropdown a:first-child{border-radius:1.2rem 1.2rem 0 0}.topbar .topbar__utils .topbar__lang .topbar__lang-dropdown a:last-child{border-radius:0 0 1.2rem 1.2rem}.topbar .topbar__utils .topbar__lang .topbar__lang-dropdown a:hover,.topbar .topbar__utils .topbar__lang .topbar__lang-dropdown a.topbar__lang-active{background:var(--clr-primary-50);color:var(--clr-primary-600)}.topbar .topbar__utils .topbar__lang.topbar__lang--active .topbar__lang-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.topbar .topbar__utils .topbar__call{display:inline-flex;align-items:center;gap:.8rem;padding:.6rem .9rem;border-radius:1.2rem;background:linear-gradient(135deg, rgba(164, 202, 91, 0.1) 0%, rgba(164, 202, 91, 0.05) 100%);border:.1rem solid rgba(164,202,91,.2);text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden}.topbar .topbar__utils .topbar__call::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle, rgba(164, 202, 91, 0.1) 0%, transparent 70%);opacity:0;transition:all .3s ease;border-radius:1.2rem}.topbar .topbar__utils .topbar__call:hover{background:linear-gradient(135deg, rgba(164, 202, 91, 0.15) 0%, rgba(164, 202, 91, 0.08) 100%);border-color:rgba(164,202,91,.3);transform:translateY(-0.1rem);box-shadow:0 .4rem 1.2rem rgba(164,202,91,.2)}.topbar .topbar__utils .topbar__call:hover::before{opacity:1}.topbar .topbar__utils .topbar__call small{display:block;font-size:1.1rem;color:var(--clr-neutral-500, #666);line-height:1.2}.topbar .topbar__utils .topbar__call strong{display:block;font-size:1.4rem;letter-spacing:.02em;color:var(--clr-neutral-800, #111);line-height:1.2;direction:ltr}.topbar .topbar__burger{display:none;width:3.2rem;aspect-ratio:1;border:.1rem solid rgba(0,0,0,.1);border-radius:.8rem;background:linear-gradient(135deg, transparent 0%, rgba(164, 202, 91, 0.02) 100%);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;transition:all .3s ease;position:relative;overflow:hidden}.topbar .topbar__burger::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle, rgba(164, 202, 91, 0.1) 0%, transparent 70%);opacity:0;transition:all .3s ease;border-radius:.8rem}.topbar .topbar__burger:hover{border-color:var(--clr-primary-600, #a4ca5b);background:linear-gradient(135deg, rgba(164, 202, 91, 0.05) 0%, rgba(164, 202, 91, 0.02) 100%);transform:translateY(-0.1rem);box-shadow:0 .4rem 1.2rem rgba(164,202,91,.15)}.topbar .topbar__burger:hover::before{opacity:1}.topbar .topbar__burger span{width:1.8rem;height:.2rem;background:var(--clr-neutral-800, #111);border-radius:.1rem;transition:all .3s ease}.topbar .topbar__burger[aria-expanded=true] span:nth-child(1){transform:rotate(45deg) translate(0.5rem, 0.5rem)}.topbar .topbar__burger[aria-expanded=true] span:nth-child(2){opacity:0}.topbar .topbar__burger[aria-expanded=true] span:nth-child(3){transform:rotate(-45deg) translate(0.5rem, -0.5rem)}.topbar .topbar__drawer{position:fixed;inset:0 0 auto 0;top:6.4rem;background:#fff;border-top:.1rem solid rgba(0,0,0,.08);padding:2rem;box-shadow:0 .4rem 1.2rem rgba(0,0,0,.1);z-index:9999;overflow-y:auto;max-height:calc(100vh - 6.4rem);transform:translateY(-100%);opacity:0;visibility:hidden;transition:transform .3s ease,opacity .3s ease,visibility .3s ease}.topbar .topbar__drawer[hidden],.topbar .topbar__drawer.is-hidden{transform:translateY(-100%);opacity:0;visibility:hidden}.topbar .topbar__drawer:not([hidden]):not(.is-hidden),.topbar .topbar__drawer.is-visible{transform:translateY(0);opacity:1;visibility:visible}@media(max-width: 49rem){.topbar .topbar__drawer{top:5.6rem;padding:1.6rem;max-height:calc(100vh - 5.6rem)}}@media(max-width: 32rem){.topbar .topbar__drawer{top:5rem;padding:1.2rem;max-height:calc(100vh - 5rem)}}.topbar .topbar__drawer nav{display:flex;flex-direction:column;gap:1.6rem}@media(max-width: 49rem){.topbar .topbar__drawer nav{gap:1.2rem}}@media(max-width: 32rem){.topbar .topbar__drawer nav{gap:1rem}}.topbar .topbar__drawer nav a{display:block;padding:1.2rem;color:var(--clr-neutral-800, #111);text-decoration:none;font-weight:500;font-size:1.6rem;border-radius:.8rem;transition:all .3s ease}@media(max-width: 49rem){.topbar .topbar__drawer nav a{padding:1rem;font-size:1.5rem}}@media(max-width: 32rem){.topbar .topbar__drawer nav a{padding:.8rem;font-size:1.4rem}}.topbar .topbar__drawer nav a:hover{background-color:var(--clr-primary-50, #f7fcf0);color:var(--clr-primary-600, #a4ca5b)}.topbar .topbar__drawer nav a.btn,.topbar .topbar__drawer nav .wp-block-search a.wp-block-search__button,.wp-block-search .topbar .topbar__drawer nav a.wp-block-search__button,.topbar .topbar__drawer nav .wp-block-query-pagination .wp-block-query-pagination-numbers a,.wp-block-query-pagination .wp-block-query-pagination-numbers .topbar .topbar__drawer nav a{text-align:center;justify-content:center}.topbar .topbar__drawer nav .topbar__drawerCall{margin-top:1.6rem;padding:1.2rem;background:color-mix(in oklab, var(--clr-primary-600, #a4ca5b) 10%, white);border-radius:1.2rem;text-align:center;font-weight:600}@media(max-width: 49rem){.topbar .topbar__drawer nav .topbar__drawerCall{margin-top:1.2rem;padding:1rem}}@media(max-width: 32rem){.topbar .topbar__drawer nav .topbar__drawerCall{margin-top:1rem;padding:.8rem}}.topbar .topbar__drawer nav .topbar__drawerLang{display:flex;gap:1rem;padding:1.2rem;background:var(--clr-neutral-50);border-radius:1.2rem;margin-top:1.6rem}.topbar .topbar__drawer nav .topbar__drawerLang a{flex:1;text-align:center;padding:.8rem;border-radius:.8rem;font-size:1.4rem;font-weight:600;background:#fff;border:.1rem solid var(--clr-neutral-200)}.topbar .topbar__drawer nav .topbar__drawerLang a.topbar__drawerLang-active{background:var(--clr-primary);color:#fff;border-color:var(--clr-primary)}@media(max-width: 99.1rem){.topbar .topbar__container{gap:2rem}.topbar .topbar__menu{display:none}.topbar .topbar__burger{display:flex}.topbar .topbar__logo img{height:4.8rem}}@media(max-width: 76.7rem){.topbar .topbar__container{padding-block:1rem}.topbar .topbar__menu{display:none}.topbar .topbar__burger{display:flex}.topbar .topbar__utils{gap:.6rem}.topbar .topbar__cta{margin-inline-end:.6rem;padding:.6rem 1.2rem;font-size:1.3rem;display:none}.topbar .topbar__call{padding:.3rem .5rem}.topbar .topbar__call .topbar__callText{display:none}.topbar .topbar__logo img{height:3.6rem}.topbar .topbar__logo::before{height:6rem}.topbar .topbar__utils::before{height:6rem}}@media(max-width: 49rem){.topbar .topbar__container{gap:1.2rem;padding-block:.8rem}.topbar .topbar__menu{display:none}.topbar .topbar__burger{display:flex;width:2.4rem}.topbar .topbar__burger span{width:1.4rem}.topbar .topbar__utils{gap:.8rem}.topbar .topbar__cta{padding:.5rem 1rem;font-size:1.2rem}.topbar .topbar__call{padding:.3rem .5rem}}@media(max-width: 32rem){.topbar .topbar__container{gap:1rem;padding-block:.6rem}.topbar .topbar__menu{display:none}.topbar .topbar__burger{display:flex;width:auto;padding:1.6rem;aspect-ratio:auto}.topbar .topbar__logo img{height:3.2rem}.topbar .topbar__cta{padding:.4rem .8rem;font-size:1.1rem}.topbar .topbar__call{padding:.2rem .4rem}.topbar .topbar__utils .topbar__call{line-height:1}.topbar .topbar__drawer .btn,.topbar .topbar__drawer .wp-block-search .wp-block-search__button,.wp-block-search .topbar .topbar__drawer .wp-block-search__button,.topbar .topbar__drawer .wp-block-query-pagination .wp-block-query-pagination-numbers a,.wp-block-query-pagination .wp-block-query-pagination-numbers .topbar .topbar__drawer a{min-height:auto;padding:1.6rem;font-weight:600}}@keyframes heroSlideInLeft{from{opacity:0;transform:translateX(-4rem) scale(0.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes heroSlideInRight{from{opacity:0;transform:translateX(4rem) scale(0.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes heroFadeInUp{from{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}@keyframes heroScaleIn{from{opacity:0;transform:scale(0.8) rotate(-5deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes heroFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-1rem)}}@keyframes expandWidth{from{width:0}to{width:1.2rem}}.hero{padding:8rem 0 12rem;background:linear-gradient(135deg, var(--clr-primary-20) 0%, var(--clr-neutral-20) 100%);position:relative;overflow:hidden}.hero::before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:linear-gradient(135deg, rgba(164, 202, 91, 0.05) 0%, rgba(46, 62, 111, 0) 100%);pointer-events:none;z-index:0}@media(max-width: 76.7rem){.hero::before{width:100%;background:linear-gradient(135deg, rgba(164, 202, 91, 0.03) 0%, rgba(46, 62, 111, 0.01) 100%)}}.hero__container{display:grid;grid-template-columns:1fr 1fr;gap:6.4rem;align-items:center;position:relative;z-index:1}@media(max-width: 76.7rem){.hero__container{grid-template-columns:1fr;gap:3rem}}.hero__content{display:flex;flex-direction:column;gap:2.4rem;max-width:60rem;padding-inline-start:10%;animation:heroSlideInLeft 1.2s var(--ease-out-expo) .3s both}@media(max-width: 76.7rem){.hero__content{padding-inline-start:0;max-width:100%;text-align:center}}.hero__tagline{font-size:1.6rem;font-weight:500;color:var(--clr-primary-600);text-transform:uppercase;letter-spacing:.1em;position:relative;padding-inline-start:2rem;animation:heroFadeInUp .9s var(--ease-out-quart) .5s both}.hero__tagline::before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:0;height:.3rem;background:var(--clr-primary-600);border-radius:.15rem;animation:expandWidth 1s var(--ease-out-back) .9s both}.hero__title{font-size:clamp(3.2rem,5vw,5.6rem);font-weight:800;line-height:1.2;color:var(--clr-neutral-900);margin-bottom:1.8rem;position:relative;animation:heroFadeInUp 1s var(--ease-out-quart) .7s both;background:linear-gradient(65deg, var(--clr-secondary-500) 3%, var(--clr-primary-500) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.hero__description{font-size:1.8rem;line-height:1.7;color:var(--clr-neutral-700);margin-bottom:3.2rem;max-width:55rem;animation:heroFadeInUp 1.1s var(--ease-out-quart) .9s both}.hero__actions{display:flex;gap:2rem;align-items:center;flex-wrap:wrap;animation:heroFadeInUp 1.2s var(--ease-out-quart) 1.1s both}.hero__btn-primary{padding:1.9rem 3.2rem;font-size:1.6rem;font-weight:700;border-radius:1.2rem;background:linear-gradient(135deg, var(--clr-primary-600) 0%, var(--clr-primary-700) 100%);border-color:var(--clr-primary-600);color:#fff;text-decoration:none;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 .4rem 1.6rem rgba(164,202,91,.3);position:relative;overflow:hidden}.hero__btn-primary::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .5s}.hero__btn-primary:hover{background:linear-gradient(135deg, var(--clr-primary-700) 0%, var(--clr-primary-800) 100%);transform:translateY(-0.3rem) scale(1.02);box-shadow:0 1rem 3rem rgba(164,202,91,.5)}.hero__btn-primary:hover::before{left:100%}.hero__btn-secondary{display:inline-flex;align-items:center;gap:1rem;padding:1.6rem;font-size:1.6rem;font-weight:600;border-radius:1.2rem;background:linear-gradient(135deg, #ffffff 0%, var(--clr-neutral-50) 100%);color:var(--clr-primary-800);text-decoration:none;border:.2rem solid var(--clr-primary-200);transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);position:relative;overflow:hidden;box-shadow:0 .2rem .8rem rgba(0,0,0,.05)}.hero__btn-secondary::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(164, 202, 91, 0.1), transparent);transition:left .5s}.hero__btn-secondary:hover{background:linear-gradient(135deg, var(--clr-primary-50) 0%, var(--clr-primary-100) 100%);border-color:var(--clr-primary-500);color:var(--clr-primary-700);transform:translateY(-0.3rem) scale(1.02);box-shadow:0 1rem 3rem rgba(164,202,91,.2)}.hero__btn-secondary:hover::before{left:100%}.hero__play-icon{width:2rem;height:2rem;flex-shrink:0}.hero__image{position:relative;display:flex;justify-content:center;align-items:center;animation:heroSlideInRight 1.3s var(--ease-out-expo) .4s both}@media(max-width: 76.7rem){.hero__image{order:-1;margin-bottom:2rem}}.hero__image img{width:100%;height:auto;max-width:50rem;border-radius:2.4rem 0 2.4rem 2.4rem;transition:all .5s var(--ease-out-quart);animation:heroFloat 8s var(--ease-in-out-circ) infinite 2.5s}@media(max-width: 76.7rem){.hero__image img{max-width:100%;border-radius:1.6rem 0 1.6rem 1.6rem}}@media(max-width: 49rem){.hero__image img{border-radius:1.2rem 0 1.2rem 1.2rem}}.hero__image img:hover{transform:scale(1.08) rotate(3deg) translateY(-0.5rem);animation-play-state:paused;filter:brightness(1.1) saturate(1.1)}.hero__image::before{content:"";position:absolute;top:-2rem;right:4rem;width:12rem;height:12rem;background:linear-gradient(135deg, var(--clr-primary-300) 0%, var(--clr-secondary-500) 100%);border-radius:50%;opacity:.08;z-index:-1;transition:all .3s ease}@media(max-width: 76.7rem){.hero__image::before{display:none}}.hero__image::before:hover{opacity:.25;transform:scale(1.1)}.hero__image::after{content:"";position:absolute;bottom:0;left:6rem;width:8rem;height:8rem;background:linear-gradient(135deg, var(--clr-secondary-400) 0%, var(--clr-primary-400) 100%);border-radius:50%;opacity:.15;z-index:-1;transition:all .3s ease}@media(max-width: 76.7rem){.hero__image::after{display:none}}.hero__image::after:hover{opacity:.25;transform:scale(1.1)}@media(max-width: 1024px){.hero{padding:6rem 0 4rem}.hero__container{grid-template-columns:1fr;gap:2.4rem;text-align:center}.hero__content{max-width:none;align-items:center;padding-inline-start:0}.hero__title{font-size:clamp(2.8rem,4vw,4.8rem)}.hero__description{font-size:1.6rem;max-width:none;margin-bottom:0}.hero__actions{justify-content:center;flex:1}.hero__image{order:-1}.hero__image img{max-width:40rem}}@media(max-width: 99.1rem){.hero{padding:8rem 0 10rem}.hero__container{gap:4rem}.hero__title{font-size:clamp(4rem,5vw,5.6rem)}.hero__description{font-size:1.8rem}}@media(max-width: 76.7rem){.hero{padding:6rem 0 8rem}.hero__container{gap:3rem}.hero__content{gap:2rem}.hero__tagline{font-size:1.4rem;margin-bottom:1.2rem}.hero__title{font-size:clamp(3.2rem,4vw,4.8rem);margin-bottom:1.6rem}.hero__description{font-size:1.6rem;margin-bottom:2.4rem}.hero__actions{flex-direction:column;gap:1.6rem;width:100%}.hero__btn-primary,.hero__btn-secondary{width:100%;justify-content:center;padding:1.4rem 2.4rem;font-size:1.5rem}.hero__image img{max-width:100%;border-radius:1.6rem 0 1.6rem 1.6rem}}@media(max-width: 49rem){.hero{padding:4rem 0 6rem}.hero__container{gap:2.4rem}.hero__content{gap:1.8rem}.hero__tagline{font-size:1.3rem;margin-bottom:1rem}.hero__title{font-size:clamp(2.8rem,6vw,3.6rem);margin-bottom:1.4rem}.hero__description{font-size:1.5rem;margin-bottom:2rem}.hero__actions{gap:1.4rem}.hero__btn-primary,.hero__btn-secondary{padding:1.3rem 2.2rem;font-size:1.4rem}.hero__image img{border-radius:1.2rem 0 1.2rem 1.2rem}}@media(max-width: 32rem){.hero{padding:3rem 0 4rem}.hero__container{gap:2rem}.hero__content{gap:1.6rem}.hero__tagline{font-size:1.2rem;margin-bottom:.8rem}.hero__title{font-size:clamp(2.4rem,7vw,3.2rem);margin-bottom:1.2rem}.hero__description{font-size:1.4rem;margin-bottom:1.8rem}.hero__actions{gap:1.2rem}.hero__btn-primary,.hero__btn-secondary{padding:1.2rem 2rem;font-size:1.3rem}.hero__image img{border-radius:1rem 0 1rem 1rem}}.partners{padding:8rem 0;background:#fff;position:relative;overflow:hidden}.partners::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%, rgba(164, 202, 91, 0.05) 0%, transparent 50%),radial-gradient(circle at 80% 20%, rgba(46, 62, 111, 0.03) 0%, transparent 50%);pointer-events:none;z-index:0}.partners::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("../media/images/brand--logo--bg.png");background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.8;z-index:0}.partners__container{position:relative;z-index:1}.partners__header{text-align:center;margin-bottom:3.2rem}.partners__title{font-size:1.6rem;font-weight:700;background:linear-gradient(135deg, var(--clr-neutral-50) 0%, var(--clr-primary-50) 100%);color:var(--clr-neutral-600);line-height:1.3;max-width:36rem;margin:0 auto;position:relative;padding:.8rem 2.4rem;border-radius:2rem;border:.1rem solid var(--clr-primary-100);box-shadow:0 .2rem .8rem rgba(0,0,0,.05);transition:all .3s ease}.partners__title:hover{background:linear-gradient(135deg, var(--clr-primary-100) 0%, var(--clr-primary-200) 100%);color:var(--clr-primary-700);transform:translateY(-0.2rem);box-shadow:0 .4rem 1.2rem rgba(164,202,91,.15)}.partners__title::after{content:"";position:absolute;bottom:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100vw;height:.1rem;background-color:var(--clr-neutral-50);z-index:-1}.partners__logos{position:relative;overflow:hidden;width:100vw;margin-left:calc(-50vw + 50%);padding:2rem 0}.partners__track{display:flex;gap:4rem;align-items:center;animation:scrollLogosSeamless 40s linear infinite;width:max-content}.partners__logo{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding-inline-start:4rem;transition:all .3s ease;position:relative;overflow:hidden}.partners__logo:hover{transform:translateY(-0.4rem);background:linear-gradient(135deg, var(--clr-primary-50) 0%, #ffffff 100%);border-color:var(--clr-primary-200)}.partners__logo::after{content:"";position:absolute;right:.7rem;top:50%;transform:translateY(-50%);width:.8rem;height:.8rem;background:var(--clr-neutral-700);border-radius:50%}.partners__logo:nth-child(9n)::after,.partners__logo:nth-child(18n)::after,.partners__logo:first-child::after{display:none}.partners__logo img{max-height:2rem;width:auto;filter:grayscale(100%) opacity(0.7);transition:all .3s ease}.partners__logo img:hover{filter:grayscale(0%) opacity(1);transform:scale(1.1)}@media(max-width: 99.1rem){.partners{padding:6rem 0}.partners__header{margin-bottom:4rem}.partners__title{font-size:clamp(2.2rem,3vw,1.6rem)}.partners__track{gap:3.2rem;animation-duration:40s}.partners__logo{padding:1.8rem 2.8rem}.partners__logo img{max-height:3.6rem}}@media(max-width: 76.7rem){.partners{padding:5rem 0}.partners__header{margin-bottom:3.6rem}.partners__title{font-size:clamp(2rem,3vw,1.4rem)}.partners__track{gap:3rem;animation-duration:35s}.partners__logo{padding:1.6rem 2.4rem}.partners__logo img{max-height:3.2rem}}@media(max-width: 49rem){.partners{padding:4rem 0}.partners__header{margin-bottom:3rem}.partners__title{font-size:clamp(1.8rem,4vw,1.4rem)}.partners__logos{margin:0 -1rem}.partners__track{gap:2.4rem;animation-duration:30s}.partners__logo{padding:1.2rem 2rem;border-radius:1.2rem}.partners__logo img{max-height:2.8rem}.partners__logo::after{right:-1.2rem;width:.6rem;height:.6rem}}@media(max-width: 32rem){.partners{padding:3rem 0}.partners__header{margin-bottom:2.4rem}.partners__title{font-size:clamp(1.2rem,5vw,1.4rem)}.partners__track{gap:2rem;animation-duration:25s}.partners__logo{padding:1rem 1.6rem;border-radius:1rem}.partners__logo img{max-height:2.4rem}}@keyframes scrollLogosSeamless{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.partners--slow .partners__track{animation-duration:45s}.partners--fast .partners__track{animation-duration:20s}@media(prefers-reduced-motion: reduce){.partners__track{animation:none;transform:translateX(0)}}.about{padding:8rem 0;position:relative;overflow:hidden;background:linear-gradient(135deg, rgba(164, 202, 91, 0.02) 0%, rgba(46, 62, 111, 0.01) 100%)}.about::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%, rgba(164, 202, 91, 0.05) 0%, transparent 50%),radial-gradient(circle at 80% 20%, rgba(46, 62, 111, 0.03) 0%, transparent 50%);pointer-events:none;z-index:0}.about__container{position:relative;z-index:1}.about__content{display:flex;flex-direction:column;gap:6.4rem}.about__header{text-align:center;max-width:80rem;margin-left:auto;margin-right:auto}.about__main{display:grid;grid-template-columns:1fr 1fr;gap:6.4rem;align-items:center}.about__image{position:relative;display:flex;justify-content:center;align-items:center}.about__image-wrapper{position:relative;z-index:2}.about__image img{width:100%;height:auto;max-width:50rem;border-radius:0 2.4rem 0 2.4rem;transition:all .4s ease}.about__image img:hover{transform:scale(1.05) rotate(1deg)}.about__image__decoration{position:absolute;border-radius:50%;z-index:1;opacity:.15;transition:all .3s ease}.about__image__decoration--1{top:-2rem;right:4rem;width:12rem;height:12rem;background:linear-gradient(135deg, var(--clr-primary-300) 0%, var(--clr-secondary-500) 100%);animation:float 6s ease-in-out infinite}.about__image__decoration--1:hover{opacity:.25;transform:scale(1.1)}.about__image__decoration--2{bottom:-2rem;left:6rem;width:8rem;height:8rem;background:linear-gradient(135deg, var(--clr-secondary-400) 0%, var(--clr-primary-400) 100%);animation:float 8s ease-in-out infinite reverse}.about__image__decoration--2:hover{opacity:.25;transform:scale(1.1)}.about__text{display:flex;flex-direction:column;gap:4rem;max-width:60rem}.about__header{display:flex;flex-direction:column;gap:1.6rem}.about__tagline{display:inline-flex;align-items:center;gap:1rem;padding:.8rem 2.4rem;background:linear-gradient(135deg, var(--clr-neutral-50) 0%, var(--clr-primary-50) 100%);color:var(--clr-neutral-700);border-radius:2rem;font-size:1.4rem;font-weight:600;width:fit-content;transition:all .3s ease;text-align:center;margin:auto;border:.1rem solid var(--clr-primary-100);box-shadow:0 .2rem .8rem rgba(0,0,0,.05)}.about__tagline:hover{background:linear-gradient(135deg, var(--clr-primary-100) 0%, var(--clr-primary-200) 100%);color:var(--clr-primary-800);transform:translateY(-0.2rem);box-shadow:0 .4rem 1.2rem rgba(164,202,91,.15)}.about__tagline-icon{width:1.6rem;height:1.6rem;color:var(--clr-primary-600);transition:all .3s ease}.about__tagline:hover .about__tagline-icon{transform:rotate(360deg) scale(1.1)}.about__title{font-size:clamp(3.2rem,5vw,4rem);font-weight:800;line-height:1.2;color:var(--clr-neutral-900);margin:0;background:linear-gradient(135deg, var(--clr-neutral-900) 0%, var(--clr-primary-700) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;transition:all .3s ease}.about__title:hover{background:linear-gradient(135deg, var(--clr-primary-600) 0%, var(--clr-primary-800) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.about__description{font-size:1.8rem;line-height:1.7;color:var(--clr-neutral-700);margin:0 auto;max-width:65rem;transition:all .3s ease}.about__description:hover{color:var(--clr-neutral-800);transform:translateY(-0.1rem)}.about__stats{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.6rem;width:90%}.about__stat{display:flex;flex-direction:row;align-items:start;gap:1.6rem;padding:2.4rem;background:var(--clr-neutral-20);border-radius:1.6rem;border:.1rem solid var(--clr-neutral-100);position:relative;overflow:hidden;transition:all .3s ease-in-out}.about__stat::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, var(--clr-primary-100) 0%, transparent 100%);opacity:0;transition:all .3s ease;z-index:0}.about__stat:hover{transform:translateY(-0.6rem);box-shadow:0 1.6rem 4rem rgba(0,0,0,.08),0 .4rem 1.2rem rgba(164,202,91,.15);background:linear-gradient(135deg, var(--clr-primary-50) 0%, #ffffff 100%);border-color:var(--clr-primary-300)}.about__stat:hover::before{opacity:1;transform:scale(1.1)}.about__stat-icon{display:flex;width:4.8rem;height:4.8rem;background:rgba(0,0,0,0);border-radius:0;color:var(--clr-neutral-700);transition:all .3s ease;position:relative;z-index:1}.about__stat-icon::before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background:radial-gradient(circle, var(--clr-primary-100) 0%, transparent 70%);opacity:0;transform:translate(-50%, -50%) scale(0.8);transition:all .3s ease;border-radius:50%}.about__stat-icon img{filter:grayscale(100%) brightness(0.7);transition:all .3s ease;position:relative;z-index:1}.about__stat:hover .about__stat-icon{background:rgba(0,0,0,0);color:#fff}.about__stat:hover .about__stat-icon::before{opacity:1;transform:translate(-50%, -50%) scale(1.2)}.about__stat:hover .about__stat-icon img{filter:grayscale(0%) brightness(1);transform:scale(1.1)}.about__stat-content{display:flex;flex-direction:column;gap:.8rem;width:100%;position:relative;z-index:1}.about__stat:hover .about__stat-content::before{opacity:1}.about__stat-number{font-size:4rem;font-weight:600;background:linear-gradient(135deg, var(--clr-primary-600) 0%, var(--clr-primary-800) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;line-height:1;border-bottom:.1rem dashed var(--clr-primary-200);width:100%;padding-block-end:.8rem;transition:all .3s ease;position:relative}.about__stat-number::after{content:"";position:absolute;bottom:-0.1rem;border-radius:4rem;left:0;width:0;height:.2rem;background:linear-gradient(90deg, var(--clr-primary-500) 0%, var(--clr-primary-700) 100%);transition:width .3s ease}.about__stat:hover .about__stat-number{background:linear-gradient(135deg, var(--clr-primary-700) 0%, var(--clr-primary-900) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;transform:scale(1.05)}.about__stat:hover .about__stat-number::after{width:100%}.about__stat-label{font-size:1.4rem;color:var(--clr-neutral-600);line-height:1.4;font-weight:500;padding-block-start:.8rem;transition:all .3s ease}.about__stat:hover .about__stat-label{color:var(--clr-neutral-800);transform:translateY(-0.1rem)}.about__actions{display:flex;gap:1.2rem;align-items:center;flex-wrap:wrap;padding-block-start:2.4rem;width:100%;grid-area:4/1/4/3}.about__btn-primary{padding:1.6rem 2.4rem;font-size:1.6rem;font-weight:700;border-radius:1.2rem;background:linear-gradient(135deg, var(--clr-primary-600) 0%, var(--clr-primary-700) 100%);border-color:var(--clr-primary-600);color:#fff;text-decoration:none;transition:all .3s ease;box-shadow:0 .4rem 1.6rem rgba(164,202,91,.2);position:relative;overflow:hidden}.about__btn-primary::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .5s}.about__btn-primary:hover{background:linear-gradient(135deg, var(--clr-primary-700) 0%, var(--clr-primary-800) 100%);transform:translateY(-0.3rem);box-shadow:0 .8rem 2.4rem rgba(164,202,91,.3);border-color:var(--clr-primary-700)}.about__btn-primary:hover::before{left:100%}.about__btn-secondary{padding:1.6rem 2.4rem;font-size:1.6rem;font-weight:600;border-radius:1.2rem;background:linear-gradient(135deg, #ffffff 0%, var(--clr-neutral-50) 100%);color:var(--clr-primary-800);text-decoration:none;border:.2rem solid var(--clr-primary-200);transition:all .3s ease;box-shadow:0 .2rem .8rem rgba(0,0,0,.05)}.about__btn-secondary:hover{background:linear-gradient(135deg, var(--clr-primary-50) 0%, var(--clr-primary-100) 100%);border-color:var(--clr-primary-500);color:var(--clr-primary-700);transform:translateY(-0.3rem);box-shadow:0 .6rem 1.6rem rgba(164,202,91,.15)}@media(max-width: 99.1rem){.about{padding:8rem 0}.about__content{gap:5rem}.about__main{grid-template-columns:1fr;gap:4rem;text-align:center}.about__title{font-size:clamp(2.8rem,4vw,4rem)}.about__description{font-size:1.6rem;max-width:none}.about__stats{grid-template-columns:1fr 1fr;gap:2rem;order:-1;width:100%}.about__image img{max-width:40rem}}@media(max-width: 76.7rem){.about{padding:6rem 0}.about__content{gap:4rem}.about__tagline{font-size:1.2rem;padding:.6rem 2rem}.about__title{font-size:clamp(2.4rem,3vw,3.2rem)}.about__description{font-size:1.5rem}.about__main{gap:3rem}.about__stats{grid-template-columns:1fr;gap:1.6rem}.about__image img{max-width:35rem}.about__stat{padding:2rem}.about__actions{flex-direction:column;gap:1.6rem;width:100%;grid-area:5}.about__btn-primary,.about__btn-secondary{width:100%;justify-content:center;padding:1.4rem 2.4rem;font-size:1.5rem}.about__image img{max-width:100%;border-radius:1.6rem 0 1.6rem 1.6rem}}@media(max-width: 49rem){.about{padding:4rem 0}.about__content{gap:3rem}.about__text{gap:2.4rem}.about__header{gap:1.6rem}.about__tagline{font-size:1.1rem;padding:.5rem 1.6rem}.about__title{font-size:2.4rem}.about__description{font-size:1.4rem}.about__stat{padding:1.6rem;gap:1.2rem}.about__stat-number{font-size:2.8rem}.about__stat-label{font-size:1.3rem}.about__btn-primary,.about__btn-secondary{padding:1.2rem 2rem;font-size:1.4rem}}@media(max-width: 32rem){.about{padding:3rem 0}.about__content{gap:2.4rem}.about__tagline{font-size:1rem;padding:.4rem 1.2rem}.about__title{font-size:2rem}.about__description{font-size:1.3rem}.about__stat{padding:1.2rem;gap:1rem}.about__stat-number{font-size:2.4rem}.about__stat-label{font-size:1.2rem}.about__btn-primary,.about__btn-secondary{padding:1rem 1.6rem;font-size:1.3rem}}.about__image{opacity:0;transform:translateX(-3rem);transition:all .8s ease-out}.about__image.aos-animate{opacity:1;transform:translateX(0)}.about__text{opacity:0;transform:translateX(3rem);transition:all .8s ease-out}.about__text.aos-animate{opacity:1;transform:translateX(0)}.about__stat{opacity:0;transform:translateY(2rem);transition:all .6s ease-out}.about__stat.aos-animate{opacity:1;transform:translateY(0)}.about__stat:nth-child(1){transition-delay:.1s}.about__stat:nth-child(2){transition-delay:.2s}.about__stat:nth-child(3){transition-delay:.3s}.about__stat:nth-child(4){transition-delay:.4s}.about__actions{opacity:0;transform:translateY(2rem);transition:all .6s ease-out}.about__actions.aos-animate{opacity:1;transform:translateY(0);transition-delay:.5s}@keyframes float{0%,100%{transform:translateY(0px) rotate(0deg)}50%{transform:translateY(-2rem) rotate(180deg)}}@keyframes countUp{from{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.about__stat.aos-animate .about__stat-number{animation:countUp .6s ease-out}.about-page .about-hero,.services-page .about-hero,.pricing-page .about-hero,.blog-page .about-hero{padding:8rem 0 6rem;background:linear-gradient(135deg, var(--clr-primary-20) 0%, var(--clr-neutral-20) 100%)}.about-page .about-hero__container,.services-page .about-hero__container,.pricing-page .about-hero__container,.blog-page .about-hero__container{max-width:120rem;margin:0 auto;padding:0 2rem}.about-page .about-hero__container .about__stats,.services-page .about-hero__container .about__stats,.pricing-page .about-hero__container .about__stats,.blog-page .about-hero__container .about__stats{grid-template-columns:repeat(4, 1fr);width:100%}.about-page .about-hero__content,.services-page .about-hero__content,.pricing-page .about-hero__content,.blog-page .about-hero__content{margin-bottom:6rem;text-align:center}.about-page .about-hero__tagline,.services-page .about-hero__tagline,.pricing-page .about-hero__tagline,.blog-page .about-hero__tagline{display:inline-block;background:linear-gradient(135deg, var(--clr-primary-600) 0%, var(--clr-primary-700) 100%);color:#fff;padding:.8rem 2rem;border-radius:2rem;font-size:1.4rem;font-weight:600;margin-bottom:2rem;box-shadow:0 .4rem 1.2rem rgba(164,202,91,.3)}.about-page .about-hero__title,.services-page .about-hero__title,.pricing-page .about-hero__title,.blog-page .about-hero__title{font-size:clamp(4rem,8vw,4.8rem);font-weight:800;color:var(--clr-neutral-900);margin-bottom:1.6rem;line-height:1.4;background:linear-gradient(135deg, var(--clr-secondary-500) 3%, var(--clr-primary-500) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.about-page .about-hero__description,.services-page .about-hero__description,.pricing-page .about-hero__description,.blog-page .about-hero__description{font-size:clamp(1.6rem,3vw,2rem);color:var(--clr-neutral-700);line-height:1.6;max-width:80rem;margin:0 auto 4rem}.about-page .about-hero__actions,.services-page .about-hero__actions,.pricing-page .about-hero__actions,.blog-page .about-hero__actions{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}.about-page .about-hero__btn-primary,.services-page .about-hero__btn-primary,.pricing-page .about-hero__btn-primary,.blog-page .about-hero__btn-primary{background:linear-gradient(135deg, var(--clr-primary-600) 0%, var(--clr-primary-700) 100%);color:#fff;border:none;padding:1.6rem 3.2rem;border-radius:1.2rem;font-size:1.6rem;font-weight:700;text-decoration:none;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 .4rem 1.6rem rgba(164,202,91,.3)}.about-page .about-hero__btn-primary:hover,.services-page .about-hero__btn-primary:hover,.pricing-page .about-hero__btn-primary:hover,.blog-page .about-hero__btn-primary:hover{background:linear-gradient(135deg, var(--clr-primary-700) 0%, var(--clr-primary-800) 100%);transform:translateY(-0.3rem) scale(1.02);box-shadow:0 1rem 3rem rgba(164,202,91,.5)}.about-page .about-hero__btn-secondary,.services-page .about-hero__btn-secondary,.pricing-page .about-hero__btn-secondary,.blog-page .about-hero__btn-secondary{background:linear-gradient(135deg, #ffffff 0%, var(--clr-neutral-50) 100%);color:var(--clr-primary-800);border:.2rem solid var(--clr-primary-200);padding:1.6rem 3.2rem;border-radius:1.2rem;font-size:1.6rem;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 .2rem .8rem rgba(0,0,0,.05)}.about-page .about-hero__btn-secondary:hover,.services-page .about-hero__btn-secondary:hover,.pricing-page .about-hero__btn-secondary:hover,.blog-page .about-hero__btn-secondary:hover{background:linear-gradient(135deg, var(--clr-primary-50) 0%, var(--clr-primary-100) 100%);border-color:var(--clr-primary-500);color:var(--clr-primary-700);transform:translateY(-0.3rem) scale(1.02);box-shadow:0 1rem 3rem rgba(164,202,91,.2)}.about-page .about-hero__image img,.services-page .about-hero__image img,.pricing-page .about-hero__image img,.blog-page .about-hero__image img{width:100%;height:auto;border-radius:2.4rem;box-shadow:0 2rem 6rem rgba(0,0,0,.1);transition:all .8s var(--ease-out-quart)}.about-page .about-hero__image img:hover,.services-page .about-hero__image img:hover,.pricing-page .about-hero__image img:hover,.blog-page .about-hero__image img:hover{transform:scale(1.05) translateY(-0.5rem);box-shadow:0 3rem 8rem rgba(0,0,0,.1)}.about-page__stats,.services-page__stats,.pricing-page__stats,.blog-page__stats{display:grid;grid-template-columns:repeat(4, 1fr);gap:3rem;max-width:100rem;margin:0 auto}.about-page__stat,.services-page__stat,.pricing-page__stat,.blog-page__stat{background:#fff;padding:3rem 2rem;border-radius:1.6rem;text-align:center;box-shadow:0 .4rem 1.6rem rgba(0,0,0,.05);border:.1rem solid var(--clr-neutral-100);transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);position:relative;overflow:hidden}.about-page__stat::before,.services-page__stat::before,.pricing-page__stat::before,.blog-page__stat::before{content:"";position:absolute;top:0;left:0;right:0;height:.4rem;background:linear-gradient(90deg, var(--clr-primary-500) 0%, var(--clr-secondary-500) 100%);transform:scaleX(0);transition:transform .3s ease}.about-page__stat:hover,.services-page__stat:hover,.pricing-page__stat:hover,.blog-page__stat:hover{transform:translateY(-0.8rem);box-shadow:0 1.6rem 4.8rem rgba(164,202,91,.15);border-color:var(--clr-primary-200)}.about-page__stat:hover::before,.services-page__stat:hover::before,.pricing-page__stat:hover::before,.blog-page__stat:hover::before{transform:scaleX(1)}.about-page__stat-icon,.services-page__stat-icon,.pricing-page__stat-icon,.blog-page__stat-icon{width:4.8rem;height:4.8rem;margin:0 auto 2rem;background:linear-gradient(135deg, var(--clr-primary-100) 0%, var(--clr-primary-200) 100%);border-radius:1.2rem;display:flex;align-items:center;justify-content:center;color:var(--clr-primary-600);transition:all .3s ease}.about-page__stat-icon img,.services-page__stat-icon img,.pricing-page__stat-icon img,.blog-page__stat-icon img{width:2.4rem;height:2.4rem}.about-page__stat-content,.services-page__stat-content,.pricing-page__stat-content,.blog-page__stat-content{display:flex;flex-direction:column;gap:.8rem}.about-page__stat-number,.services-page__stat-number,.pricing-page__stat-number,.blog-page__stat-number{font-size:3.6rem;font-weight:800;color:var(--clr-neutral-900);background:linear-gradient(135deg, var(--clr-primary-600) 0%, var(--clr-secondary-600) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;transition:all .3s ease}.about-page__stat-label,.services-page__stat-label,.pricing-page__stat-label,.blog-page__stat-label{font-size:1.4rem;font-weight:600;color:var(--clr-neutral-700);line-height:1.5;transition:all .3s ease}.about-page__stat:hover .about-page__stat-icon,.about-page__stat:hover .services-page__stat-icon,.about-page__stat:hover .pricing-page__stat-icon,.about-page__stat:hover .blog-page__stat-icon,.services-page__stat:hover .about-page__stat-icon,.services-page__stat:hover .services-page__stat-icon,.services-page__stat:hover .pricing-page__stat-icon,.services-page__stat:hover .blog-page__stat-icon,.pricing-page__stat:hover .about-page__stat-icon,.pricing-page__stat:hover .services-page__stat-icon,.pricing-page__stat:hover .pricing-page__stat-icon,.pricing-page__stat:hover .blog-page__stat-icon,.blog-page__stat:hover .about-page__stat-icon,.blog-page__stat:hover .services-page__stat-icon,.blog-page__stat:hover .pricing-page__stat-icon,.blog-page__stat:hover .blog-page__stat-icon{background:linear-gradient(135deg, var(--clr-primary-200) 0%, var(--clr-primary-300) 100%);color:var(--clr-primary-700);transform:scale(1.1)}.about-page__stat:hover .about-page__stat-number,.about-page__stat:hover .services-page__stat-number,.about-page__stat:hover .pricing-page__stat-number,.about-page__stat:hover .blog-page__stat-number,.services-page__stat:hover .about-page__stat-number,.services-page__stat:hover .services-page__stat-number,.services-page__stat:hover .pricing-page__stat-number,.services-page__stat:hover .blog-page__stat-number,.pricing-page__stat:hover .about-page__stat-number,.pricing-page__stat:hover .services-page__stat-number,.pricing-page__stat:hover .pricing-page__stat-number,.pricing-page__stat:hover .blog-page__stat-number,.blog-page__stat:hover .about-page__stat-number,.blog-page__stat:hover .services-page__stat-number,.blog-page__stat:hover .pricing-page__stat-number,.blog-page__stat:hover .blog-page__stat-number{background:linear-gradient(135deg, var(--clr-primary-700) 0%, var(--clr-secondary-700) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.about-page__stat:hover .about-page__stat-label,.about-page__stat:hover .services-page__stat-label,.about-page__stat:hover .pricing-page__stat-label,.about-page__stat:hover .blog-page__stat-label,.services-page__stat:hover .about-page__stat-label,.services-page__stat:hover .services-page__stat-label,.services-page__stat:hover .pricing-page__stat-label,.services-page__stat:hover .blog-page__stat-label,.pricing-page__stat:hover .about-page__stat-label,.pricing-page__stat:hover .services-page__stat-label,.pricing-page__stat:hover .pricing-page__stat-label,.pricing-page__stat:hover .blog-page__stat-label,.blog-page__stat:hover .about-page__stat-label,.blog-page__stat:hover .services-page__stat-label,.blog-page__stat:hover .pricing-page__stat-label,.blog-page__stat:hover .blog-page__stat-label{color:var(--clr-primary-600)}@media(max-width: 99.1rem){.about-page .about-hero__stats,.services-page .about-hero__stats,.pricing-page .about-hero__stats,.blog-page .about-hero__stats{grid-template-columns:repeat(2, 1fr);gap:2.4rem}.about-page__stats,.services-page__stats,.pricing-page__stats,.blog-page__stats{grid-template-columns:repeat(2, 1fr);gap:2.4rem}}@media(max-width: 76.7rem){.about-page .about-hero,.services-page .about-hero,.pricing-page .about-hero,.blog-page .about-hero{padding:6rem 0 4rem}.about-page .about-hero__content,.services-page .about-hero__content,.pricing-page .about-hero__content,.blog-page .about-hero__content{margin-bottom:4rem}.about-page .about-hero__actions,.services-page .about-hero__actions,.pricing-page .about-hero__actions,.blog-page .about-hero__actions{flex-direction:column;align-items:center;gap:1.6rem}.about-page .about-hero__btn-primary,.about-page .about-hero__btn-secondary,.services-page .about-hero__btn-primary,.services-page .about-hero__btn-secondary,.pricing-page .about-hero__btn-primary,.pricing-page .about-hero__btn-secondary,.blog-page .about-hero__btn-primary,.blog-page .about-hero__btn-secondary{width:100%;max-width:30rem}.about-page .about-hero__image,.services-page .about-hero__image,.pricing-page .about-hero__image,.blog-page .about-hero__image{margin-bottom:4rem}.about-page__stats,.services-page__stats,.pricing-page__stats,.blog-page__stats{grid-template-columns:repeat(2, 1fr);gap:2rem}}@media(max-width: 49rem){.about-page .about-hero,.services-page .about-hero,.pricing-page .about-hero,.blog-page .about-hero{padding:4rem 0 3rem}.about-page .about-hero .about__stats,.services-page .about-hero .about__stats,.pricing-page .about-hero .about__stats,.blog-page .about-hero .about__stats{grid-template-columns:repeat(2, 1fr)}.about-page .about-hero__content,.services-page .about-hero__content,.pricing-page .about-hero__content,.blog-page .about-hero__content{margin-bottom:3rem}.about-page .about-hero__title,.services-page .about-hero__title,.pricing-page .about-hero__title,.blog-page .about-hero__title{font-size:clamp(3.2rem,6vw,4.8rem);margin-bottom:2rem}.about-page .about-hero__description,.services-page .about-hero__description,.pricing-page .about-hero__description,.blog-page .about-hero__description{font-size:1.6rem;margin-bottom:3rem}.about-page .about-hero__image,.services-page .about-hero__image,.pricing-page .about-hero__image,.blog-page .about-hero__image{margin-bottom:3rem}.about-page__stats,.services-page__stats,.pricing-page__stats,.blog-page__stats{grid-template-columns:1fr;gap:1.6rem}.about-page__stat,.services-page__stat,.pricing-page__stat,.blog-page__stat{padding:2.4rem 1.6rem}}.about__stats__page .about__stat-number{font-size:2rem;line-height:1.2}.page-about .blog{padding:16rem 0 8rem}.blog-page .about-hero__content{margin-bottom:0}.blog-page .about-hero__description{margin-bottom:0}.blog__pagination{display:flex;justify-content:center}.pagination{display:flex;flex-direction:row-reverse;align-items:center;gap:1.6rem;color:#a4ca5b;font-family:inherit;font-size:1.6rem;font-weight:400;line-height:1.2}.pagination__prev,.pagination__next{color:#a4ca5b;text-decoration:none;font-size:1.6rem;font-weight:600;transition:opacity .3s ease;letter-spacing:.5px}.pagination__prev:hover,.pagination__next:hover{opacity:.7}.pagination__numbers{display:flex;align-items:center;gap:1rem;font-size:1.6rem;font-weight:600}.pagination__number{color:#a4ca5b;text-decoration:none;font-size:1.6rem;font-weight:600;transition:opacity .3s ease;min-width:2.4rem;text-align:center;background-color:#fff;border:.1rem solid var(--clr-neutral-100);background-color:var(--clr-neutral-20);border:.1rem solid var(--clr-neutral-50);padding:.3rem 1.4rem;border-radius:.6rem}.pagination__number:hover{opacity:.7}.pagination__number.pagination__number--active{font-weight:500;color:var(--clr-neutral-500);border-color:var(--clr-neutral-20);cursor:default}.pagination__dots{color:#a4ca5b;font-size:1.6rem;font-weight:400}.blog-detail-page .header__nav-list li a[href="blog.html"]{color:var(--clr-primary);font-weight:600}.blog-detail-hero{padding:12rem 0 6rem;background:linear-gradient(135deg, #f8faf9 0%, #f0f4f1 100%)}.blog-detail-hero__container{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.blog-detail-hero__content{max-width:600px}.breadcrumb{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:1.4rem;color:var(--clr-neutral-400)}.breadcrumb__item{color:var(--clr-neutral-400);text-decoration:none;transition:color .3s ease}.breadcrumb__item:hover{color:var(--clr-primary)}.breadcrumb__item--current{color:var(--clr-neutral-600);font-weight:500}.breadcrumb__separator{color:var(--clr-neutral-300)}.blog-detail-meta{display:flex;align-items:center;gap:2rem;margin-bottom:2rem;font-size:1.4rem;color:var(--clr-neutral-500)}.blog-detail-meta__category{background:var(--clr-primary);color:#fff;padding:.4rem 1.2rem;border-radius:2rem;font-size:1.2rem;font-weight:500}.blog-detail-meta__date,.blog-detail-meta__read-time{display:flex;align-items:center;gap:.5rem}.blog-detail-hero__title{font-size:3.6rem;font-weight:700;line-height:1.2;color:var(--clr-neutral-800);margin-bottom:2rem}.blog-detail-hero__description{font-size:1.8rem;line-height:1.6;color:var(--clr-neutral-600);margin-bottom:3rem}.blog-detail-author{display:flex;align-items:center;gap:1.2rem}.blog-detail-author__avatar{width:4.8rem;height:4.8rem;border-radius:50%;overflow:hidden}.blog-detail-author__avatar img{width:100%;height:100%;object-fit:cover}.blog-detail-author__info{display:flex;flex-direction:column;gap:.2rem}.blog-detail-author__name{font-weight:600;color:var(--clr-neutral-800)}.blog-detail-author__title{font-size:1.4rem;color:var(--clr-neutral-500)}.blog-detail-hero__image img{width:100%;height:auto;border-radius:1.2rem;box-shadow:0 20px 40px rgba(0,0,0,.1)}.blog-detail-content{padding:6rem 0}.blog-detail-content__container{display:grid;grid-template-columns:1fr 300px;gap:4rem}.blog-detail-article__content{font-size:1.6rem;line-height:1.8;color:var(--clr-neutral-700)}.blog-detail-article__content h2{font-size:2.4rem;font-weight:700;color:var(--clr-neutral-800);margin:3rem 0 1.5rem}.blog-detail-article__content h2:first-child{margin-top:0}.blog-detail-article__content h3{font-size:2rem;font-weight:600;color:var(--clr-neutral-800);margin:2.5rem 0 1rem}.blog-detail-article__content p{margin-bottom:1.5rem}.blog-detail-article__content ul{margin:1.5rem 0;padding-right:2rem}.blog-detail-article__content ul li{margin-bottom:.8rem;position:relative}.blog-detail-article__content ul li::before{content:"•";color:var(--clr-primary);font-weight:bold;position:absolute;right:-1.5rem}.blog-detail-tags{display:flex;align-items:center;gap:1rem;margin:3rem 0;padding:2rem 0;border-top:1px solid var(--clr-neutral-200);border-bottom:1px solid var(--clr-neutral-200)}.blog-detail-tags__label{font-weight:600;color:var(--clr-neutral-600)}.blog-detail-tags__tag{background:var(--clr-neutral-100);color:var(--clr-neutral-600);padding:.4rem 1rem;border-radius:1.5rem;text-decoration:none;font-size:1.3rem;transition:all .3s ease}.blog-detail-tags__tag:hover{background:var(--clr-primary);color:#fff}.blog-detail-share{display:flex;align-items:center;gap:1.5rem;margin:3rem 0}.blog-detail-share__label{font-weight:600;color:var(--clr-neutral-600)}.blog-detail-share__buttons{display:flex;gap:1rem}.blog-detail-share__button{width:4rem;height:4rem;border-radius:50%;background:var(--clr-neutral-100);color:var(--clr-neutral-600);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .3s ease}.blog-detail-share__button:hover{background:var(--clr-primary);color:#fff;transform:translateY(-2px)}.blog-detail-sidebar__section{margin-bottom:3rem}.blog-detail-sidebar__title{font-size:1.8rem;font-weight:600;color:var(--clr-neutral-800);margin-bottom:1.5rem}.blog-detail-sidebar__articles{display:flex;flex-direction:column;gap:1.5rem}.blog-detail-sidebar__article{display:flex;gap:1rem;padding:1rem;border-radius:.8rem;transition:all .3s ease}.blog-detail-sidebar__article:hover{background:var(--clr-neutral-50)}.blog-detail-sidebar__article-image{width:8rem;height:6rem;border-radius:.6rem;overflow:hidden;flex-shrink:0}.blog-detail-sidebar__article-image img{width:100%;height:100%;object-fit:cover}.blog-detail-sidebar__article-content{flex:1}.blog-detail-sidebar__article-content h4{font-size:1.4rem;font-weight:600;line-height:1.4;margin-bottom:.5rem}.blog-detail-sidebar__article-content h4 a{color:var(--clr-neutral-800);text-decoration:none;transition:color .3s ease}.blog-detail-sidebar__article-content h4 a:hover{color:var(--clr-primary)}.blog-detail-sidebar__article-date{font-size:1.2rem;color:var(--clr-neutral-500)}.blog-detail-sidebar__cta{background:linear-gradient(135deg, var(--clr-primary) 0%, #8bb84a 100%);color:#fff;padding:2rem;border-radius:1.2rem;text-align:center}.blog-detail-sidebar__cta h3{font-size:1.6rem;font-weight:600;margin-bottom:1rem}.blog-detail-sidebar__cta p{font-size:1.4rem;margin-bottom:1.5rem;opacity:.9}.blog-detail-sidebar__cta .btn,.blog-detail-sidebar__cta .wp-block-search .wp-block-search__button,.wp-block-search .blog-detail-sidebar__cta .wp-block-search__button,.blog-detail-sidebar__cta .wp-block-query-pagination .wp-block-query-pagination-numbers a,.wp-block-query-pagination .wp-block-query-pagination-numbers .blog-detail-sidebar__cta a{background:#fff;color:var(--clr-primary)}.blog-detail-sidebar__cta .btn:hover,.blog-detail-sidebar__cta .wp-block-search .wp-block-search__button:hover,.wp-block-search .blog-detail-sidebar__cta .wp-block-search__button:hover,.blog-detail-sidebar__cta .wp-block-query-pagination .wp-block-query-pagination-numbers a:hover,.wp-block-query-pagination .wp-block-query-pagination-numbers .blog-detail-sidebar__cta a:hover{background:var(--clr-neutral-100)}.blog-detail-navigation{padding:4rem 0;background:var(--clr-neutral-50)}.blog-detail-navigation__container{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;align-items:center}.blog-detail-navigation__prev,.blog-detail-navigation__next{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#fff;border-radius:1rem;text-decoration:none;color:var(--clr-neutral-700);transition:all .3s ease;box-shadow:0 2px 10px rgba(0,0,0,.05)}.blog-detail-navigation__prev:hover,.blog-detail-navigation__next:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.1)}.blog-detail-navigation__next{flex-direction:row-reverse;text-align:left}.blog-detail-navigation__content{display:flex;flex-direction:column;gap:.3rem}.blog-detail-navigation__label{font-size:1.2rem;color:var(--clr-neutral-500)}.blog-detail-navigation__title{font-size:1.4rem;font-weight:600;color:var(--clr-neutral-800)}.blog-detail-navigation__back{display:flex;align-items:center;gap:.8rem;padding:1rem 2rem;background:var(--clr-primary);color:#fff;border-radius:2rem;text-decoration:none;font-weight:500;transition:all .3s ease}.blog-detail-navigation__back:hover{background:#8bb84a;transform:translateY(-1px)}@media(max-width: 768px){.blog-detail-hero__container{grid-template-columns:1fr;gap:3rem}.blog-detail-hero__title{font-size:2.8rem}.blog-detail-content__container{grid-template-columns:1fr;gap:3rem}.blog-detail-navigation__container{grid-template-columns:1fr;gap:1.5rem}.blog-detail-navigation__prev,.blog-detail-navigation__next{justify-content:center}}.stickyfx{position:relative;overflow:clip}.stickyfx__figure{position:sticky;top:clamp(64px,10vh,120px);display:grid;place-items:center}.stickyfx__img{display:block;width:min(86vw,860px);max-width:100%;border-radius:18px;will-change:transform,opacity,clip-path;clip-path:inset(60% 60% 60% 60% round 20px)}@media(prefers-reduced-motion: reduce){.stickyfx__img{transform:none !important;opacity:1 !important;clip-path:none !important}}@keyframes slideInUp{0%{opacity:0;transform:translateY(4rem) scale(0.95)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3) rotate(-10deg)}50%{opacity:1;transform:scale(1.1) rotate(5deg)}100%{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes pulseIn{0%{transform:translateX(-50%) scale(0);box-shadow:0 0 0 0 rgba(99,102,241,.4)}50%{transform:translateX(-50%) scale(1.2);box-shadow:0 0 0 .8rem rgba(99,102,241,.2)}100%{transform:translateX(-50%) scale(1);box-shadow:0 0 0 .4rem rgba(99,102,241,.2)}}.working-process{padding:8rem 0;position:relative;overflow:hidden}.working-process__container{position:relative;z-index:1;max-width:120rem;margin:0 auto;padding:0 2rem}.working-process__content{display:grid;grid-template-columns:1fr 1fr;gap:6.4rem;align-items:start}.working-process__header{display:flex;flex-direction:column;gap:1.6rem;padding-right:2rem}.working-process__tagline{display:inline-flex;align-items:center;gap:1rem;padding:.8rem 2.4rem;background:linear-gradient(135deg, var(--clr-neutral-50) 0%, var(--clr-primary-50) 100%);color:var(--clr-neutral-600);border-radius:2rem;font-size:1.4rem;font-weight:600;width:fit-content;transition:all .3s ease;text-align:center;border:.1rem solid var(--clr-primary-100);box-shadow:0 .2rem .8rem rgba(0,0,0,.05)}.working-process__tagline:hover{background:linear-gradient(135deg, var(--clr-primary-100) 0%, var(--clr-primary-200) 100%);color:var(--clr-primary-700);transform:translateY(-0.2rem);box-shadow:0 .4rem 1.2rem rgba(164,202,91,.15)}.working-process__tagline-icon{width:1.6rem;height:1.6rem;fill:var(--clr-primary-500);transition:all .3s ease}.working-process__tagline:hover .working-process__tagline-icon{transform:rotate(360deg) scale(1.1);fill:var(--clr-primary-700)}.working-process__title{font-size:clamp(3.2rem,5vw,4rem);font-weight:800;line-height:1.2;color:var(--clr-neutral-900);margin:0;background:linear-gradient(135deg, var(--clr-neutral-900) 0%, var(--clr-primary-700) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;transition:all .3s ease}.working-process__title:hover{background:linear-gradient(135deg, var(--clr-primary-600) 0%, var(--clr-primary-800) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.working-process__description{font-size:1.8rem;line-height:1.7;color:var(--clr-neutral-600);margin:0}.working-process__cta{margin-top:1.6rem}.working-process__cta .btn,.working-process__cta .wp-block-search .wp-block-search__button,.wp-block-search .working-process__cta .wp-block-search__button,.working-process__cta .wp-block-query-pagination .wp-block-query-pagination-numbers a,.wp-block-query-pagination .wp-block-query-pagination-numbers .working-process__cta a{padding:1.6rem 3.2rem;font-size:1.6rem;font-weight:700;border-radius:1.2rem;text-decoration:none;transition:all .3s ease;background:linear-gradient(135deg, var(--clr-primary-600) 0%, var(--clr-primary-700) 100%);color:#fff;border:.2rem solid var(--clr-primary-600);box-shadow:0 .4rem 1.6rem rgba(164,202,91,.2);position:relative;overflow:hidden}.working-process__cta .btn::before,.working-process__cta .wp-block-search .wp-block-search__button::before,.wp-block-search .working-process__cta .wp-block-search__button::before,.working-process__cta .wp-block-query-pagination .wp-block-query-pagination-numbers a::before,.wp-block-query-pagination .wp-block-query-pagination-numbers .working-process__cta a::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .5s}.working-process__cta .btn:hover,.working-process__cta .wp-block-search .wp-block-search__button:hover,.wp-block-search .working-process__cta .wp-block-search__button:hover,.working-process__cta .wp-block-query-pagination .wp-block-query-pagination-numbers a:hover,.wp-block-query-pagination .wp-block-query-pagination-numbers .working-process__cta a:hover{background:linear-gradient(135deg, var(--clr-primary-700) 0%, var(--clr-primary-800) 100%);transform:translateY(-0.3rem);box-shadow:0 .8rem 2.4rem rgba(164,202,91,.3);border-color:var(--clr-primary-700)}.working-process__cta .btn:hover::before,.working-process__cta .wp-block-search .wp-block-search__button:hover::before,.wp-block-search .working-process__cta .wp-block-search__button:hover::before,.working-process__cta .wp-block-query-pagination .wp-block-query-pagination-numbers a:hover::before,.wp-block-query-pagination .wp-block-query-pagination-numbers .working-process__cta a:hover::before{left:100%}.working-process__steps{display:flex;flex-direction:column;gap:2.4rem}.working-process__step{background:#fff;border-radius:1.6rem;padding:2.4rem;box-shadow:0 .4rem 1.6rem rgba(0,0,0,.03);border:.1rem solid var(--clr-neutral-50);transition:all .8s var(--ease-out-quart);position:relative;overflow:hidden;opacity:0;transform:translateY(4rem) scale(0.95);animation:slideInUp 1s var(--ease-out-quart) both}.working-process__step:nth-child(1){animation-delay:.2s}.working-process__step:nth-child(2){animation-delay:.4s}.working-process__step:nth-child(3){animation-delay:.6s}.working-process__step:nth-child(4){animation-delay:.7s}.working-process__step.animate-in{opacity:1;transform:translateY(0) scale(1);animation:slideInUp .8s cubic-bezier(0.4, 0, 0.2, 1) forwards}.working-process__step.step-visible{opacity:1;transform:translateY(0) scale(1);animation:slideInUp .8s cubic-bezier(0.4, 0, 0.2, 1) forwards}.working-process__step:hover{transform:translateY(-0.8rem) scale(1.02);box-shadow:0 1rem 2rem rgba(0,0,0,.08);border-color:var(--clr-primary-200)}.working-process__step:hover::after{opacity:1}.working-process__step::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(99, 102, 241, 0.05) 0%, rgba(168, 85, 247, 0.05) 100%);border-radius:1.6rem;opacity:0;transition:opacity .6s ease;pointer-events:none}.working-process__step-number{position:absolute;top:2rem;left:2rem;font-size:4.8rem;font-weight:500;color:var(--clr-neutral-300);line-height:1;opacity:.4}.working-process__step-icon{width:5.6rem;height:5.6rem;border-radius:1.2rem;display:flex;align-items:center;justify-content:center;margin-bottom:3.2rem;transition:all .8s cubic-bezier(0.4, 0, 0.2, 1);transform:scale(0.6) rotate(-10deg);opacity:0;position:relative;overflow:hidden}.working-process__step-icon::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, var(--clr-primary-100) 0%, var(--clr-primary-200) 100%);border-radius:1.2rem;opacity:0;transition:opacity .6s ease}.working-process__step-icon img{width:5.6rem;height:5.6rem;object-fit:contain;transition:all .8s cubic-bezier(0.4, 0, 0.2, 1);position:relative;z-index:1}.working-process__step.animate-in .working-process__step-icon,.working-process__step.step-visible .working-process__step-icon{transform:scale(1) rotate(0deg);opacity:1;animation:bounceIn .8s cubic-bezier(0.4, 0, 0.2, 1) forwards}.working-process__step:hover .working-process__step-icon{transform:scale(1.1) rotate(5deg)}.working-process__step:hover .working-process__step-icon::before{opacity:1}.working-process__step:hover .working-process__step-icon img{transform:scale(1.1)}.working-process__step-title{font-size:2rem;font-weight:700;color:var(--clr-neutral-900);margin:0 0 1.2rem 0;line-height:1.3;transition:all .8s cubic-bezier(0.4, 0, 0.2, 1);opacity:0;transform:translateY(3rem);position:relative}.working-process__step-title::after{content:"";position:absolute;bottom:-0.4rem;left:0;width:0;height:.3rem;background:linear-gradient(90deg, var(--clr-primary-500) 0%, var(--clr-primary-600) 100%);border-radius:.15rem;transition:width .8s cubic-bezier(0.4, 0, 0.2, 1)}.working-process__step-description{font-size:1.6rem;line-height:1.6;color:var(--clr-neutral-600);margin:0;transition:all .8s cubic-bezier(0.4, 0, 0.2, 1);opacity:0;transform:translateY(3rem)}.working-process__step.animate-in .working-process__step-title,.working-process__step.step-visible .working-process__step-title{opacity:1;transform:translateY(0);transition-delay:.3s;animation:slideInUp .8s cubic-bezier(0.4, 0, 0.2, 1) forwards}.working-process__step.animate-in .working-process__step-title::after,.working-process__step.step-visible .working-process__step-title::after{width:4rem;transition-delay:.8s}.working-process__step.animate-in .working-process__step-description,.working-process__step.step-visible .working-process__step-description{opacity:1;transform:translateY(0);transition-delay:.5s;animation:slideInUp .8s cubic-bezier(0.4, 0, 0.2, 1) forwards}.working-process__steps{position:relative}.working-process__steps::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:.3rem;background:linear-gradient(to bottom, var(--clr-primary-200) 0%, var(--clr-primary-400) 25%, var(--clr-primary-600) 50%, var(--clr-primary-400) 75%, var(--clr-primary-200) 100%);transform:translateX(-50%) scaleY(0);transform-origin:top;opacity:0;transition:all 1.2s cubic-bezier(0.4, 0, 0.2, 1);border-radius:.15rem;box-shadow:0 0 1rem rgba(99,102,241,.3)}.working-process__steps.animate-timeline::before{opacity:1;transform:translateX(-50%) scaleY(1)}.working-process__step::before{content:"";position:absolute;left:50%;top:-2.4rem;width:2rem;height:2rem;background:linear-gradient(135deg, var(--clr-primary-500) 0%, var(--clr-primary-700) 100%);border-radius:50%;transform:translateX(-50%) scale(0);transition:all .8s cubic-bezier(0.4, 0, 0.2, 1);z-index:2;box-shadow:0 0 0 .4rem rgba(99,102,241,.2);border:.3rem solid #fff}.working-process__step.animate-in::before,.working-process__step.step-visible::before{transform:translateX(-50%) scale(1);animation:pulseIn .8s cubic-bezier(0.4, 0, 0.2, 1) forwards}.working-process__step:hover::before{transform:translateX(-50%) scale(1.2);box-shadow:0 0 0 .8rem rgba(99,102,241,.3)}@media(max-width: 1024px){.working-process{padding:6rem 0}.working-process__content{grid-template-columns:1fr;gap:4rem}.working-process__header{text-align:center;padding-right:0}.working-process__steps{gap:2rem}.working-process__step{padding:2rem}.working-process__step-number{top:1.6rem;right:1.6rem;font-size:2rem}.working-process__step-title{font-size:2rem}.working-process__step-description{font-size:1.5rem}}@media(max-width: 768px){.working-process{padding:4rem 0}.working-process__content{gap:3rem}.working-process__header{gap:2rem}.working-process__tagline{font-size:1.2rem;padding:.6rem 2rem}.working-process__title{font-size:clamp(2.4rem,3vw,3.2rem)}.working-process__description{font-size:1.6rem}.working-process__steps{gap:1.6rem}.working-process__step{padding:1.6rem}.working-process__step-number{top:1.2rem;right:1.2rem;font-size:1.8rem}.working-process__step-icon{width:4rem;height:4rem;margin-bottom:1.2rem}.working-process__step-icon img{width:2rem;height:2rem}.working-process__step-title{font-size:1.8rem;margin-bottom:.8rem}.working-process__step-description{font-size:1.4rem}.working-process__cta .btn,.working-process__cta .wp-block-search .wp-block-search__button,.wp-block-search .working-process__cta .wp-block-search__button,.working-process__cta .wp-block-query-pagination .wp-block-query-pagination-numbers a,.wp-block-query-pagination .wp-block-query-pagination-numbers .working-process__cta a{padding:1.4rem 2.4rem;font-size:1.4rem}}.services{padding:8rem 0;background:var(--clr-neutral-900);position:relative;overflow:hidden}.services::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%, rgba(164, 202, 91, 0.05) 0%, transparent 50%),radial-gradient(circle at 80% 20%, rgba(46, 62, 111, 0.03) 0%, transparent 50%);pointer-events:none;z-index:0}.services__container{position:relative;z-index:1;max-width:120rem;margin:0 auto;padding:0 2rem}.services__content{display:flex;flex-direction:column;gap:6.4rem}.services__header{text-align:center;max-width:80rem;margin-left:auto;margin-right:auto}.services__tagline{display:inline-flex;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:600;color:var(--clr-neutral-300);background:linear-gradient(135deg, var(--clr-neutral-800) 0%, var(--clr-neutral-700) 100%);padding:.8rem 2.4rem;border-radius:2.4rem;width:fit-content;transition:all .3s ease;text-align:center;margin:auto;border:.1rem solid var(--clr-neutral-600);box-shadow:0 .2rem .8rem rgba(0,0,0,.1)}.services__tagline:hover{background:linear-gradient(135deg, var(--clr-primary-800) 0%, var(--clr-primary-700) 100%);color:var(--clr-primary-100);transform:translateY(-0.2rem);box-shadow:0 .4rem 1.2rem rgba(164,202,91,.2)}.services__tagline-icon{width:1.6rem;height:1.6rem;fill:var(--clr-primary-400);transition:all .3s ease}.services__tagline:hover .services__tagline-icon{transform:rotate(360deg) scale(1.1);fill:var(--clr-primary-200)}.services__title{font-size:clamp(3.2rem,5vw,4rem);font-weight:800;line-height:1.2;color:#fff;margin:2.4rem 0 1.6rem 0;text-align:center;background:linear-gradient(135deg, #ffffff 0%, var(--clr-primary-300) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;transition:all .3s ease}.services__title:hover{background:linear-gradient(135deg, var(--clr-primary-200) 0%, var(--clr-primary-400) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.services__description{font-size:1.8rem;line-height:1.7;color:var(--clr-neutral-300);margin:0;max-width:65rem;margin:auto}.services__list{display:flex;flex-direction:column;gap:0;width:80%;margin:auto}.services__item{border-bottom:.1rem solid hsla(0,0%,100%,.1);transition:all .3s ease}.services__item:last-child{border-bottom:none}.services__item-header{display:flex;align-items:center;justify-content:space-between;padding:2.4rem 0;cursor:pointer;transition:all .3s ease;position:relative}.services__item-header::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, rgba(164, 202, 91, 0.05) 0%, transparent 100%);opacity:0;transition:all .3s ease;border-radius:1.2rem}.services__item-header:hover{padding-left:1.6rem;padding-right:1.6rem;background:hsla(0,0%,100%,.05);border-radius:1.2rem;margin:0 -1.6rem}.services__item-header:hover::before{opacity:1}.services__item-header:hover .services__item-arrow{transform:translateX(-0.8rem)}.services__item-content{display:flex;align-items:center;gap:2.4rem}.services__item-number{font-size:1.6rem;font-weight:500;color:var(--clr-neutral-400);min-width:3.2rem;background:linear-gradient(135deg, var(--clr-primary-400) 0%, var(--clr-primary-600) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;transition:all .3s ease}.services__item:hover .services__item-number{background:linear-gradient(135deg, var(--clr-primary-300) 0%, var(--clr-primary-500) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;transform:scale(1.1)}.services__item-name{font-size:2.4rem;font-weight:700;color:#fff;line-height:1.3}.services__item-arrow{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border:.1rem solid rgba(164,202,91,.3);border-radius:50%;background:linear-gradient(135deg, rgba(164, 202, 91, 0.1) 0%, rgba(164, 202, 91, 0.05) 100%);transition:all .6s ease;position:relative;overflow:hidden}.services__item-arrow::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle, rgba(164, 202, 91, 0.2) 0%, transparent 70%);opacity:0;transition:all .3s ease;border-radius:50%}.services__item-arrow img{width:1.2rem;height:1.2rem;filter:brightness(0) invert(1);transition:all .3s ease;position:relative;z-index:1}.services__item-arrow:hover{border-color:var(--clr-primary-400);background:linear-gradient(135deg, rgba(164, 202, 91, 0.2) 0%, rgba(164, 202, 91, 0.1) 100%)}.services__item-arrow:hover::before{opacity:1}.services__item-arrow:hover img{filter:brightness(0) invert(1) sepia(1) saturate(2) hue-rotate(60deg)}.services__item-description{max-height:0;overflow:hidden;transition:all .3s ease;background:hsla(0,0%,100%,.03);border-radius:0 0 1.2rem 1.2rem}.services__item-description p{padding:2.4rem;margin:0;font-size:1.6rem;line-height:1.6;color:var(--clr-neutral-300)}.services__item.active .services__item-header{background:hsla(0,0%,100%,.05);border-radius:1.2rem 1.2rem 0 0;margin:0 -1.6rem;padding-left:1.6rem;padding-right:1.6rem;border-bottom:none}.services__item.active .services__item-header .services__item-number,.services__item.active .services__item-header .services__item-name{color:var(--clr-primary-500)}.services__item.active .services__item-header .services__item-arrow{background:var(--clr-primary-600);border-color:var(--clr-primary-600);transform:rotate(134deg)}.services__item.active .services__item-header .services__item-arrow img{filter:brightness(0) invert(1)}.services__item.active .services__item-description{max-height:20rem;margin-bottom:1.2rem}.services__actions{display:flex;gap:2rem;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:6.4rem}.services__btn-contact,.services__btn-all{padding:1.6rem 3.2rem;font-size:1.6rem;font-weight:700;border-radius:1.2rem;text-decoration:none;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center}.services__btn-contact:hover,.services__btn-all:hover{box-shadow:none}.services__btn-contact{background:var(--clr-primary-600);color:#fff;border:.2rem solid var(--clr-primary-600)}.services__btn-contact:hover{background:var(--clr-primary-700);border-color:var(--clr-primary-700);transform:translateY(-0.2rem)}.services__btn-all{background:rgba(0,0,0,0);color:#fff;border:.1rem solid var(--clr-neutral-700)}.services__btn-all:hover{background:var(--clr-neutral-700);border-color:var(--clr-neutral-700);transform:translateY(-0.2rem)}@media(max-width: 1024px){.services{padding:6rem 0}.services__title{font-size:clamp(2.8rem,4vw,3.6rem)}.services__description{font-size:1.6rem}.services__content{gap:2.4rem}.services__list{width:100%}.services__actions{margin-top:3.2rem}.services__item-name{font-size:1.6rem}}@media(max-width: 99.1rem){.services__grid{grid-template-columns:repeat(2, 1fr);gap:2.4rem}.services__item-header{padding:2.2rem 0}.services__item-name{font-size:2.2rem}}@media(max-width: 76.7rem){.services{padding:4rem 0}.services__content{gap:4rem}.services__tagline{font-size:1.2rem;padding:.6rem 2rem}.services__title{font-size:clamp(2.4rem,3vw,3.2rem)}.services__description{font-size:1.5rem}.services__item-header{padding:2rem 0}.services__item-header:hover{padding-left:1.2rem;padding-right:1.2rem;margin:0 -1.2rem}.services__item-content{gap:1.6rem}.services__item-number{font-size:1.4rem;min-width:2.8rem}.services__item-name{font-size:1.8rem}.services__item-arrow{width:4rem;height:4rem}.services__item-arrow img{width:2rem;height:2rem}.services__item-description p{padding:2rem;font-size:1.4rem}.services__actions{flex-direction:column;gap:1.6rem}.services__btn-contact,.services__btn-all{width:100%;max-width:30rem}}@media(max-width: 49rem){.services{padding:3rem 0}.services__content{gap:3rem}.services__tagline{font-size:1.1rem;padding:.5rem 1.6rem}.services__title{font-size:clamp(2.2rem,4vw,2.8rem)}.services__description{font-size:1.4rem}.services__item-header{padding:1.6rem 0}.services__item-content{gap:1.4rem}.services__item-number{font-size:1.3rem;min-width:2.6rem}.services__item-name{font-size:1.7rem}.services__item-arrow{width:3.6rem;height:3.6rem}.services__item-arrow img{width:1.8rem;height:1.8rem}.services__item-description p{padding:1.6rem;font-size:1.3rem}.services__actions{gap:1.4rem}.services__btn-contact,.services__btn-all{max-width:28rem}}@media(max-width: 32rem){.services{padding:2.4rem 0}.services__content{gap:2.4rem}.services__tagline{font-size:1rem;padding:.4rem 1.2rem}.services__title{font-size:clamp(2rem,5vw,2.4rem)}.services__description{font-size:1.3rem}.services__item-content{flex-direction:column;align-items:flex-start;gap:.8rem}.services__item-header{padding:1.4rem 0}.services__item-number{font-size:1.2rem;min-width:2.4rem}.services__item-name{font-size:1.6rem}.services__item-arrow{width:3.2rem;height:3.2rem}.services__item-arrow img{width:1.6rem;height:1.6rem}.services__item-description p{padding:1.4rem;font-size:1.2rem}.services__actions{gap:1.2rem}.services__btn-contact,.services__btn-all{max-width:26rem}}.testimonials{padding:8rem 0;background:linear-gradient(135deg, rgba(164, 202, 91, 0.09) 100%, rgba(46, 62, 111, 0.2) 100%);overflow:hidden;position:relative}.testimonials::before{content:"";position:absolute;top:3rem;right:-33rem;width:50%;height:24rem;background:url("../media/images/logoGreen.svg") no-repeat center center;z-index:0;opacity:.1;transform:rotate(-15deg)}.testimonials::after{content:"";position:absolute;bottom:-18rem;left:-33rem;width:50%;height:25rem;background:url("../media/images/logoGreen.svg") no-repeat center center;z-index:-1;opacity:.16;transform:rotate(35deg)}.testimonials__container{max-width:120rem;margin:0 auto;padding:0 2rem}.testimonials__header{text-align:center;margin-bottom:6rem;display:flex;flex-direction:column;gap:1.6rem}.testimonials__tagline{display:inline-flex;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:600;color:var(--clr-primary-600);background:linear-gradient(135deg, #ffffff 0%, var(--clr-primary-50) 100%);border-radius:5rem;padding:.8rem 2.4rem;margin:auto;border:.1rem solid var(--clr-primary-200);box-shadow:0 .2rem .8rem rgba(0,0,0,.05);transition:all .3s ease}.testimonials__tagline:hover{background:linear-gradient(135deg, var(--clr-primary-100) 0%, var(--clr-primary-200) 100%);color:var(--clr-primary-700);transform:translateY(-0.2rem);box-shadow:0 .4rem 1.2rem rgba(164,202,91,.15)}.testimonials__tagline-icon{color:var(--clr-primary-800);fill:var(--clr-primary-500);transition:all .3s ease}.testimonials__tagline:hover .testimonials__tagline-icon{transform:rotate(360deg) scale(1.1);fill:var(--clr-primary-700)}.testimonials__title{color:var(--clr-neutral-900);font-size:clamp(3.2rem,5vw,4rem);font-weight:800;line-height:1.2;background:linear-gradient(135deg, var(--clr-neutral-900) 0%, var(--clr-primary-700) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;transition:all .3s ease}.testimonials__title:hover{background:linear-gradient(135deg, var(--clr-primary-600) 0%, var(--clr-primary-800) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.testimonials__description{font-size:1.8rem;color:var(--clr-neutral-600);max-width:70rem;margin:0 auto;line-height:1.6;transition:all .3s ease}.testimonials__description:hover{color:var(--clr-primary-700);transform:translateY(-0.1rem)}.testimonials__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.4rem}@media(max-width: 1024px){.testimonials__grid{grid-template-columns:repeat(2, 1fr);gap:2rem}}@media(max-width: 768px){.testimonials__grid{grid-template-columns:1fr;gap:1.6rem}}.testimonials__testimonial{background:#fff;border-radius:1.6rem;padding:3.2rem;box-shadow:0 .4rem 1.6rem rgba(0,0,0,.03);border:.1rem solid var(--clr-neutral-50);transition:all .5s var(--ease-out-quart);display:flex;flex-direction:column;align-items:flex-start;text-align:right}.testimonials__testimonial:hover{transform:translateY(-1rem) scale(1.02) rotateX(-2deg);box-shadow:0 1rem 3rem rgba(0,0,0,.08)}.testimonials__testimonial-rating{display:flex;gap:.4rem;color:var(--clr-accent-500);margin-bottom:1.6rem}.testimonials__testimonial-rating .star{width:2rem;height:2rem;fill:currentColor}.testimonials__testimonial-rating .star.empty{fill:var(--clr-neutral-200)}.testimonials__testimonial-headline{font-size:1.8rem;font-weight:700;color:var(--clr-neutral-800);margin-bottom:1.2rem;line-height:1.4}.testimonials__testimonial-text{font-size:1.6rem;color:var(--clr-neutral-700);line-height:1.7;margin-bottom:2.4rem;flex-grow:1}.testimonials__testimonial-author{display:flex;align-items:center;gap:1.6rem;margin-top:auto}.testimonials__testimonial-author-avatar{width:5.6rem;height:5.6rem;border-radius:50%;background:linear-gradient(135deg, var(--clr-primary-50) 0%, var(--clr-accent-50) 100%);border:.2rem solid var(--clr-primary-100);display:flex;align-items:center;justify-content:center}.testimonials__testimonial-author-avatar img{width:2.4rem;height:2.4rem;object-fit:contain;position:relative;z-index:1}.testimonials__testimonial-author-info{display:flex;flex-direction:column;align-items:flex-start}.testimonials__testimonial-author-name{font-size:1.8rem;font-weight:600;color:var(--clr-neutral-900)}.testimonials__testimonial-author-title{font-size:1.4rem;color:var(--clr-neutral-500)}.pricing{padding:8rem 0;position:relative;overflow:hidden}.pricing::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%, rgba(164, 202, 91, 0.05) 0%, transparent 50%),radial-gradient(circle at 80% 20%, rgba(46, 62, 111, 0.03) 0%, transparent 50%);pointer-events:none;z-index:0}.pricing__container{max-width:120rem;margin:0 auto;padding:0 2rem}.pricing__content{display:flex;flex-direction:column;gap:6.4rem}.pricing__header{text-align:center;max-width:80rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:1.6rem}.pricing__tagline{display:inline-flex;align-items:center;gap:1rem;padding:.8rem 2.4rem;background:linear-gradient(135deg, var(--clr-neutral-50) 0%, var(--clr-primary-50) 100%);color:var(--clr-neutral-600);border-radius:2rem;font-size:1.4rem;font-weight:600;width:fit-content;transition:all .3s ease;text-align:center;margin:auto;border:.1rem solid var(--clr-primary-100);box-shadow:0 .2rem .8rem rgba(0,0,0,.05)}.pricing__tagline:hover{background:linear-gradient(135deg, var(--clr-primary-100) 0%, var(--clr-primary-200) 100%);color:var(--clr-primary-700);transform:translateY(-0.2rem);box-shadow:0 .4rem 1.2rem rgba(164,202,91,.15)}.pricing__tagline-icon{width:1.6rem;height:1.6rem;fill:var(--clr-primary-600);transition:all .3s ease}.pricing__tagline:hover .pricing__tagline-icon{transform:rotate(360deg) scale(1.1);fill:var(--clr-primary-700)}.pricing__title{color:var(--clr-neutral-900);font-size:clamp(3.2rem,5vw,4rem);font-weight:800;line-height:1.2;margin:0;background:linear-gradient(135deg, var(--clr-neutral-900) 0%, var(--clr-primary-700) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;transition:all .3s ease}.pricing__title:hover{background:linear-gradient(135deg, var(--clr-primary-600) 0%, var(--clr-primary-800) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.pricing__description{font-size:1.8rem;color:var(--clr-neutral-600);max-width:70rem;margin:0 auto;line-height:1.6}.pricing__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.4rem;max-width:80rem;margin:0 auto}@media(max-width: 1024px){.pricing__grid{grid-template-columns:1fr;gap:2rem}}.pricing__card{background:#fff;border-radius:1.6rem;padding:5.6rem 3.2rem 3.2rem;box-shadow:0 .4rem 1.6rem rgba(0,0,0,.05);border:.1rem solid var(--clr-neutral-50);transition:all .5s var(--ease-out-quart);position:relative;display:flex;flex-direction:column;text-align:center}.pricing__card-badge{background:var(--clr-primary-100);color:var(--clr-neutral-600);font-size:1.4rem;font-weight:700;padding:.8rem 1.6rem;border-radius:1.2rem;margin-bottom:2rem;display:inline-block;width:fit-content;margin-left:auto;margin-right:auto}.pricing__card-badge-popular{position:absolute;top:30px;left:20px;background-color:var(--clr-warning-50);border:.1rem solid var(--clr-warning-200);color:var(--clr-warning-700);box-shadow:0 .4rem 2rem var(--clr-warning-100);font-size:1.2rem;font-weight:700;padding:.6rem 1.2rem;border-radius:.8rem;z-index:1;transform:rotate(-17deg)}.pricing__card-price{margin-bottom:1.6rem}.pricing__card-price-amount{display:block;font-size:2.4rem;font-weight:800;color:var(--clr-neutral-900);margin-bottom:.4rem}.pricing__card-price-period{font-size:1.6rem;color:var(--clr-neutral-600);background-color:var(--clr-neutral-50);border:.1rem solid rgba(0,0,0,0);font-weight:600;padding:.4rem 1.6rem;position:absolute;top:-1.4rem;right:2rem;border-radius:1.2rem}.pricing__card-description{font-size:1.6rem;color:var(--clr-neutral-600);margin-bottom:2.4rem;line-height:1.5}.pricing__card-features{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:4rem;flex-grow:1}.pricing__card-feature{display:flex;align-items:flex-start;gap:1.2rem;text-align:right}.pricing__card-feature-icon{width:2.4rem;height:2.4rem;background:var(--clr-primary-600);border-radius:.4rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.2rem}.pricing__card-feature-icon svg{color:var(--clr-neutral-900)}.pricing__card-feature span{font-size:1.6rem;color:var(--clr-neutral-700);line-height:1.6}.pricing__card-actions{margin-top:auto}.pricing__card-btn{background:var(--clr-neutral-900);color:#fff;padding:1.2rem 2.4rem;border-radius:1.2rem;font-size:1.6rem;font-weight:700;text-decoration:none;display:inline-block;width:100%;text-align:center;transition:all .3s ease;border:.1rem solid rgba(0,0,0,0)}.pricing__card-btn:hover{background:var(--clr-neutral-800);transform:translateY(-0.2rem)}.pricing__card--business{background-color:var(--clr-primary-20);border-color:var(--clr-primary-200);box-shadow:0 .4rem 1.6rem var(--clr-primary-20)}.pricing__card--business .pricing__card-badge{background:var(--clr-primary-50);color:var(--clr-primary-600)}.pricing__card--business .pricing__card-price-amount{color:var(--clr-primary-700)}.pricing__card--business .pricing__card-feature-icon{background:var(--clr-primary-100);color:var(--clr-primary-500)}.pricing__card--business .pricing__card-btn{background:var(--clr-primary-500);color:var(--clr-primary-50);box-shadow:0 .4rem 1.6rem rgba(164,202,91,.3);position:relative;overflow:hidden}.pricing__card--business .pricing__card-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .5s}.pricing__card--business .pricing__card-btn:hover{background:var(--clr-primary-600);border-color:var(--clr-primary-600);color:var(--clr-primary-50);transform:translateY(-0.3rem) scale(1.02);box-shadow:0 1rem 3rem rgba(164,202,91,.5)}.pricing__card--business .pricing__card-btn:hover::before{left:100%}.pricing__card--business .pricing__card-price-period{background-color:var(--clr-primary-20);color:var(--clr-primary-600);border-color:var(--clr-primary-200)}.pricing__card--premium{background-color:var(--clr-secondary-20);border-color:var(--clr-secondary-200);box-shadow:0 .4rem 1.6rem var(--clr-secondary-20)}.pricing__card--premium .pricing__card-badge{background:var(--clr-secondary-50);color:var(--clr-secondary-600)}.pricing__card--premium .pricing__card-price-amount{color:var(--clr-secondary-700)}.pricing__card--premium .pricing__card-feature-icon{background:var(--clr-secondary-100);color:var(--clr-secondary-500)}.pricing__card--premium .pricing__card-btn{background:var(--clr-secondary-500);color:var(--clr-secondary-50);box-shadow:0 .4rem 1.6rem rgba(46,62,111,.3);position:relative;overflow:hidden}.pricing__card--premium .pricing__card-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .5s}.pricing__card--premium .pricing__card-btn:hover{background:var(--clr-secondary-600);border-color:var(--clr-secondary-600);color:var(--clr-secondary-50);transform:translateY(-0.3rem) scale(1.02);box-shadow:0 1rem 3rem rgba(46,62,111,.5)}.pricing__card--premium .pricing__card-btn:hover::before{left:100%}.pricing__card--premium .pricing__card-price-period{background-color:var(--clr-secondary-20);color:var(--clr-secondary-600);border-color:var(--clr-secondary-200)}@media(max-width: 768px){.pricing{padding:6rem 0}.pricing__content{gap:4rem}.pricing__header{gap:1.2rem}.pricing__tagline{font-size:1.2rem;padding:.6rem 2rem}.pricing__title{font-size:clamp(2.8rem,4vw,3.6rem)}.pricing__description{font-size:1.6rem}.pricing__grid{gap:1.6rem}.pricing__card{padding:2.4rem}.pricing__card-badge{font-size:1.2rem;padding:.6rem 1.2rem}.pricing__card-price-amount{font-size:2.8rem}.pricing__card-price-period{font-size:1.4rem}.pricing__card-description{font-size:1.4rem}.pricing__card-features{gap:1.2rem}.pricing__card-feature{gap:1rem}.pricing__card-feature-icon{width:2rem;height:2rem}.pricing__card-feature span{font-size:1.4rem}.pricing__card-btn{font-size:1.4rem;padding:1rem 2rem}}.mainHeader .topHeader{background-color:var(--clr-primary-500);display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:2rem 11.2rem 0;margin:0 4vw;border-radius:0 0 2.4rem 2.4rem}.mainHeader .topHeader .mainMenu nav ul{display:flex;flex-direction:row;gap:4rem;position:relative}.mainHeader .topHeader .mainMenu nav ul li a{color:#fff;display:block;padding-bottom:2rem;position:relative;font-weight:700}.mainHeader .topHeader .mainMenu nav ul li a::after{position:absolute;content:"";bottom:0;width:0%;height:.3rem;left:0;transition:all .3s ease-in-out}.mainHeader .topHeader .mainMenu nav ul li a:hover{color:var(--clr-secondary-200)}.mainHeader .topHeader .mainMenu nav ul li a:hover::after{width:64%;background-color:var(--clr-secondary-200)}.mainHeader .topHeader .mainMenu nav ul .active{position:relative}.mainHeader .topHeader .mainMenu nav ul .active a{color:var(--clr-secondary-200)}.mainHeader .topHeader .mainMenu nav ul .active::after{position:absolute;content:"";bottom:0;width:64%;height:.3rem;left:0;background-color:var(--clr-secondary-200)}.mainHeader .topHeader .socialLinks ul{display:flex;flex-direction:row;gap:1.6rem;align-items:center}.mainHeader .topHeader .socialLinks ul li a{color:var(--clr-primary-50);display:flex;align-items:center;gap:.6rem;font-weight:500;text-transform:uppercase}.mainHeader .topHeader .socialLinks ul li a svg{fill:var(--clr-primary-50);width:1.8rem;transition:all .4s ease-in-out}.mainHeader .topHeader .socialLinks ul li a span{display:inline-block;height:1.8rem;width:1.8rem}.mainHeader .topHeader .socialLinks ul li a:hover{color:var(--clr-secondary-200)}.mainHeader .topHeader .socialLinks ul li a:hover svg{fill:var(--clr-secondary-200)}.mainHeader .mainLogo{display:flex;justify-content:center;margin-top:2.4rem;transition:all .4s ease-in-out}.mainHeader .mainLogo img:hover{transform:scale(1.02)}.homeMain .homeSlider{position:relative;text-align:center;background-color:var(--clr-primary-500);margin:0 4vw;border-radius:3.2rem;margin-block-start:5.6rem;overflow:hidden}.homeMain .homeSlider .swiper-slide{position:relative;background-color:var(--clr-primary-500)}.homeMain .homeSlider .swiper-slide .headerVideo{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 20%;opacity:50%;z-index:-4;left:0;mix-blend-mode:luminosity}.homeMain .homeSlider .swiper-slide .btn,.homeMain .homeSlider .swiper-slide .wp-block-search .wp-block-search__button,.wp-block-search .homeMain .homeSlider .swiper-slide .wp-block-search__button,.homeMain .homeSlider .swiper-slide .wp-block-query-pagination .wp-block-query-pagination-numbers a,.wp-block-query-pagination .wp-block-query-pagination-numbers .homeMain .homeSlider .swiper-slide a{font-size:2rem;font-weight:700;padding:1.6rem 5.6rem}.homeMain .homeSlider .slideContent{padding:16rem 0}.homeMain .homeSlider .slideContent h1{font-size:5.6rem;font-weight:700;letter-spacing:-0.1rem;color:var(--clr-primary-50);margin-block-end:.8rem}.homeMain .homeSlider .slideContent p{font-size:2.2rem;font-weight:400;color:var(--clr-primary-100);margin:0 auto;margin-block-end:4.8rem;width:50%}.homeMain .homeSlider .slideContent .btn,.homeMain .homeSlider .slideContent .wp-block-search .wp-block-search__button,.wp-block-search .homeMain .homeSlider .slideContent .wp-block-search__button,.homeMain .homeSlider .slideContent .wp-block-query-pagination .wp-block-query-pagination-numbers a,.wp-block-query-pagination .wp-block-query-pagination-numbers .homeMain .homeSlider .slideContent a{display:inline-block}.homeMain .homeSlider .swiper-pagination{bottom:2rem}.homeMain .homeSlider .swiper-pagination .swiper-pagination-bullet{background-color:var(--clr-primary-20)}.homeMain .featureTabsContainer{margin-top:11.2rem;display:flex;gap:2.4rem;flex-wrap:nowrap;overflow-x:auto}@media(max-width: 76.7rem){.homeMain .featureTabsContainer{margin-top:6.4rem}}@media(max-width: 49rem){.homeMain .featureTabsContainer{margin-top:4.8rem}}.homeMain .featureTabsContainer .featureTab{display:flex;justify-content:space-between;gap:2.4rem;background:var(--clr-secondary-25);cursor:pointer;border-radius:2.4rem;padding:2.4rem;transition:all .4s ease;overflow:hidden;max-height:17.5rem;width:15%}.homeMain .featureTabsContainer .featureTab .featureHeader{display:flex;flex-direction:column;align-items:center;gap:1.6rem;margin:0 auto}.homeMain .featureTabsContainer .featureTab .featureHeader .icon{background-color:var(--clr-secondary-100);width:9.6rem;height:8.8rem;border-radius:1.8rem;display:flex;align-items:center;justify-content:center}.homeMain .featureTabsContainer .featureTab .featureHeader .icon svg{width:2.4rem;fill:var(--clr-secondary-500)}.homeMain .featureTabsContainer .featureTab .featureHeader h3{font-size:1.6rem;color:var(--clr-secondary-700);font-weight:700;text-transform:uppercase;text-align:center}.homeMain .featureTabsContainer .featureTab .featureContent{max-height:0;opacity:0;overflow:hidden;transition:all .4s ease;color:var(--clr-secondary-600);display:none}.homeMain .featureTabsContainer .featureTab .featureContent p{font-size:1.6rem;line-height:1.6;margin-bottom:1.4rem}.homeMain .featureTabsContainer .featureTab .featureContent a{color:var(--clr-secondary-400);font-weight:500;font-size:1.6rem;display:inline-flex;align-items:center}.homeMain .featureTabsContainer .featureTab .featureContent a span{display:flex;align-items:center}.homeMain .featureTabsContainer .featureTab .featureContent a svg{width:2.4rem;height:2.4rem}.homeMain .featureTabsContainer .featureTab.active{width:88%;background-color:var(--clr-secondary-500)}.homeMain .featureTabsContainer .featureTab.active h3{color:var(--clr-secondary-20)}.homeMain .featureTabsContainer .featureTab.active .featureHeader{width:14%}.homeMain .featureTabsContainer .featureTab.active .featureContent{max-height:100%;opacity:1;display:block;width:88%}.homeMain .featureTabsContainer .featureTab.active .featureContent p{color:var(--clr-secondary-20)}.homeMain .featureTabsContainer .featureTab.active .featureContent a{color:var(--clr-secondary-20)}.homeMain .featureTabsContainer .featureTab.active .featureContent a svg{fill:var(--clr-secondary-20)}.homeMain .homeServices{margin-top:11.2rem;position:relative;background-color:var(--clr-primary-20)}@media(max-width: 76.7rem){.homeMain .homeServices{margin-top:6.4rem}}@media(max-width: 49rem){.homeMain .homeServices{margin-top:4.8rem}}.homeMain .homeServices::before{content:"";position:absolute;inset:0;background-image:url("../media/images/servBg.svg");background-repeat:repeat;background-size:40%;background-position:30% 87%;opacity:.04;mix-blend-mode:luminosity;pointer-events:none;z-index:0}.homeMain .homeServices .servicesContainer{display:flex;position:relative;z-index:1;gap:2.4rem}.homeMain .homeServices .servicesContainer .servicesIntro{flex:4;margin-inline-end:16rem}.homeMain .homeServices .servicesContainer .servicesIntro h6{color:var(--clr-primary-400);font-weight:500;font-size:1.6rem;margin-bottom:.6rem}.homeMain .homeServices .servicesContainer .servicesIntro h2{font-size:4rem;font-weight:600;color:var(--clr-primary-800);margin-bottom:2.4rem}.homeMain .homeServices .servicesContainer .servicesIntro p{color:var(--clr-primary-900);font-size:1.8rem;margin-bottom:4.8rem}.homeMain .homeServices .servicesContainer .servicesIntro a{background-color:var(--clr-primary-20);border:.1rem solid var(--clr-primary-500);color:var(--clr-primary-500)}.homeMain .homeServices .servicesContainer .servicesIntro a:hover{background-color:var(--clr-primary-500);border:.1rem solid var(--clr-primary-500);color:var(--clr-primary-20)}.homeMain .homeServices .servicesContainer .servicesGrid{flex:8;margin-inline-end:8rem}.homeMain .homeServices .servicesContainer .servicesGrid .servicesGridContainer{display:flex;flex-direction:row;flex-wrap:wrap;gap:2.4rem}.homeMain .homeServices .servicesContainer .servicesGrid .servicesGridContainer .serviceCard{background-color:var(--clr-primary-50);background-color:#f5f8f5;padding:3.2rem;border-radius:3.2rem;display:flex;flex-direction:column;width:calc(50% - 1.2rem);transition:all .4s ease-in-out}.homeMain .homeServices .servicesContainer .servicesGrid .servicesGridContainer .serviceCard .icon{background-color:var(--clr-primary-100);width:7.2rem;height:7.2rem;display:flex;align-items:center;justify-content:center;border-radius:1.6rem;margin-bottom:2.4rem;transition:all .4s ease-in-out}.homeMain .homeServices .servicesContainer .servicesGrid .servicesGridContainer .serviceCard .icon svg{fill:var(--clr-primary-500);transition:all .4s ease-in-out;width:2.6rem}.homeMain .homeServices .servicesContainer .servicesGrid .servicesGridContainer .serviceCard h3{font-size:2.2rem;font-weight:700}.homeMain .homeServices .servicesContainer .servicesGrid .servicesGridContainer .serviceCard ul{display:flex;flex-direction:column;gap:.8rem;margin-bottom:2.4rem;margin-top:2.4rem;min-height:12.4rem}.homeMain .homeServices .servicesContainer .servicesGrid .servicesGridContainer .serviceCard ul li{font-size:1.8rem;font-weight:400;color:var(--clr-primary-900);display:flex;align-items:center;gap:1.2rem}.homeMain .homeServices .servicesContainer .servicesGrid .servicesGridContainer .serviceCard ul li svg{width:2rem}.homeMain .homeServices .servicesContainer .servicesGrid .servicesGridContainer .serviceCard a{border:.2rem solid var(--clr-primary-500);width:100%;text-align:center;padding:1.4rem 0;border-radius:1.6rem;font-weight:700;font-size:1.6rem;display:flex;justify-content:center}.homeMain .homeServices .servicesContainer .servicesGrid .servicesGridContainer .serviceCard a svg{width:2.4rem;fill:var(--clr-primary-500);position:relative;left:.4rem}.homeMain .homeServices .servicesContainer .servicesGrid .servicesGridContainer .serviceCard a:hover{background-color:var(--clr-primary-500);color:var(--clr-primary-20)}.homeMain .homeServices .servicesContainer .servicesGrid .servicesGridContainer .serviceCard a:hover svg{fill:var(--clr-primary-20);left:1rem}.homeMain .homeServices .servicesContainer .servicesGrid .servicesGridContainer .serviceCard:hover{background-color:var(--clr-primary-100);transform:scale(1.02)}.homeMain .homeServices .servicesContainer .servicesGrid .servicesGridContainer .serviceCard:hover .icon{background-color:var(--clr-primary-300)}.homeMain .homeServices .servicesContainer .servicesGrid .servicesGridContainer .serviceCard:hover .icon svg{fill:var(--clr-primary-50)}.homeMain .homeNews{margin-top:11.2rem;position:relative;overflow:hidden}@media(max-width: 76.7rem){.homeMain .homeNews{margin-top:6.4rem}}@media(max-width: 49rem){.homeMain .homeNews{margin-top:4.8rem}}.homeMain .homeNews h6{color:var(--clr-primary-400);font-weight:500;font-size:1.6rem;margin-bottom:.6rem}.homeMain .homeNews h2{font-size:4rem;font-weight:600;color:var(--clr-primary-800);margin-bottom:2.4rem}.homeMain .homeNews .newsGrid{display:flex;gap:2.4rem;overflow:hidden}.homeMain .homeNews .newsGrid .newsCard{background-color:var(--clr-neutral-20);padding:3.2rem;border-radius:3.2rem;transition:all .4s ease-in-out}.homeMain .homeNews .newsGrid .newsCard img{border-radius:2.4rem;width:100%;height:19.2rem}.homeMain .homeNews .newsGrid .newsCard h3{font-size:2rem;margin-top:2.4rem;margin-bottom:1.6rem;line-height:1.3}.homeMain .homeNews .newsGrid .newsCard h3 a{font-size:2rem;font-weight:600;line-height:1.2}.homeMain .homeNews .newsGrid .newsCard p{font-size:1.6rem;color:var(--clr-primary-800);margin-bottom:2.4rem}.homeMain .homeNews .newsGrid .newsCard .readMore a{display:inline-flex;align-items:center;font-weight:600}.homeMain .homeNews .newsGrid .newsCard .readMore a svg{width:2.4rem;height:2.4rem;fill:var(--clr-primary-500)}.homeMain .homeNews .newsGrid .newsCard .readMore a:hover svg{fill:var(--clr-secondary-500)}.homeMain .homeNews .newsGrid .newsCard:hover{background-color:var(--clr-primary-25);transform:scale(1.02)}.homeMain .homeNews .viewAll{display:flex;justify-content:center;margin-top:4.8rem}.homeMain .homeNews .viewAll a{background-color:var(--clr-primary-20);border:.1rem solid var(--clr-primary-500);color:var(--clr-primary-500)}.homeMain .homeNews .viewAll a:hover{background-color:var(--clr-primary-500);border:.1rem solid var(--clr-primary-500);color:var(--clr-primary-20)}.homeMain .homeNews .swiper-button-next,.homeMain .homeNews .swiper-button-prev{position:absolute;top:60px;right:16px;left:auto;border:.1rem solid var(--clr-primary-500);border-radius:1.2rem;width:7.2rem;height:4.8rem;transition:all .4s ease-in-out}.homeMain .homeNews .swiper-button-next::after,.homeMain .homeNews .swiper-button-prev::after{font-size:0 !important}.homeMain .homeNews .swiper-button-next svg,.homeMain .homeNews .swiper-button-prev svg{width:2.4rem;height:2.4rem;fill:var(--clr-primary-500)}.homeMain .homeNews .swiper-button-next:hover,.homeMain .homeNews .swiper-button-prev:hover{background-color:var(--clr-primary-500)}.homeMain .homeNews .swiper-button-next:hover svg,.homeMain .homeNews .swiper-button-prev:hover svg{fill:var(--clr-primary-20)}.homeMain .homeNews .swiper-button-prev{margin-right:8rem}.homeMain .homeNews .swiper-button-prev svg{transform:rotate(360deg)}.homeMain .homeFaqs{margin-top:11.2rem}@media(max-width: 76.7rem){.homeMain .homeFaqs{margin-top:6.4rem}}@media(max-width: 49rem){.homeMain .homeFaqs{margin-top:4.8rem}}.homeMain .homeFaqs .homeFaqsContainer{display:flex;position:relative;z-index:1;gap:2.4rem}.homeMain .homeFaqs .homeFaqsContainer .homeFaqsIntro{flex:4}.homeMain .homeFaqs .homeFaqsContainer .homeFaqsIntro h6{color:var(--clr-neutral-200);font-weight:500;font-size:1.6rem;margin-bottom:.6rem}.homeMain .homeFaqs .homeFaqsContainer .homeFaqsIntro h2{font-size:4rem;font-weight:600;color:var(--clr-neutral-800);margin-bottom:2.4rem}.homeMain .homeFaqs .homeFaqsContainer .homeFaqsIntro p{color:var(--clr-neutral-300);font-size:1.8rem;margin-bottom:4.8rem}.homeMain .homeFaqs .homeFaqsContainer .homeFaqsIntro a{background-color:rgba(0,0,0,0);border:.1rem solid var(--clr-neutral-500);color:var(--clr-neutral-500)}.homeMain .homeFaqs .homeFaqsContainer .homeFaqsIntro a:hover{background-color:var(--clr-neutral-500);border:.1rem solid var(--clr-neutral-500);color:var(--clr-neutral-20)}.homeMain .homeFaqs .homeFaqsGroup{display:flex;flex-direction:column;gap:2.4rem;width:70%;margin:0 auto}.homeMain .homeFaqs .homeFaqsGroup .homeFaqsBox{background-color:var(--clr-neutral-20);display:flex;flex-direction:column;padding:3.2rem;border-radius:2.4rem;margin-inline-start:8rem}.homeMain .homeFaqs .homeFaqsGroup .homeFaqsBox h4{color:var(--clr-neutral-700);font-size:2rem;cursor:pointer;position:relative;font-weight:600}.homeMain .homeFaqs .homeFaqsGroup .homeFaqsBox h4::before{position:absolute;content:"+";display:inline-block;color:var(--clr-neutral-200);transition:transform .3s ease;text-align:center;align-items:center;line-height:2.4rem;border-radius:2.4rem;right:0;font-weight:300;font-size:3.2rem}.homeMain .homeFaqs .homeFaqsGroup .homeFaqsBox p{color:var(--clr-neutral-500);font-size:1.8rem;margin:0;overflow:hidden;max-height:0;opacity:0;padding-top:0;transition:max-height .4s ease,opacity .4s ease,padding-top .4s ease}.homeMain .homeFaqs .homeFaqsGroup .homeFaqsBox.active h4::before{color:var(--clr-neutral-300);transform:rotate(45deg)}.homeMain .homeFaqs .homeFaqsGroup .homeFaqsBox.active p{opacity:1;margin-top:2.4rem}.mainFooter{margin-top:11.2rem;background-color:var(--clr-primary-800);padding-top:8rem}@media(max-width: 76.7rem){.mainFooter{margin-top:6.4rem}}@media(max-width: 49rem){.mainFooter{margin-top:4.8rem}}.mainFooter::before{content:"";position:absolute;inset:0;background-image:url("../media/images/servBg.svg");background-repeat:repeat;background-size:40%;background-position:30% 87%;opacity:.01;mix-blend-mode:luminosity;pointer-events:none;z-index:0}.mainFooter .footerContainer{display:flex;flex-direction:column;gap:8rem}.mainFooter .footerContainer .footerTop{display:flex;gap:2.4rem}.mainFooter .footerContainer .footerTop .footerLogo{width:100%}.mainFooter .footerContainer .footerTop .footerLogo img{height:12.8rem;margin-bottom:3.2rem}.mainFooter .footerContainer .footerTop .footerLogo p{font-size:1.6rem;color:var(--clr-primary-25)}.mainFooter .footerContainer .footerTop .footerLinks{width:65%;display:flex;flex-direction:column;gap:2.4rem}.mainFooter .footerContainer .footerTop .footerLinks:last-child{width:90%}.mainFooter .footerContainer .footerTop .footerLinks h4{color:var(--clr-primary-50)}.mainFooter .footerContainer .footerTop .footerLinks .socialLinks ul{display:flex;flex-direction:row;gap:1.6rem;align-items:center}.mainFooter .footerContainer .footerTop .footerLinks .socialLinks ul li a{color:var(--clr-primary-200);display:flex;align-items:center;gap:.6rem;font-weight:500;text-transform:uppercase}.mainFooter .footerContainer .footerTop .footerLinks .socialLinks ul li a svg{fill:var(--clr-primary-50);width:2.4rem;transition:all .4s ease-in-out}.mainFooter .footerContainer .footerTop .footerLinks .socialLinks ul li a span{display:inline-block}.mainFooter .footerContainer .footerTop .footerLinks .socialLinks ul li a:hover{color:var(--clr-secondary-200)}.mainFooter .footerContainer .footerTop .footerLinks .socialLinks ul li a:hover svg{fill:var(--clr-secondary-200)}.mainFooter .footerContainer .footerTop .footerLinks ul{display:flex;flex-direction:column;gap:1.4rem}.mainFooter .footerContainer .footerTop .footerLinks ul li a{font-size:1.6rem;color:var(--clr-primary-200)}.mainFooter .footerContainer .footerTop .footerLinks ul li a:hover{color:var(--clr-secondary-400)}.mainFooter .footerContainer .footerTop .footerLinks p{font-size:1.6rem;color:var(--clr-primary-200)}.mainFooter .footerContainer .footerEnd{text-align:center;font-size:1.6rem;color:var(--clr-primary-100);border-top:.1rem solid var(--clr-primary-600);padding:3.2rem 0}.mainFooter .footerContainer .footerEnd a{color:var(--clr-secondary-400);font-weight:500}.mainFooter .footerContainer .footerEnd a:hover{color:var(--clr-secondary-200)}.blog{padding:8rem 0;position:relative;z-index:1;overflow:hidden}.blog__container{max-width:120rem;margin:0 auto;padding:0 2rem}.blog__content{display:flex;flex-direction:column;gap:4rem}.blog__header{display:flex;justify-content:space-between;align-items:flex-end;width:100%}@media(max-width: 768px){.blog__header{flex-direction:column;align-items:flex-start;gap:2rem}}.blog__header-left{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.blog__tagline{display:inline-flex;align-items:center;gap:1rem;padding:.8rem 2.4rem;background:linear-gradient(135deg, var(--clr-neutral-50) 0%, var(--clr-primary-50) 100%);color:var(--clr-neutral-600);border-radius:2rem;font-size:1.4rem;font-weight:600;width:fit-content;transition:all .3s ease;text-align:center;border:.1rem solid var(--clr-primary-100);box-shadow:0 .2rem .8rem rgba(0,0,0,.05)}.blog__tagline:hover{background:linear-gradient(135deg, var(--clr-primary-100) 0%, var(--clr-primary-200) 100%);color:var(--clr-primary-700);transform:translateY(-0.2rem);box-shadow:0 .4rem 1.2rem rgba(164,202,91,.15)}.blog__tagline-icon{width:1.6rem;height:1.6rem;fill:var(--clr-primary-600);transition:all .3s ease}.blog__tagline:hover .blog__tagline-icon{transform:rotate(360deg) scale(1.1);fill:var(--clr-primary-700)}.blog__title{color:var(--clr-neutral-900);font-size:clamp(2.8rem,4vw,3.6rem);font-weight:700;line-height:1.3;margin:0;max-width:50rem;background:linear-gradient(135deg, var(--clr-neutral-900) 0%, var(--clr-primary-700) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;transition:all .3s ease}.blog__title:hover{background:linear-gradient(135deg, var(--clr-primary-600) 0%, var(--clr-primary-800) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.blog__header-actions{display:flex;align-items:center}.blog__browse-btn{padding:1.2rem 2.4rem;font-size:1.6rem;font-weight:700;border-radius:1.2rem;text-decoration:none;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);background:var(--clr-neutral-900);color:#fff;border:.2rem solid var(--clr-neutral-900);box-shadow:0 .4rem 1.6rem rgba(0,0,0,.1);position:relative;overflow:hidden}.blog__browse-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .5s}.blog__browse-btn:hover{background:var(--clr-neutral-800);border-color:var(--clr-neutral-800);transform:translateY(-0.3rem) scale(1.02);box-shadow:0 1rem 3rem rgba(0,0,0,.2);color:#fff}.blog__browse-btn:hover::before{left:100%}@media(max-width: 768px){.blog__browse-btn{font-size:1.3rem;padding:.8rem 1.6rem}}.blog__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.4rem;width:100%}@media(max-width: 1024px){.blog__grid{grid-template-columns:repeat(2, 1fr);gap:2rem}}@media(max-width: 768px){.blog__grid{grid-template-columns:1fr;gap:1.6rem}}.blog__card{overflow:hidden;transition:all .5s var(--ease-out-quart);display:flex;flex-direction:column;width:100%;min-height:40rem;gap:1.2rem}.blog__card:hover{transform:translateY(-1rem) scale(1.02) rotateX(-2deg)}.blog__card-image{width:100%;height:24rem;overflow:hidden;position:relative;border-radius:1.6rem}.blog__card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog__card-data{background-color:var(--clr-neutral-20);border:.1rem solid var(--clr-neutral-100);padding:1.6rem;border-radius:1.6rem;display:flex;flex-direction:column;gap:1rem;transition:all .3s ease-in-out}.blog__card-meta{display:flex;justify-content:space-between;align-items:center;border-bottom:.1rem dashed var(--clr-neutral-100);padding-bottom:1.6rem;margin-bottom:.8rem}.blog__card-category{background:#fff;border:.1rem solid var(--clr-neutral-50);color:var(--clr-neutral-700);font-size:1.2rem;font-weight:600;padding:.8rem 1.2rem;border-radius:.6rem}.blog__card-date{display:flex;align-items:center;gap:.6rem;font-size:1.4rem;color:var(--clr-neutral-500);font-weight:500}.blog__card-date svg{width:1.4rem;height:1.4rem;fill:currentColor}.blog__card-title{font-size:1.8rem;font-weight:800;color:var(--clr-neutral-900);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog__card-description{font-size:1.6rem;color:var(--clr-neutral-600);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1}.blog__card:hover img{transform:scale(1.05) rotate(0.5deg)}.blog__card:hover .blog__card-data{transform:translateY(-0.3rem);background-color:var(--clr-neutral-20);border-color:var(--clr-neutral-50)}@media(max-width: 768px){.blog{padding:6rem 0}.blog__content{gap:4rem}.blog__header{margin-bottom:3rem}.blog__tagline{font-size:1.2rem;padding:.6rem 2rem}.blog__title{font-size:clamp(2.8rem,4vw,3.6rem)}.blog__grid{gap:1.6rem}.blog__card-image{height:20rem}.blog__card-meta{padding:1.2rem 1.6rem 0}.blog__card-category{font-size:1.1rem;padding:.3rem 1rem}.blog__card-date{font-size:1.3rem}.blog__card-title{font-size:1.8rem;padding:0 1.6rem}.blog__card-description{font-size:1.4rem;padding:0 1.6rem;margin-bottom:1.6rem}}@media(max-width: 480px){.blog__card-image{height:18rem}.blog__card-title{font-size:1.6rem}.blog__card-description{font-size:1.3rem}}.blog-detail-page .header__nav-list li a[href="blog.html"]{color:var(--clr-primary);font-weight:600}.blog-detail-hero{padding:8rem 0 6rem;background:linear-gradient(135deg, #f8faf9 0%, #f0f4f1 100%)}.blog-detail-hero__container{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.blog-detail-hero__content{max-width:600px;margin-top:-4.4rem}.breadcrumb{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:1.4rem;color:var(--clr-neutral-400)}.breadcrumb__item{color:var(--clr-neutral-400);text-decoration:none;transition:color .3s ease}.breadcrumb__item:hover{color:var(--clr-primary)}.breadcrumb__item--current{color:var(--clr-neutral-600);font-weight:500}.breadcrumb__separator{color:var(--clr-neutral-300)}.blog-detail-meta{display:flex;align-items:center;gap:2rem;margin-bottom:2rem;font-size:1.4rem;color:var(--clr-neutral-500)}.blog-detail-meta__category{background:var(--clr-primary);color:var(--clr-neutral-500);padding:.4rem 0;border-radius:2rem;font-size:1.2rem;font-weight:500}.blog-detail-meta__date,.blog-detail-meta__read-time{display:flex;align-items:center;gap:.5rem}.blog-detail-hero__title{font-size:3.6rem;font-weight:700;line-height:1.2;color:var(--clr-neutral-800);margin-bottom:2rem}.blog-detail-hero__description{font-size:1.8rem;line-height:1.6;color:var(--clr-neutral-600);margin-bottom:3rem}.blog-detail-author{display:flex;align-items:center;gap:1.2rem}.blog-detail-author__avatar{width:4.8rem;height:4.8rem;border-radius:50%;overflow:hidden}.blog-detail-author__avatar img{width:100%;height:100%;object-fit:cover}.blog-detail-author__info{display:flex;flex-direction:column;gap:.2rem}.blog-detail-author__name{font-weight:600;color:var(--clr-neutral-800)}.blog-detail-author__title{font-size:1.4rem;color:var(--clr-neutral-500)}.blog-detail-hero__image img{width:100%;height:auto;border-radius:1.2rem;box-shadow:0 20px 40px rgba(0,0,0,.1)}.blog-detail-content{padding:6rem 0}.blog-detail-content__container{display:grid;grid-template-columns:1fr 300px;gap:4rem}.blog-detail-article__content{font-size:1.6rem;line-height:1.8;color:var(--clr-neutral-700)}.blog-detail-article__content h2{font-size:2.4rem;font-weight:700;color:var(--clr-neutral-800);margin:3rem 0 1.5rem}.blog-detail-article__content h2:first-child{margin-top:0}.blog-detail-article__content h3{font-size:2rem;font-weight:600;color:var(--clr-neutral-800);margin:2.5rem 0 1rem}.blog-detail-article__content p{margin-bottom:1.5rem}.blog-detail-article__content ul{margin:1.5rem 0;padding-right:2rem}.blog-detail-article__content ul li{margin-bottom:.8rem;position:relative}.blog-detail-article__content ul li::before{content:"•";color:var(--clr-primary);font-weight:bold;position:absolute;right:-1.5rem}.blog-detail-tags{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin:3rem 0;padding:2rem 0;border-top:1px solid var(--clr-neutral-200);border-bottom:1px solid var(--clr-neutral-200)}.blog-detail-tags__label{font-weight:600;color:var(--clr-neutral-600)}.blog-detail-tags__tag{background:var(--clr-neutral-100);color:var(--clr-neutral-600);padding:.4rem 1rem;border-radius:1.5rem;text-decoration:none;font-size:1.3rem;transition:all .3s ease}.blog-detail-tags__tag:hover{background:var(--clr-primary);color:#fff}.blog-detail-share{display:flex;align-items:center;gap:1.5rem;margin:3rem 0}.blog-detail-share__label{font-weight:600;color:var(--clr-neutral-600)}.blog-detail-share__buttons{display:flex;gap:1rem}.blog-detail-share__button{width:4rem;height:4rem;border-radius:50%;background:var(--clr-neutral-50);color:var(--clr-neutral-600);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .3s ease}.blog-detail-share__button:hover{background:var(--clr-primary-500);color:#fff;transform:translateY(-2px)}.blog-detail-sidebar{display:flex;flex-direction:column;gap:2rem}.blog-detail-sidebar__section{margin-bottom:0;border-radius:1.6rem;padding:3.2rem 2.4rem;box-shadow:0 .4rem 1.6rem rgba(0,0,0,.02);border:.2rem solid var(--clr-neutral-50);transition:all .5s var(--ease-out-quart);display:flex;flex-direction:column;align-items:flex-start;text-align:right}.blog-detail-sidebar__section:nth-child(3){background-color:var(--clr-primary-25);border:1px solid var(--clr-primary-100);padding:3.2rem 2rem}.blog-detail-sidebar__section:nth-child(3) a{margin-top:1rem}.blog-detail-sidebar__section:nth-child(3) h3{font-size:2rem}.blog-detail-sidebar__title{font-size:1.8rem;font-weight:600;color:var(--clr-neutral-800);margin-bottom:1.5rem}.blog-detail-sidebar__articles{display:flex;flex-direction:column;gap:1.5rem}.blog-detail-sidebar__article{display:flex;gap:1rem;padding:1rem;border-radius:.8rem;transition:all .3s ease}.blog-detail-sidebar__article:hover{background:var(--clr-neutral-50)}.blog-detail-sidebar__article-image{width:8rem;height:6rem;border-radius:.6rem;overflow:hidden;flex-shrink:0}.blog-detail-sidebar__article-image img{width:100%;height:100%;object-fit:cover}.blog-detail-sidebar__article-content{flex:1}.blog-detail-sidebar__article-content h4{font-size:1.4rem;font-weight:600;line-height:1.4;margin-bottom:.5rem}.blog-detail-sidebar__article-content h4 a{color:var(--clr-neutral-800);text-decoration:none;transition:color .3s ease}.blog-detail-sidebar__article-content h4 a:hover{color:var(--clr-primary)}.blog-detail-sidebar__article-date{font-size:1.2rem;color:var(--clr-neutral-500)}.blog-detail-sidebar__cta{text-align:center;padding:0;border-radius:0}.blog-detail-sidebar__cta h3{font-size:1.6rem;font-weight:600;margin-bottom:1rem}.blog-detail-sidebar__cta p{font-size:1.4rem;margin-bottom:1.5rem;opacity:.9}.blog-detail-sidebar__cta .btn-primary,.blog-detail-sidebar__cta .wp-block-search .wp-block-search__button,.wp-block-search .blog-detail-sidebar__cta .wp-block-search__button,.blog-detail-sidebar__cta .wp-block-query-pagination .wp-block-query-pagination-numbers a:hover,.wp-block-query-pagination .wp-block-query-pagination-numbers .blog-detail-sidebar__cta a:hover{background-color:var(--color-primary);color:var(--color-text-inverse);border-color:var(--color-primary);box-shadow:0 .4rem 1.6rem rgba(164,202,91,.3)}.blog-detail-sidebar__cta .btn-primary:hover,.blog-detail-sidebar__cta .wp-block-search .wp-block-search__button:hover,.wp-block-search .blog-detail-sidebar__cta .wp-block-search__button:hover,.blog-detail-sidebar__cta .wp-block-query-pagination .wp-block-query-pagination-numbers a:hover,.wp-block-query-pagination .wp-block-query-pagination-numbers .blog-detail-sidebar__cta a:hover{background-color:var(--clr-primary-700);border-color:var(--clr-primary-700);transform:translateY(-0.3rem) scale(1.02);box-shadow:0 1rem 3rem rgba(164,202,91,.5)}.blog-detail-navigation{padding:4rem 0;background:var(--clr-neutral-50)}.blog-detail-navigation__container{display:flex;gap:2rem;align-items:center;justify-content:space-between}.blog-detail-navigation__prev,.blog-detail-navigation__next{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#fff;border-radius:1rem;text-decoration:none;color:var(--clr-neutral-700);transition:all .3s ease;box-shadow:0 2px 10px rgba(0,0,0,.05)}.blog-detail-navigation__prev:hover,.blog-detail-navigation__next:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.1)}.blog-detail-navigation__next{flex-direction:row;text-align:left}.blog-detail-navigation__content{display:flex;flex-direction:column;gap:.3rem}.blog-detail-navigation__label{font-size:1.2rem;color:var(--clr-neutral-500)}.blog-detail-navigation__title{font-size:1.4rem;font-weight:600;color:var(--clr-neutral-800)}.blog-detail-navigation__back{display:flex;align-items:center;gap:.8rem;padding:1rem 2rem;background:var(--clr-primary-500);color:#fff;border-radius:2rem;text-decoration:none;font-weight:500;transition:all .3s ease}.blog-detail-navigation__back:hover{background:#8bb84a;transform:translateY(-1px)}.blog-detail-toc__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.8rem}.blog-detail-toc__list li{position:relative;padding-right:1.5rem}.blog-detail-toc__list li::before{content:"•";color:var(--clr-primary);font-weight:bold;position:absolute;right:0}.blog-detail-toc__list a{color:var(--clr-neutral-600);text-decoration:none;font-size:1.4rem;transition:color .3s ease}.blog-detail-toc__list a:hover{color:var(--clr-primary)}.blog-detail-author-box{display:flex;gap:2rem;padding:3rem;background:var(--clr-neutral-20);border:1px solid var(--clr-neutral-50);border-radius:1.2rem;margin-top:4rem}.blog-detail-author-box__avatar{width:8rem;height:8rem;border-radius:50%;overflow:hidden;flex-shrink:0}.blog-detail-author-box__avatar img{width:100%;height:100%;object-fit:cover}.blog-detail-author-box__content{flex:1}.blog-detail-author-box__name{font-size:2rem;font-weight:700;color:var(--clr-neutral-800);margin-bottom:.5rem}.blog-detail-author-box__title{font-size:1.5rem;color:var(--clr-neutral-500);margin-bottom:1rem}.blog-detail-author-box__bio{font-size:1.5rem;line-height:1.7;color:var(--clr-neutral-600);margin-bottom:1.5rem}.blog-detail-author-box__social{display:flex;gap:1rem}.blog-detail-author-box__social-link{width:3.6rem;height:3.6rem;border-radius:50%;background:var(--clr-neutral-50);color:var(--clr-neutral-600);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .3s ease}.blog-detail-author-box__social-link:hover{background:var(--clr-primary-500);color:#fff;transform:translateY(-2px)}.blog-detail-faq{padding:6rem 0;background:var(--clr-neutral-50)}.blog-detail-faq__container{max-width:800px}.blog-detail-faq__title{font-size:3rem;font-weight:700;color:var(--clr-neutral-800);margin-bottom:4rem;text-align:center}.blog-detail-faq__items{display:flex;flex-direction:column;gap:1.5rem}.blog-detail-faq__item{background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:all .3s ease}.blog-detail-faq__item:hover{box-shadow:0 4px 20px rgba(0,0,0,.1)}.blog-detail-faq__header{display:flex;align-items:center;justify-content:space-between;padding:2rem;cursor:pointer;transition:all .3s ease}.blog-detail-faq__header:hover{background:var(--clr-neutral-50)}.blog-detail-faq__question{font-size:1.7rem;font-weight:600;color:var(--clr-neutral-800);margin:0;flex:1}.blog-detail-faq__icon{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;color:var(--clr-primary);transition:transform .3s ease}.blog-detail-faq__icon svg{width:100%;height:100%}.blog-detail-faq__item.active .blog-detail-faq__icon{transform:rotate(180deg)}.blog-detail-faq__answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 2rem}.blog-detail-faq__answer p{font-size:1.5rem;line-height:1.7;color:var(--clr-neutral-600);margin:0;padding-bottom:2rem}.blog-detail-faq__item.active .blog-detail-faq__answer{max-height:500px;padding-top:0}@media(max-width: 768px){.blog-detail-hero__container{grid-template-columns:1fr;gap:3rem}.blog-detail-hero__title{font-size:2.8rem}.blog-detail-content__container{grid-template-columns:1fr;gap:3rem}.blog-detail-navigation__container{grid-template-columns:1fr;gap:1.5rem}.blog-detail-navigation__prev,.blog-detail-navigation__next{justify-content:center}.blog-detail-author-box{flex-direction:column;text-align:center;gap:1.5rem;padding:2rem}.blog-detail-author-box__avatar{width:10rem;height:10rem;margin:0 auto}.blog-detail-author-box__social{justify-content:center}.blog-detail-faq__title{font-size:2.4rem}.blog-detail-faq__question{font-size:1.5rem}.blog-detail-faq__answer p{font-size:1.4rem}}.contact-page .topbar__nav-list li a[href="contact.html"]{color:var(--clr-primary);font-weight:600}.contact-hero{padding:8rem 0 4rem;background:linear-gradient(135deg, #f8faf9 0%, #f0f4f1 100%)}.contact-hero__container{text-align:center}.contact-hero__title{font-size:4.8rem;font-weight:700;color:var(--clr-neutral-800);margin-bottom:2rem}.contact-hero__description{font-size:1.8rem;line-height:1.6;color:var(--clr-neutral-600);max-width:600px;margin:0 auto}.contact-content{padding:6rem 0}.contact-content__container{max-width:1200px}.contact-content__grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.contact-form-section{background:#fff;padding:3rem;border-radius:1.6rem;box-shadow:0 .4rem 1.6rem rgba(0,0,0,.05);border:.2rem solid var(--clr-neutral-50)}.contact-form-section__title{font-size:2.4rem;font-weight:700;color:var(--clr-neutral-800);margin-bottom:1rem}.contact-form-section__description{font-size:1.6rem;color:var(--clr-neutral-600);margin-bottom:2.5rem}.form{display:flex;flex-direction:column;gap:1.6rem}.field{display:flex !important;flex-direction:column;gap:.8rem}.field__label{font-size:1.4rem;font-weight:600;color:var(--clr-neutral-700)}.required{color:var(--clr-error-500)}.input,.select,.textarea{width:100%;padding:1.2rem 1.6rem;font-size:1.6rem;font-family:"Almarai",sans-serif;border:.2rem solid var(--clr-neutral-200);border-radius:.8rem;background:#fff;color:var(--clr-neutral-800);transition:all .3s ease}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--clr-primary);box-shadow:0 0 0 .3rem rgba(164,202,91,.1)}.input::placeholder,.select::placeholder,.textarea::placeholder{color:var(--clr-neutral-400)}.input.error,.select.error,.textarea.error{border-color:var(--clr-error-500);background-color:rgba(239,68,68,.05)}.field__error{font-size:1.3rem;color:var(--clr-error-500);margin-top:.4rem}.textarea{resize:vertical;min-height:12rem}.form__actions{margin-top:0 !important;position:relative}.btn--full{width:100%;display:flex;align-items:center;justify-content:center;gap:.8rem}.contact-info-section{display:flex;flex-direction:column;gap:1rem}.contact-info-section__title{font-size:2.4rem;font-weight:700;color:var(--clr-neutral-800)}.contact-info-section__description{font-size:1.6rem;color:var(--clr-neutral-600);margin-bottom:2rem}.contact-info__items{display:flex;flex-direction:column;gap:2rem}.contact-info__item{display:flex;gap:1.5rem;padding:2rem;background:var(--clr-neutral-50);border-radius:1.2rem;border:.2rem solid var(--clr-neutral-100);transition:all .3s ease}.contact-info__item:last-child{margin-bottom:2rem}.contact-info__item:hover{border-color:var(--clr-primary-200);transform:translateY(-2px);box-shadow:0 .4rem 1.2rem rgba(0,0,0,.05)}.contact-info__icon{width:4.8rem;height:4.8rem;background:#fff;border-radius:1.2rem;display:flex;align-items:center;justify-content:center;color:var(--clr-primary);flex-shrink:0;box-shadow:0 .2rem .8rem rgba(0,0,0,.05)}.contact-info__content{flex:1}.contact-info__label{font-size:1.4rem;font-weight:600;color:var(--clr-neutral-700);margin-bottom:.5rem}.contact-info__value{font-size:1.6rem;color:var(--clr-neutral-600);text-decoration:none;transition:color .3s ease;text-align:right}.contact-info__value:hover{color:var(--clr-primary)}.contact-social{padding:2rem;background:var(--clr-primary-25);border-radius:1.2rem;border:.2rem solid var(--clr-primary-100)}.contact-social__title{font-size:1.8rem;font-weight:600;color:var(--clr-neutral-800);margin-bottom:1.5rem}.contact-social__links{display:flex;gap:1rem}.contact-social__link{width:4.4rem;height:4.4rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--clr-neutral-600);text-decoration:none;transition:all .3s ease;box-shadow:0 .2rem .8rem rgba(0,0,0,.05)}.contact-social__link:hover{background:var(--clr-primary);color:#fff;transform:translateY(-2px);box-shadow:0 .4rem 1.2rem rgba(164,202,91,.3)}.contact-map{padding:6rem 0;background:var(--clr-neutral-50)}.contact-map__container{max-width:1200px;margin:0 auto;padding:0 2rem}.contact-map__title{font-size:3.2rem;font-weight:700;color:var(--clr-neutral-800);text-align:center;margin-bottom:3rem}.contact-map__wrapper{border-radius:1.6rem;overflow:hidden;box-shadow:0 .4rem 1.6rem rgba(0,0,0,.1);border:.2rem solid var(--clr-neutral-100)}.contact-map__wrapper iframe{display:block;width:100%;height:45rem}@media(max-width: 768px){.contact-hero{padding:6rem 0 3rem}.contact-hero__title{font-size:3.2rem}.contact-hero__description{font-size:1.6rem}.contact-content{padding:4rem 0}.contact-content__grid{grid-template-columns:1fr;gap:3rem}.contact-form-section{padding:2rem}.contact-info__item{padding:1.5rem}.contact-map__title{font-size:2.4rem}.contact-map__wrapper iframe{height:30rem}}.notification{position:fixed;top:2rem;left:2rem;z-index:10000;background:#fff;padding:1.6rem 2rem;border-radius:1.2rem;box-shadow:0 .4rem 1.6rem rgba(0,0,0,.15);border-right:.4rem solid var(--clr-primary);opacity:0;transform:translateX(-100%);transition:all .3s ease;max-width:40rem}.notification--show{opacity:1;transform:translateX(0)}.notification--success{border-right-color:var(--clr-success)}.notification--error{border-right-color:var(--clr-error-500)}.notification__content{display:flex;align-items:center;gap:1rem;font-size:1.5rem;color:var(--clr-neutral-800)}.notification__content svg{flex-shrink:0;color:var(--clr-primary)}.notification--success .notification__content svg{color:var(--clr-success)}.notification--error .notification__content svg{color:var(--clr-error-500)}.wpcf7-not-valid-tip{position:absolute;top:-30px;right:110px;color:var(--clr-error-500)}.wpcf7 form .wpcf7-response-output{padding:1rem 2rem;margin:0;border-radius:1rem;border-width:1.5px;text-align:center;margin-top:2rem}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{background:var(--clr-warning-50);border-color:var(--clr-warning-500);color:var(--clr-warning-900)}.wpcf7-spinner{position:absolute;top:50%;right:0;transform:translateY(-50%);background-color:var(--clr-primary-20)}.wpcf7-spinner::before{background-color:var(--clr-primary-600)}.cta{padding:8rem 0 0;position:relative;overflow:hidden}.cta::after{content:"";position:absolute;border-radius:0;bottom:0;left:0;width:100%;height:18rem;background:var(--clr-neutral-900)}.cta__container{max-width:120rem;margin:0 auto;padding:0 6.4rem;position:relative;z-index:1;background-color:var(--clr-primary-200);border-radius:2.4rem;overflow:hidden}.cta__container::before{content:"";position:absolute;top:-7rem;right:-20rem;width:50%;height:23rem;background:url("../media/images/logoGreen.svg") no-repeat center center;z-index:-1;opacity:.16}.cta__container::after{content:"";position:absolute;bottom:-17rem;left:-23rem;width:50%;height:25rem;background:url("../media/images/logoGreen.svg") no-repeat center center;z-index:0;opacity:.16;transform:rotate(75deg)}.cta__content{display:flex;align-items:center;gap:6.4rem;min-height:50rem}@media(max-width: 1024px){.cta__content{flex-direction:column;gap:4rem}}.cta__left{flex:1;position:relative}.cta__right{flex:1;display:flex;flex-direction:column;gap:2rem}.cta__tagline{display:inline-flex;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:600;color:var(--clr-primary-600);background:linear-gradient(135deg, #ffffff 0%, var(--clr-primary-50) 100%);border-radius:5rem;padding:.8rem 2.4rem;margin-inline-end:auto;border:.1rem solid var(--clr-primary-200);box-shadow:0 .2rem .8rem rgba(0,0,0,.05);transition:all .3s ease}.cta__tagline:hover{background:linear-gradient(135deg, var(--clr-primary-50) 0%, var(--clr-primary-100) 100%);color:var(--clr-primary-700);transform:translateY(-0.2rem);box-shadow:0 .4rem 1.2rem rgba(164,202,91,.15)}.cta__tagline-icon{color:var(--clr-primary-800);fill:var(--clr-primary-500);transition:all .3s ease}.cta__tagline:hover .cta__tagline-icon{transform:rotate(360deg) scale(1.1);fill:var(--clr-primary-600)}.cta__title{color:var(--clr-neutral-900);font-weight:800;line-height:1.2;margin:0;background:linear-gradient(135deg, var(--clr-neutral-900) 0%, var(--clr-primary-700) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;transition:all .3s ease}.cta__title:hover{background:linear-gradient(135deg, var(--clr-primary-600) 0%, var(--clr-primary-800) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.cta__description{font-size:1.8rem;color:var(--clr-neutral-700);line-height:1.6;margin:0;max-width:50rem}.cta__actions{margin-top:1rem}.cta__actions span{font-size:1.4rem;color:var(--clr-neutral-700);font-weight:500;display:block;margin-top:.8rem;width:100%;opacity:.7}.cta__btn{background:linear-gradient(135deg, var(--clr-primary-600) 0%, var(--clr-primary-700) 100%);color:#fff;padding:1.6rem 3.2rem;border-radius:1.2rem;font-size:1.8rem;font-weight:700;text-decoration:none;display:inline-block;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);border:.2rem solid var(--clr-primary-600);box-shadow:0 .4rem 1.6rem rgba(164,202,91,.2);position:relative;overflow:hidden}.cta__btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .5s}.cta__btn:hover{background:linear-gradient(135deg, var(--clr-primary-700) 0%, var(--clr-primary-800) 100%);transform:translateY(-0.3rem);box-shadow:0 .8rem 2.4rem rgba(164,202,91,.3);border-color:var(--clr-primary-700);color:#fff}.cta__btn:hover::before{left:100%}.cta__cards{position:relative;height:40rem}.cta__card{position:absolute;background:linear-gradient(135deg, #ffffff 0%, var(--clr-neutral-50) 100%);border-radius:1.6rem;padding:2rem;box-shadow:0 1rem 3rem rgba(0,0,0,.1);border:.1rem solid var(--clr-neutral-100);transition:all .5s var(--ease-out-quart);backdrop-filter:blur(10px);opacity:.95}.cta__card:hover{background:linear-gradient(135deg, var(--clr-primary-50) 0%, #ffffff 100%);border-color:var(--clr-primary-200);box-shadow:0 1.6rem 4rem rgba(0,0,0,.15),0 .4rem 1.2rem rgba(164,202,91,.1)}.cta__card:hover{transform:translateY(-0.6rem) scale(1.02) rotateX(-2deg);box-shadow:0 2rem 5rem rgba(0,0,0,.2);opacity:1;filter:brightness(1.05)}.cta__card--1{top:0;right:0;width:28rem;z-index:3}.cta__card--2{top:8rem;left:2rem;width:30rem;z-index:2}.cta__card--3{bottom:0;right:4rem;width:32rem;z-index:1}.cta__card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6rem}.cta__card-header h4{font-size:1.6rem;font-weight:700;color:var(--clr-neutral-900);margin:0}.cta__card-percentage{font-size:1.8rem;font-weight:800;color:var(--clr-primary-600)}.cta__card-progress{height:.8rem;background:var(--clr-neutral-100);border-radius:.4rem;margin-bottom:1.6rem;overflow:hidden}.cta__card-progress-bar{height:100%;width:84%;background:#10b981;border-radius:.4rem}.cta__card-tasks{display:flex;flex-direction:column;gap:1.2rem}.cta__card-task{display:flex;align-items:center;gap:1rem;font-size:1.4rem;color:var(--clr-neutral-700)}.cta__card-task-icon{width:1.2rem;height:1.2rem;border-radius:.3rem}.cta__card-task-icon--green{background:#10b981}.cta__card-task-icon--orange{background:#f59e0b}.cta__card-task-count{font-weight:600;color:var(--clr-neutral-900)}.cta__card-avatars{display:flex;gap:.8rem;margin-bottom:1.6rem}.cta__card-avatar{width:3.2rem;height:3.2rem;border-radius:50%;background:var(--clr-neutral-200);border:.2rem solid #fff;box-shadow:0 .2rem .8rem rgba(0,0,0,.1)}.cta__card-avatar--add{background:var(--clr-primary-500);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.4rem}.cta__card-dots{display:flex;gap:.6rem}.cta__card-dot{width:.8rem;height:.8rem;border-radius:50%;background:var(--clr-neutral-300)}.cta__card-date{display:flex;align-items:center;gap:.8rem;font-size:1.4rem;color:var(--clr-neutral-600);margin-bottom:1.6rem}.cta__card-date svg{fill:currentColor}.cta__card-members{display:flex;align-items:center;gap:1rem;font-size:1.4rem;color:var(--clr-neutral-600);margin-bottom:1rem}.cta__card-member-avatars{display:flex;gap:.6rem}.cta__card-member-avatar{width:2.4rem;height:2.4rem;border-radius:50%;background:var(--clr-neutral-200);border:.2rem solid #fff;box-shadow:0 .2rem .8rem rgba(0,0,0,.1)}.cta__card-name{font-size:1.4rem;color:var(--clr-neutral-700);font-weight:500}@media(max-width: 1024px){.cta__cards{height:auto;display:flex;flex-direction:column;gap:2rem}.cta__card{position:relative;width:100%;max-width:40rem;margin:0 auto}.cta__card--1,.cta__card--2,.cta__card--3{top:auto;left:auto;right:auto;bottom:auto}}@media(max-width: 768px){.cta{padding:6rem 0 2rem;margin:6rem auto 0}.cta__container{padding:0 2.4rem}.cta__left{display:none}.cta__content{padding:4rem 0;gap:3rem;min-height:auto}.cta__tagline{font-size:1.2rem;padding:.6rem 1.2rem}.cta__title{font-size:clamp(2.8rem,4vw,4.8rem)}.cta__description{font-size:1.6rem}.cta__btn{padding:1.4rem 2.8rem;font-size:1.6rem}.cta__card{padding:1.6rem}}.modal{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100vw !important;height:100vh !important;z-index:10000 !important;display:flex;align-items:center;justify-content:center;padding:2rem;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);scroll-margin:0 !important;scroll-padding:0 !important}.modal.modal--active{opacity:1;visibility:visible}.modal.modal--active .modal__container{transform:translateY(0) scale(1)}.modal__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(20,24,20,.3);backdrop-filter:blur(8px) saturate(1.2);cursor:pointer;transition:all .3s ease}.modal__overlay:hover::before{opacity:1}.modal__container{position:relative;background:linear-gradient(135deg, #ffffff 0%, #f8fcf0 100%);border-radius:2.4rem;border:.1rem solid rgba(164,202,91,.2);box-shadow:0 2.4rem 4.8rem rgba(0,0,0,.15),0 .8rem 2.4rem rgba(164,202,91,.1);max-width:60rem;width:100%;max-height:90vh;overflow-y:auto;overflow-x:hidden;transform:translateY(2rem) scale(0.95);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1)}.modal__container::-webkit-scrollbar{width:.8rem}.modal__container::-webkit-scrollbar-track{background:rgba(164,202,91,.1);border-radius:.4rem}.modal__container::-webkit-scrollbar-thumb{background:linear-gradient(135deg, var(--clr-primary-400), var(--clr-primary-600));border-radius:.4rem;transition:all .3s ease}.modal__container::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg, var(--clr-primary-500), var(--clr-primary-700))}.modal__header{display:flex;align-items:center;justify-content:space-between;padding-bottom:2.4rem;border-bottom:.1rem solid rgba(164,202,91,.2);margin-bottom:2.4rem;position:relative}.modal__header::before{content:"";position:absolute;bottom:-0.1rem;right:0;width:6rem;height:.3rem;background:linear-gradient(90deg, var(--clr-primary-300), var(--clr-primary-500));border-radius:.15rem}.modal__header h3{color:var(--clr-neutral-500);font-size:2.2rem}.modal__title{font-size:2.4rem;font-weight:700;color:var(--clr-neutral-800);margin:0;position:relative;background:linear-gradient(135deg, var(--clr-neutral-800) 0%, var(--clr-primary-700) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;transition:all .3s ease}.modal__title::before{content:"📋";position:absolute;left:-3rem;top:50%;transform:translateY(-50%);font-size:2rem;opacity:.7}.modal__close{width:4rem;height:4rem;border:none;background:linear-gradient(135deg, var(--clr-neutral-50), var(--clr-neutral-100));border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:var(--clr-neutral-500);position:absolute;left:3.2rem;top:2.4rem;font-size:2.6rem;line-height:1;padding:0 0 .5rem;z-index:99}.modal__close:hover{background:linear-gradient(135deg, var(--clr-primary-100), var(--clr-primary-200));color:var(--clr-primary-600);transform:scale(1.05) rotate(90deg);box-shadow:0 .4rem 1.2rem rgba(164,202,91,.3)}.modal__close svg{width:2rem;height:2rem}.modal__content{padding:0 2.4rem 2.4rem}.modal__description{font-size:1.6rem;color:var(--clr-neutral-600);line-height:1.6;margin-bottom:2.4rem;text-align:center;padding:1.6rem;background:linear-gradient(135deg, rgba(164, 202, 91, 0.05), rgba(164, 202, 91, 0.1));border-radius:1.2rem;border:.1rem solid rgba(164,202,91,.1);position:relative;transition:all .3s ease}.modal__description:hover{background:linear-gradient(135deg, rgba(164, 202, 91, 0.08), rgba(164, 202, 91, 0.12));border-color:rgba(164,202,91,.2);transform:translateY(-0.1rem)}.modal__form{display:flex;flex-direction:column;gap:2rem}.modal__form-group{display:flex;flex-direction:column;gap:.8rem}.modal .field__label{font-size:1.4rem;font-weight:600;color:var(--clr-neutral-500)}.modal .field input,.modal .field select,.modal .field textarea{padding:1.2rem;border-radius:.6rem}.modal__input,.modal__select,.modal__textarea{padding:1.2rem 1.6rem;border:.1rem solid var(--clr-neutral-300);border-radius:1.2rem;font-size:1.6rem;transition:all .3s ease;background:linear-gradient(135deg, #ffffff, #f8fcf0);box-shadow:0 .2rem .8rem rgba(0,0,0,.05);position:relative}.modal__input::before,.modal__select::before,.modal__textarea::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(164, 202, 91, 0.02) 0%, transparent 100%);border-radius:1.2rem;opacity:0;transition:all .3s ease;z-index:-1}.modal__input:focus,.modal__select:focus,.modal__textarea:focus{outline:none;border-color:var(--clr-primary-500);box-shadow:0 0 0 .3rem rgba(164,202,91,.1),0 .4rem 1.2rem rgba(164,202,91,.15);transform:translateY(-0.1rem)}.modal__input:focus::before,.modal__select:focus::before,.modal__textarea:focus::before{opacity:1}.modal__input::placeholder,.modal__select::placeholder,.modal__textarea::placeholder{color:var(--clr-neutral-400);transition:all .3s ease}.modal__input:hover,.modal__select:hover,.modal__textarea:hover{border-color:var(--clr-primary-300);box-shadow:0 .4rem 1.2rem rgba(164,202,91,.1)}.modal__input:hover::before,.modal__select:hover::before,.modal__textarea:hover::before{opacity:.5}.modal__input:focus::placeholder,.modal__select:focus::placeholder,.modal__textarea:focus::placeholder{color:var(--clr-primary-400);transform:translateY(-0.2rem)}.modal__textarea{resize:vertical;min-height:10rem;font-family:inherit}.modal__form-actions{display:flex;justify-content:center;margin-top:1.6rem}.modal__submit{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.6rem 3.2rem;font-size:1.6rem;font-weight:600;border-radius:1.2rem;background:linear-gradient(135deg, var(--clr-primary-500), var(--clr-primary-600));color:#fff;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 .4rem 1.2rem rgba(164,202,91,.3);position:relative;overflow:hidden}.modal__submit::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .5s ease}.modal__submit::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle, rgba(255, 255, 255, 0.1) 0%, transparent 70%);opacity:0;transition:all .3s ease;border-radius:1.2rem}.modal__submit:hover{transform:translateY(-0.2rem);box-shadow:0 .8rem 2.4rem rgba(164,202,91,.4);background:linear-gradient(135deg, var(--clr-primary-600), var(--clr-primary-700))}.modal__submit:hover::before{left:100%}.modal__submit:hover::after{opacity:1}.modal__submit:active{transform:translateY(0)}.modal__submit svg{width:2rem;height:2rem;transition:all .3s ease}.modal__submit:hover svg{transform:scale(1.1) rotate(5deg)}@media(max-width: 99.1rem){.modal__container{max-width:56rem}}@media(max-width: 76.7rem){.modal{padding:1.6rem}.modal__container{max-width:100%;border-radius:2rem}.modal__header{padding:2rem 2rem 0;margin-bottom:2rem}.modal__title{font-size:2.2rem}.modal__close{width:3.8rem;height:3.8rem}.modal__close svg{width:1.9rem;height:1.9rem}.modal__content{padding:0 2rem 2rem}.modal__description{font-size:1.5rem;margin-bottom:2rem}.modal__form{gap:1.8rem}.modal__input,.modal__select,.modal__textarea{padding:1.1rem 1.4rem;font-size:1.5rem}.modal__submit{padding:1.5rem 2.8rem;font-size:1.5rem}}@media(max-width: 49rem){.modal{padding:1rem}.modal__container{max-width:100%;border-radius:1.6rem;max-height:95vh}.modal__header{padding:1.8rem 1.8rem 0;margin-bottom:1.8rem}.modal__title{font-size:2rem}.modal__close{width:3.6rem;height:3.6rem}.modal__close svg{width:1.8rem;height:1.8rem}.modal__content{padding:0 1.8rem 1.8rem}.modal__description{font-size:1.4rem;margin-bottom:1.8rem}.modal__form{gap:1.6rem}.modal__input,.modal__select,.modal__textarea{padding:1rem 1.2rem;font-size:1.4rem}.modal__submit{padding:1.4rem 2.4rem;font-size:1.4rem}}@media(max-width: 32rem){.modal{padding:.8rem}.modal__container{border-radius:1.2rem;max-height:98vh}.modal__header{padding:1.6rem 1.6rem 0;margin-bottom:1.6rem}.modal__title{font-size:1.8rem}.modal__close{width:3.2rem;height:3.2rem}.modal__close svg{width:1.6rem;height:1.6rem}.modal__content{padding:0 1.6rem 1.6rem}.modal__description{font-size:1.3rem;margin-bottom:1.6rem}.modal__form{gap:1.2rem}.modal__input,.modal__select,.modal__textarea{padding:.8rem 1rem;font-size:1.3rem}.modal__submit{padding:1.2rem 2rem;font-size:1.3rem}}@media(prefers-reduced-motion: reduce){.modal{transition:none}.modal__container{transition:none}.modal__submit:hover{transform:none}}@media(prefers-contrast: high){.modal__container{border:.2rem solid var(--clr-neutral-800)}.modal__input,.modal__select,.modal__textarea{border-color:var(--clr-neutral-600)}}body.modal-open{overflow:hidden !important;position:fixed !important;width:100% !important;height:100% !important}.modal--wide{max-width:min(980px,94vw);background-color:#fff;padding:2.4rem;border-radius:2.4rem;z-index:999;position:relative}.modal__grid{display:grid;gap:clamp(16px,2.4vw,24px);grid-template-columns:.95fr 1.1fr;align-items:center;padding:2.4rem 0}.modal__aside{background:color-mix(in oklab, #a4ca5b 18%, #fff);border-radius:18px;padding:clamp(10px,1.8vw,16px);box-shadow:0 8px 24px rgba(0,0,0,.06)}.modal__figure img{display:block;width:100%;height:auto;border-radius:12px}.modal__bullets{margin:.75rem 0 0;padding:0 1rem;color:#2e3e6f}.modal__bullets li{margin:.25rem 0}.form--compact .field{display:grid;gap:.4rem}.input,.select,.textarea{width:100%;border:1px solid #e6eadf;background:#fbfcf8;color:#222;border-radius:10px;padding:.85rem .9rem;outline:none}.select{padding:.78rem .9rem}.textarea{resize:vertical;min-height:92px}.field__hint{font-size:.82rem;color:#6a6f64}.form__actions{margin-top:2rem}.btn--full{width:100%}@media(max-width: 980px){.modal__grid{grid-template-columns:1fr}}.footer{background:var(--clr-neutral-900);color:#fff;padding:9.6rem 0 2rem;position:relative;overflow:hidden}.footer__container{max-width:120rem;margin:0 auto;padding:0 2rem}.footer__content{display:flex;justify-content:space-between;align-items:flex-start;gap:4rem;margin-bottom:4rem}@media(max-width: 1024px){.footer__content{flex-direction:column;gap:3rem}}.footer__left{flex:1;max-width:30rem}.footer__logo{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.footer__logo-icon{width:4rem;height:4rem;background:linear-gradient(135deg, var(--clr-primary-500) 0%, var(--clr-primary-600) 100%);border-radius:.8rem;display:flex;align-items:center;justify-content:center;padding:.4rem;transition:all .3s ease;box-shadow:0 .4rem 1.2rem rgba(164,202,91,.2)}.footer__logo-icon:hover{background:linear-gradient(135deg, var(--clr-primary-600) 0%, var(--clr-primary-700) 100%);transform:scale(1.1);box-shadow:0 .8rem 2.4rem rgba(164,202,91,.3)}.footer__logo-icon svg{width:2rem;height:2rem;transition:all .3s ease}.footer__logo-icon:hover svg{transform:rotate(10deg)}.footer__logo-text{font-size:2.4rem;font-weight:800;color:#fff;background:linear-gradient(135deg, #ffffff 0%, var(--clr-primary-300) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;transition:all .3s ease}.footer__logo-text:hover{background:linear-gradient(135deg, var(--clr-primary-200) 0%, var(--clr-primary-400) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.footer__description{font-size:1.6rem;color:var(--clr-neutral-300);line-height:1.6;margin:0}.footer__middle{display:flex;gap:4rem;flex:1}@media(max-width: 768px){.footer__middle{flex-direction:column;gap:2rem}}.footer__column{display:flex;flex-direction:column;gap:1.6rem}.footer__column-title{font-size:1.8rem;font-weight:700;color:#fff;margin:0}.footer__column-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.footer__column-links li a{color:var(--clr-neutral-300);text-decoration:none;font-size:1.6rem;transition:color .3s ease}.footer__column-links li a:hover{color:#fff}.footer__right{flex:1;max-width:35rem}.footer__newsletter-title{font-size:1.8rem;font-weight:700;color:#fff;margin:0 0 2rem 0;line-height:1.4}.footer__newsletter-form{display:flex;gap:1rem}@media(max-width: 480px){.footer__newsletter-form{flex-direction:column}}.footer__newsletter-input{flex:1;background:#fff;border:none;border-radius:.8rem;color:var(--clr-neutral-900);font-size:1.6rem;padding:1.2rem 1.6rem;outline:none;transition:all .3s ease}.footer__newsletter-input::placeholder{color:var(--clr-neutral-500)}.footer__newsletter-input:focus{box-shadow:0 0 0 .2rem var(--clr-primary-500)}.footer__newsletter-btn{background:var(--clr-primary-500);border:none;color:#fff;font-size:1.6rem;font-weight:600;padding:1.2rem 2rem;border-radius:.8rem;cursor:pointer;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);white-space:nowrap;box-shadow:0 .4rem 1.6rem rgba(164,202,91,.3);position:relative;overflow:hidden}.footer__newsletter-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .5s}.footer__newsletter-btn:hover{background:var(--clr-primary-600);transform:translateY(-0.3rem) scale(1.02);box-shadow:0 1rem 3rem rgba(164,202,91,.5)}.footer__newsletter-btn:hover::before{left:100%}.footer__bottom{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:.1rem solid var(--clr-neutral-700)}@media(max-width: 768px){.footer__bottom{flex-direction:column;gap:2rem;text-align:center}}.footer__copyright{font-size:1.4rem;color:var(--clr-neutral-400);display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}.footer__separator{color:var(--clr-neutral-500);margin:0 .4rem}.footer__design-credit{color:var(--clr-neutral-400)}.footer__design-credit a{color:var(--clr-primary-300);text-decoration:none;transition:color .3s ease;font-weight:600;margin-inline-start:.4rem}.footer__design-credit a:hover{color:var(--clr-primary-200);text-decoration:underline}.footer__social{display:flex;gap:1.6rem}.footer__social-link{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;background:var(--clr-neutral-800);border-radius:50%;color:#fff;text-decoration:none;transition:all .3s ease}.footer__social-link:hover{background:var(--clr-primary-500);transform:translateY(-0.2rem)}.footer__social-link svg{width:2rem;height:2rem}@media(max-width: 768px){.footer{padding:4rem 0 2rem}.footer__content{gap:2rem}.footer__left{max-width:none}.footer__right{max-width:none}.footer__logo-text{font-size:2rem}.footer__description{font-size:1.4rem}.footer__column-title{font-size:1.6rem}.footer__column-links li a{font-size:1.4rem}.footer__newsletter-title{font-size:1.6rem}.footer__newsletter-input{font-size:1.4rem;padding:1rem 1.2rem}.footer__newsletter-btn{font-size:1.4rem;padding:1rem 1.6rem}.footer__copyright{font-size:1.2rem}}@media(max-width: 480px){.footer{padding:3rem 0 2rem}.footer__logo-text{font-size:1.8rem}.footer__description{font-size:1.3rem}.footer__newsletter-title{font-size:1.4rem}.footer__newsletter-input{font-size:1.3rem}.footer__newsletter-btn{font-size:1.3rem}}.ripple{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.6);transform:scale(0);animation:ripple-animation .6s linear;pointer-events:none}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}img.lazy{opacity:0;transition:opacity .3s ease}img:not(.lazy){opacity:1}.hero__btn-primary,.hero__btn-secondary{position:relative;overflow:hidden}.partners__track{transition:animation-play-state .3s ease}.partners__logo img{transition:all .3s ease}.partners__logo:hover img{transform:scale(1.05);filter:brightness(1.1)}.about__stat-number{transition:all .3s ease}.about__decoration--1,.about__decoration--2{transition:all .3s ease}@media(prefers-reduced-motion: reduce){.ripple{animation:none}.partners__track{animation:none}.about__decoration--1,.about__decoration--2{animation:none}}.pageHeader{background-color:var(--clr-primary-500);border-radius:3.2rem;margin:0 4vw;margin-block-start:5.6rem;text-align:center;padding:4rem}.pageHeader::before{content:"";position:absolute;inset:0;background-image:url("../media/images/servBg.svg");background-repeat:repeat;background-size:40%;background-position:30% 87%;opacity:.01;mix-blend-mode:luminosity;pointer-events:none;z-index:0}.pageHeader h1{color:var(--clr-primary-20)}.pageHeader p{color:var(--clr-primary-20)}.pageContent{margin-top:12rem}.pageContent .aboutPage{display:flex;flex-direction:column;gap:12rem}.pageContent .aboutPage .aboutPageItem{display:flex;flex-direction:row-reverse;gap:4rem;align-items:center}.pageContent .aboutPage .aboutPageItem:nth-child(even){flex-direction:row}.pageContent .aboutPage .aboutPageItem figure{width:50%}.pageContent .aboutPage .aboutPageItem figure img{width:100%;border-radius:2.4rem}.pageContent .aboutPage .aboutPageItem figcaption{width:50%}.pageContent .aboutPage .aboutPageItem figcaption h2{font-size:3.2rem;font-weight:600;color:var(--clr-primary-800);margin-bottom:.8rem}.pageContent .aboutPage .aboutPageItem figcaption p{color:var(--clr-neutral-900);font-size:1.8rem;margin-bottom:1.6rem;opacity:.8}.pageContent .aboutPage .aboutPageItem figcaption h4{font-size:2rem;font-weight:600;color:var(--clr-neutral-800);margin-bottom:.6rem}.pageContent .pageAbout{padding-top:0;display:flex;align-items:center}.pageContent .pageDetails{display:flex;align-items:center}.pageContent .pageDetails figure{width:60%}.pageContent .pageDetails figure img{width:90%;margin:auto}.pageContent .pageDetails figcaption{width:35%}.pageContent .pageDetails figcaption h3{font-weight:800;color:var(--clr-primary-600);position:relative;margin-bottom:3.4rem;font-size:3.8rem;line-height:1.38}.pageContent .pageDetails figcaption p{color:var(--clr-primary-400);font-size:1.6rem;font-weight:400;line-height:1.8;margin-bottom:2rem}/*# sourceMappingURL=style.min.css.map */