.wp-block-embed,.wp-block-embed-youtube,.wp-block-embed__wrapper{width:100%}.wp-block-embed-youtube,.wp-block-embed.is-type-video{margin-left:auto!important;margin-right:auto!important;max-width:980px}.wp-block-embed__wrapper iframe,figure.wp-block-embed iframe,iframe[src*="youtube.com"],iframe[src*="youtu.be"]{display:block;width:100%!important;max-width:980px;margin:18px auto!important;border:0;border-radius:14px;box-shadow:0 14px 34px rgb(0 0 0 / .22);aspect-ratio:16/9;height:auto}@media (max-width:768px){.wp-block-embed-youtube,.wp-block-embed.is-type-video,.wp-block-embed-youtube iframe,iframe[src*="youtube.com"],iframe[src*="youtu.be"]{max-width:100%!important;margin:14px auto!important;border-radius:12px}}.wp-block-embed__wrapper{position:relative}.wp-block-embed__wrapper::before{content:"";display:block;padding-top:56.25%}.wp-block-embed__wrapper iframe{position:absolute;inset:0;width:100%!important;height:100%!important}.wp-block-embed,.wp-block-embed-youtube,.wp-block-embed.is-type-video{margin-top:42px!important;margin-bottom:42px!important}@media (max-width:768px){.wp-block-embed,.wp-block-embed-youtube,.wp-block-embed.is-type-video{margin-top:28px!important;margin-bottom:28px!important}}:root{--mv-body-size:18px;--mv-body-line:1.75;--mv-body-color:#101418;--mv-link:#123a7a;--mv-link-hover:#1a5cff}html{font-size:var(--mv-body-size)}body{color:var(--mv-body-color);line-height:var(--mv-body-line)}.entry-content,.wp-block-post-content,.page .entry-content{font-size:1rem}.entry-content h1{font-size:clamp(30px, 3.2vw, 46px);line-height:1.15}.entry-content h2{font-size:clamp(24px, 2.4vw, 34px);line-height:1.18;margin-top:1.2em}.entry-content h3{font-size:clamp(20px, 2.0vw, 28px);line-height:1.22;margin-top:1.1em}.entry-content p,.entry-content li{font-size:1rem}.entry-content table{width:100%;border-collapse:collapse;font-size:.98rem}.entry-content th,.entry-content td{padding:12px 14px;border:1px solid rgb(0 0 0 / .10);vertical-align:top}.entry-content th{font-weight:800;background:rgb(0 0 0 / .03)}.entry-content a,.wp-block-post-content a{color:var(--mv-link);font-weight:800;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:100% 2px;background-repeat:no-repeat;background-position:0 100%;transition:transform .15s ease,color .15s ease,background-size .15s ease,opacity .15s ease;opacity:.98}.entry-content a:hover,.wp-block-post-content a:hover{color:var(--mv-link-hover);background-size:100% 4px}.entry-content h1 a,.entry-content h2 a,.entry-content h3 a{font-weight:900;background-size:100% 3px}.entry-content h1 a:hover,.entry-content h2 a:hover,.entry-content h3 a:hover{background-size:100% 5px}.entry-content a:focus-visible,.wp-block-post-content a:focus-visible{outline:3px solid rgb(26 92 255 / .35);outline-offset:3px;border-radius:6px}:target{scroll-margin-top:130px}@media (max-width:768px){:root{--mv-body-size:17px}.entry-content th,.entry-content td{padding:10px 12px}}:root{--mv-body-size:18px;--mv-body-line:1.75;--mv-body-color:#101418;--mv-link:#123a7a;--mv-link-hover:#1a5cff}html{font-size:var(--mv-body-size)}body{color:var(--mv-body-color);line-height:var(--mv-body-line)}.entry-content,.wp-block-post-content,.page .entry-content{font-size:1rem}.entry-content h1{font-size:clamp(30px, 3.2vw, 46px);line-height:1.15}.entry-content h2{font-size:clamp(24px, 2.4vw, 34px);line-height:1.18;margin-top:1.2em}.entry-content h3{font-size:clamp(20px, 2.0vw, 28px);line-height:1.22;margin-top:1.1em}.entry-content p,.entry-content li{font-size:1rem}.entry-content table{width:100%;border-collapse:collapse;font-size:.98rem}.entry-content th,.entry-content td{padding:12px 14px;border:1px solid rgb(0 0 0 / .10);vertical-align:top}.entry-content th{font-weight:800;background:rgb(0 0 0 / .03)}.entry-content a,.wp-block-post-content a{color:var(--mv-link);font-weight:800;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:100% 2px;background-repeat:no-repeat;background-position:0 100%;transition:transform .15s ease,color .15s ease,background-size .15s ease,opacity .15s ease;opacity:.98}.entry-content a:hover,.wp-block-post-content a:hover{color:var(--mv-link-hover);background-size:100% 4px}.entry-content h1 a,.entry-content h2 a,.entry-content h3 a{font-weight:900;background-size:100% 3px}.entry-content h1 a:hover,.entry-content h2 a:hover,.entry-content h3 a:hover{background-size:100% 5px}.entry-content a:focus-visible,.wp-block-post-content a:focus-visible{outline:3px solid rgb(26 92 255 / .35);outline-offset:3px;border-radius:6px}:target{scroll-margin-top:130px}@media (max-width:768px){:root{--mv-body-size:17px}.entry-content th,.entry-content td{padding:10px 12px}}.entry-content a,.wp-block-post-content a,.entry-content a:link,.wp-block-post-content a:link{color:#18b6a4!important;font-weight:800;text-decoration:none}.entry-content a:hover,.wp-block-post-content a:hover{color:#0fd1bc!important;text-decoration:underline}.entry-content a:visited,.wp-block-post-content a:visited{color:#7b5cff!important}.entry-content a:active,.entry-content a:focus,.wp-block-post-content a:active,.wp-block-post-content a:focus{color:#9a7dff!important;outline:none}.mv-content p a,.mv-content li a,.mv-content blockquote a{font-weight:inherit!important;color:#18b6a4!important;text-decoration:none!important;border-bottom:2px solid rgb(24 182 164 / .45);padding-bottom:1px}.mv-content p a:hover,.mv-content li a:hover,.mv-content blockquote a:hover{border-bottom-color:rgb(24 182 164 / .95)}.mv-content p a:visited,.mv-content li a:visited,.mv-content blockquote a:visited{color:#7b5cff!important;border-bottom-color:rgb(123 92 255 / .55)}.mv-content h1 a,.mv-content h2 a,.mv-content h3 a,.mv-content h4 a{font-weight:inherit!important;color:#18b6a4!important;text-decoration:none!important;border-bottom:3px solid rgb(24 182 164 / .40);padding-bottom:2px}.mv-content h1 a:visited,.mv-content h2 a:visited,.mv-content h3 a:visited,.mv-content h4 a:visited{color:#7b5cff!important;border-bottom-color:rgb(123 92 255 / .50)}.mv-content p a,.mv-content li a,.mv-content blockquote a{font-weight:inherit!important;color:#18b6a4!important;text-decoration:none!important;border-bottom:2px solid rgb(24 182 164 / .45);padding-bottom:1px}.mv-content p a:hover,.mv-content li a:hover,.mv-content blockquote a:hover{border-bottom-color:rgb(24 182 164 / .95)}.mv-content p a:visited,.mv-content li a:visited,.mv-content blockquote a:visited{color:#7b5cff!important;border-bottom-color:rgb(123 92 255 / .55)}.mv-content h1 a,.mv-content h2 a,.mv-content h3 a,.mv-content h4 a{font-weight:inherit!important;color:#18b6a4!important;text-decoration:none!important;border-bottom:3px solid rgb(24 182 164 / .40);padding-bottom:2px}.mv-content h1 a:visited,.mv-content h2 a:visited,.mv-content h3 a:visited,.mv-content h4 a:visited{color:#7b5cff!important;border-bottom-color:rgb(123 92 255 / .50)}.wpcf7{max-width:780px;margin:48px auto 64px!important;padding:0 18px}.wpcf7 form.wpcf7-form{background:#fff;border:1px solid rgb(15 31 23 / .10);border-radius:18px;box-shadow:0 18px 50px rgb(0 0 0 / .10);padding:28px 26px}.wpcf7 form.wpcf7-form p{margin:0 0 16px!important}.wpcf7 form.wpcf7-form label{display:block;font-weight:800;font-size:14px;color:rgb(15 31 23 / .85);margin:0 0 8px}.wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-acceptance),.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 input[type="url"],.wpcf7 input[type="number"],.wpcf7 select,.wpcf7 textarea{width:100%!important;box-sizing:border-box;border-radius:14px;border:1px solid rgb(15 31 23 / .18);background:rgb(15 31 23 / .03);padding:14px 14px;font-size:16px;font-weight:600;color:rgb(15 31 23 / .92);outline:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.wpcf7 textarea{min-height:140px;resize:vertical}.wpcf7 .wpcf7-form-control:focus,.wpcf7 input:focus,.wpcf7 select:focus,.wpcf7 textarea:focus{border-color:rgb(24 182 164 / .70);background:rgb(24 182 164 / .05);box-shadow:0 0 0 6px rgb(24 182 164 / .16)}.wpcf7 ::placeholder{color:rgb(15 31 23 / .45);font-weight:600}.wpcf7 .wpcf7-submit{width:100%;border:0;border-radius:14px;padding:14px 18px;font-size:16px;font-weight:900;letter-spacing:.2px;cursor:pointer;background:linear-gradient(90deg,rgb(24 182 164),rgb(10 127 72));color:#fff;box-shadow:0 16px 34px rgb(0 0 0 / .16);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.wpcf7 .wpcf7-submit:hover{transform:translateY(-1px);box-shadow:0 20px 44px rgb(0 0 0 / .20);filter:brightness(1.05)}.wpcf7 .wpcf7-submit:active{transform:translateY(0);box-shadow:0 12px 28px rgb(0 0 0 / .16)}.wpcf7 .wpcf7-response-output{margin:18px 0 0!important;padding:14px 14px!important;border-radius:14px!important;font-weight:800;border:1px solid rgb(15 31 23 / .12)!important;background:rgb(15 31 23 / .04)!important;color:rgb(15 31 23 / .90)!important}.wpcf7 .wpcf7-not-valid-tip{font-weight:800;font-size:13px;margin-top:8px;color:#b42318}.wpcf7 .wpcf7-spinner{margin-left:10px}@media (min-width:820px){.wpcf7{max-width:1100px;padding-left:24px;padding-right:24px}.wpcf7 form.wpcf7-form{padding:34px 34px}.wpcf7 form.wpcf7-form p{display:flex;align-items:center;gap:18px;margin:0 0 16px!important}.wpcf7 form.wpcf7-form label{flex:0 0 260px;margin:0;line-height:1.2}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap{flex:1 1 auto;min-width:0}.wpcf7 form.wpcf7-form p:nth-last-child(2){align-items:flex-start}.wpcf7 form.wpcf7-form p:nth-last-child(2),.wpcf7 form.wpcf7-form p:last-child{display:block}.wpcf7 form.wpcf7-form p:last-child .wpcf7-submit{width:100%}}@media (max-width:819px){.wpcf7 form.wpcf7-form{padding:22px 18px}}.mv-to-top{position:fixed;right:34px!important;bottom:150px!important;z-index:9999;width:56px;height:56px;border:0;border-radius:999px;cursor:pointer;background:linear-gradient(135deg,rgb(24 182 164 / .76),rgb(10 127 72 / .76));backdrop-filter:blur(10px);box-shadow:0 18px 44px rgb(0 0 0 / .26),inset 0 1px 0 rgb(255 255 255 / .22);display:inline-flex;align-items:center;justify-content:center;opacity:0;transform:translateY(18px) scale(.92);pointer-events:none;transition:opacity .22s ease,transform .22s ease,box-shadow .22s ease,filter .22s ease}.mv-to-top.is-visible{opacity:.72;transform:translateY(0) scale(1);pointer-events:auto;animation:none!important}.mv-to-top:hover{opacity:1;transform:translateY(-2px) scale(1.05);box-shadow:0 26px 70px rgb(0 0 0 / .32),inset 0 1px 0 rgb(255 255 255 / .28);filter:brightness(1.07)}.mv-to-top:active{transform:translateY(0) scale(.98);box-shadow:0 14px 34px rgb(0 0 0 / .24)}.mv-to-top-icon{color:#fff;font-size:20px;font-weight:900;line-height:1;transform:translateY(-1px)}.mv-to-top::before{content:"";position:absolute;inset:-14px;border-radius:999px;background:radial-gradient(circle,rgb(24 182 164 / .18),#fff0 62%);opacity:.85;pointer-events:none}.mv-to-top::after{content:"";position:absolute;inset:0;border-radius:999px;background:linear-gradient(120deg,#fff0 30%,rgb(255 255 255 / .22) 50%,#fff0 70%);transform:translateX(-120%);opacity:.55;pointer-events:none}.mv-to-top:hover::after{transition:transform .8s ease;transform:translateX(120%)}@media (max-width:768px){.mv-to-top{right:16px!important;bottom:120px!important;width:50px;height:50px}.mv-to-top-icon{font-size:18px}}@supports (padding:max(0px)){.mv-to-top{bottom:calc(150px + env(safe-area-inset-bottom))!important;right:calc(34px + env(safe-area-inset-right))!important}@media (max-width:768px){.mv-to-top{bottom:calc(120px + env(safe-area-inset-bottom))!important;right:calc(16px + env(safe-area-inset-right))!important}}}.mv-content :where(form):not(.wpcf7-form):not(.wpcf7 *) :where(input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]),select,textarea){width:100%!important;max-width:100%!important;box-sizing:border-box!important;border-radius:14px!important;border:1px solid rgb(15 31 23 / .18)!important;background:rgb(15 31 23 / .03)!important;padding:12px 14px!important;min-height:44px;font-size:16px;font-weight:600;color:rgb(15 31 23 / .92)!important;outline:none!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.mv-content :where(form):not(.wpcf7-form):not(.wpcf7 *) textarea{min-height:140px;resize:vertical}.mv-content :where(form):not(.wpcf7-form):not(.wpcf7 *) :where(input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]),select,textarea):focus{border-color:rgb(24 182 164 / .38)!important;background:rgb(15 31 23 / .02)!important;box-shadow:0 0 0 4px rgb(24 182 164 / .12),0 10px 22px rgb(0 0 0 / .08)!important}.mv-content :where(form):not(.wpcf7-form):not(.wpcf7 *) :where(input,textarea)::placeholder{color:rgb(15 31 23 / .45)!important;font-weight:600}.mv-content :where(form):not(.wpcf7-form):not(.wpcf7 *) :where(input[type="checkbox"],input[type="radio"]){width:18px;height:18px;accent-color:#18b6a4}.mv-content :where(form):not(.wpcf7-form):not(.wpcf7 *) :where(button,input[type="submit"],input[type="button"],input[type="reset"]){border:0!important;border-radius:14px!important;padding:12px 18px!important;font-size:15px;font-weight:900;letter-spacing:.2px;cursor:pointer;background:linear-gradient(90deg,rgb(24 182 164),rgb(10 127 72))!important;box-shadow:0 16px 34px rgb(0 0 0 / .16)!important;color:#ffffff!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.mv-content :where(form):not(.wpcf7-form):not(.wpcf7 *) :where(button,input[type="submit"],input[type="button"],input[type="reset"]):hover{transform:translateY(-1px);box-shadow:0 20px 44px rgb(0 0 0 / .20)!important;filter:brightness(1.05)}.mv-content :where(form):not(.wpcf7-form):not(.wpcf7 *) :where(button,input[type="submit"],input[type="button"],input[type="reset"]):active{transform:translateY(0);box-shadow:0 12px 28px rgb(0 0 0 / .16)!important}.woocommerce-checkout #payment{background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;padding:0;box-shadow:0 10px 30px rgb(2 6 23 / .04);overflow:hidden}.woocommerce-checkout #payment ul.payment_methods{border:0;margin:0;padding:0}.woocommerce-checkout #payment ul.payment_methods li{list-style:none;margin:0;padding:20px 20px 14px;border-bottom:1px solid #eef2f7}.woocommerce-checkout #payment ul.payment_methods li:last-child{border-bottom:0}.woocommerce-checkout #payment ul.payment_methods li label{font-size:18px;font-weight:600;color:#0f172a;cursor:pointer}.woocommerce-checkout #payment input[type="radio"]{accent-color:#10b981}.woocommerce-checkout #payment div.payment_box{background:#fff;border:1px solid #dbeafe;border-radius:14px;padding:18px 20px;margin-top:14px;color:#334155;box-shadow:0 6px 18px rgb(15 23 42 / .04);position:relative}.woocommerce-checkout #payment div.payment_box::before{display:none}.woocommerce-checkout #payment div.payment_box p{margin:0;font-size:16px;line-height:1.7;color:#475569}.woocommerce-checkout #payment #place_order,.woocommerce-checkout .place-order .button,.woocommerce-checkout button[name="woocommerce_checkout_place_order"]{min-height:58px;padding:16px 34px;background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff;border:0;border-radius:999px;font-size:17px;font-weight:800;letter-spacing:.2px;line-height:1;box-shadow:0 14px 34px rgb(16 185 129 / .24);transition:transform 0.18s ease,box-shadow 0.18s ease,opacity 0.18s ease,filter 0.18s ease}.woocommerce-checkout #payment #place_order:hover,.woocommerce-checkout .place-order .button:hover,.woocommerce-checkout button[name="woocommerce_checkout_place_order"]:hover{background:linear-gradient(135deg,#059669 0%,#047857 100%);color:#fff;transform:translateY(-2px) scale(1.01);box-shadow:0 18px 40px rgb(16 185 129 / .28);filter:brightness(1.02)}.woocommerce-checkout #payment #place_order:focus,.woocommerce-checkout .place-order .button:focus,.woocommerce-checkout button[name="woocommerce_checkout_place_order"]:focus{outline:none;color:#fff;box-shadow:0 0 0 4px rgb(16 185 129 / .16),0 18px 40px rgb(16 185 129 / .22)}.woocommerce-checkout #payment #place_order:active,.woocommerce-checkout .place-order .button:active,.woocommerce-checkout button[name="woocommerce_checkout_place_order"]:active{transform:translateY(0);box-shadow:0 10px 24px rgb(16 185 129 / .22)}.woocommerce-checkout #payment .place-order{display:flex;justify-content:flex-end;align-items:center;padding:24px 20px 24px;background:#f8fafc;border-top:1px solid #eef2f7}