﻿html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--canvas: #F6F6F5;--surface: #FFFFFF;--ink: #004F3F;--text: #383133;--muted: #6A6865;--line: #E7E5E0;--yellow: #FFB928;--orange: #DA6523;--orange-ink: #B4521C;--deep: #004F3F;--footer: #14201E;--on-dark: #FFFFFF;--cream: #F8F4F0;--olive: #80AE44;--tint: #286458;--soft: #C8DCD6;--ink2: #171514;--f-display: "DM Sans", "Helvetica Neue", Arial, sans-serif;--f-body: "Geist", "Helvetica Neue", Arial, sans-serif;--ease: cubic-bezier(.2, .7, .2, 1);--r-card: 20px;--c: 56px;--maxw: 1320px;--gutter: clamp(16px, 4vw, 56px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#383133;background:#f6f6f5;margin:8px;font:400 16px/1.55 var(--f-body)}img{max-width:100%;height:auto;vertical-align:middle}input,select,textarea{outline:none}a{text-decoration:none;color:#383133}li{list-style:none;display:inline-block}p{font-family:"Geist",sans-serif;color:#6a6865;font-size:16.5px;line-height:25px;font-weight:400}@media(max-width: 767px){p{font:400 16px/1.55 var(--f-body)}}p.txtMargin-na{margin:0px;padding:0px}p.txtSub{margin:0px;padding:0px}p.txtSub mark{padding:6px 14px;text-transform:uppercase;border-radius:999px;background:var(--yellow);color:var(--ink);font:500 12px/1 var(--f-body);letter-spacing:.12em;font-weight:400}@media(max-width: 767px){p.txtSub mark{display:inline-flex}}p.txtSub mark strong{font-weight:400}p.txtSub+h2{margin:16px 0px}p.txtSub+h2+p{margin:0px;padding:0px}p.txtReset{margin:0px;padding:0px}p.txtUnderline mark{text-decoration:underline}figure{margin:0px;padding:0px}figure.borderRadius20 img{border-radius:20px}.wp-block-image.mTop-56{margin-top:56px}@media(max-width: 767px){.wp-block-image.mTop-56{margin-top:36px}}ul li{font-family:"Geist",sans-serif}h1.has-text-align-center,h2.has-text-align-center,h3.has-text-align-center,h4.has-text-align-center,h5.has-text-align-center,p.has-text-align-center{text-align:center}h1,h2,h3,h4,h5{font-family:"DM Sans",sans-serif;font-weight:400;color:var(--ink);letter-spacing:0}h1.txtReset,h2.txtReset,h3.txtReset,h4.txtReset,h5.txtReset{margin:0px;padding:0px}.wp-block-group__inner-container{width:1410px;margin:0 auto}@media(max-width: 767px){.wp-block-group__inner-container{width:auto}}.wp-block-group__inner-container{max-width:var(--maxw);margin-inline:auto;padding-left:max(var(--gutter),env(safe-area-inset-left, 0px));padding-right:max(var(--gutter),env(safe-area-inset-right, 0px))}section{padding-block:clamp(72px,9vw,140px);background:#fff}.wp-block-columns{margin:0 auto}@media(max-width: 767px){.cont-pc{display:none}}.cont-sp{display:none}@media(max-width: 767px){.cont-sp{display:block}}h1{font-size:clamp(40px,5.6vw,84px);line-height:1.02}h1.txtFont-62{font-size:62px;line-height:74px}@media(max-width: 767px){h1 br{display:none}}@media(max-width: 767px){h1 br.cont-sp{display:block !important}}h2{font-size:clamp(32px,3.4vw,52px);line-height:1.08}h2.txtFont-28{font-size:28px;line-height:36px}h2.txtFont-52{font-size:clamp(32px,3.4vw,52px)}@media(max-width: 767px){h2+p br{display:none}}h3{font-size:22px;line-height:1.8}h3.txtFont-24{font-size:24px;line-height:32px}h3.txtFont-28{font-size:28px;line-height:36px}@media(max-width: 767px){h3.txtFont-28{font-size:clamp(22px,2vw,28px)}}.data-stats p{margin:0px;padding:0px;font-size:14px;margin-top:12px}.data-stats p.txtDataNumber{color:var(--ink);font-family:"DM Sans",sans-serif;position:relative;margin-top:0px;padding-bottom:32px;font:400 clamp(40px, 4vw, 60px)/1 var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums}@media(max-width: 767px){.data-stats p.txtDataNumber{padding-bottom:16px}}.data-stats p.txtDataNumber:before{content:"";width:200px;height:1px;display:block;margin:0 auto;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;bottom:0px;background:#e7e5e0}@media(max-width: 767px){.data-stats p.txtDataNumber:before{width:100%}}.data-stats p sup{font-size:.5em;color:var(--orange);vertical-align:.55em;top:0px}@media(max-width: 767px){.data-stats.wp-block-columns{gap:32px}}@media(max-width: 767px){.data-stats.wp-block-columns .wp-block-column.col{flex-basis:calc(50% - 32px) !important}}.spacer-40{height:40px}.actions,.actions *{box-sizing:border-box}.actions{position:relative;inset:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;padding:24px;background:#f6f6f5;color:#004f3f;font-family:"Geist","Helvetica Neue",Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.actions .btn{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:#fff;font:500 15px/1 "Geist","Helvetica Neue",Arial,sans-serif;text-decoration:none;cursor:pointer}.actions .btn .lbl{padding:16px 24px;border-radius:999px;background:#004f3f;white-space:nowrap;transition:background .35s cubic-bezier(0.2, 0.7, 0.2, 1),padding .35s cubic-bezier(0.2, 0.7, 0.2, 1)}.actions .btn .arr{position:relative;display:grid;width:48px;height:48px;overflow:hidden;place-items:center;border-radius:50%;background:#004f3f;transition:transform .45s cubic-bezier(0.2, 0.7, 0.2, 1),background .35s cubic-bezier(0.2, 0.7, 0.2, 1)}.actions .btn .arr svg{width:20px;height:20px;transition:transform .45s cubic-bezier(0.2, 0.7, 0.2, 1)}.actions .btn .arr svg+svg{position:absolute;transform:translateX(-36px)}.actions .btn:hover .lbl{padding-inline:28px}.actions .btn:hover .arr{transform:rotate(-45deg)}.actions .btn:hover .arr svg:first-child{transform:translateX(36px)}.actions .btn:hover .arr svg+svg{transform:translateX(0)}.actions .btn:active .lbl,.actions .btn:active .arr{filter:brightness(0.92)}.actions .btn--hl{color:#004f3f}.actions .btn--hl .lbl,.actions .btn--hl .arr{background:#ffb928}.actions .btn--hl:hover .lbl,.actions .btn--hl:hover .arr{background:#ffc54d}.actions .btn--dark:hover .lbl,.actions .btn--dark:hover .arr{background:#00654f}.actions .btn:focus-visible{outline:2px solid #da6523;outline-offset:4px;border-radius:999px}.actions .btn--white .lbl{background:#fff;color:#004f3f}.actions .btn--white .arr{background:#fff;color:#004f3f}@media(prefers-reduced-motion: reduce){.actions .btn *,.actions .btn{transition-duration:.01ms !important}}.actions.PosLeft{justify-content:left}.actions.noBG{background:none;padding:24px 0px}.actions.noPaddingTopBom{background:none;padding:0px 0px}@supports(animation-timeline: view()){@media(prefers-reduced-motion: no-preference){.reveal{animation:reveal linear both;animation-timeline:view();animation-range:entry 0% cover 26%}.reveal-scale{animation:revealScale linear both;animation-timeline:view();animation-range:entry 0% cover 34%}.zoom img{animation:zoomImg linear both;animation-timeline:view();animation-range:entry 0% cover 55%}.stagger>*{animation:reveal linear both;animation-timeline:view();animation-range:entry 0% cover 24%}.stagger>*:nth-child(2){animation-range:entry 6% cover 28%}.stagger>*:nth-child(3){animation-range:entry 12% cover 32%}.stagger>*:nth-child(4){animation-range:entry 18% cover 36%}.parallax{animation:drift linear both;animation-timeline:scroll(root)}.hero-img img{animation:heroZoom linear both;animation-timeline:scroll(root);animation-range:0 700px}}}@keyframes reveal{from{opacity:.12;transform:translateY(48px)}to{opacity:1;transform:none}}@keyframes revealScale{from{opacity:.3;transform:scale(0.94);border-radius:48px}to{opacity:1;transform:none}}@keyframes zoomImg{from{transform:scale(1.18)}to{transform:scale(1)}}@keyframes drift{from{transform:translateY(0) rotate(0deg)}to{transform:translateY(240px) rotate(18deg)}}@keyframes heroZoom{from{transform:scale(1)}to{transform:scale(1.08) translateY(30px)}}.sr{opacity:0;transform:translateY(20px);transition:opacity .7s ease-out,transform .7s ease-out}.sr.sr-in{opacity:1;transform:none}.motion-toggle{position:fixed;z-index:80;left:50%;transform:translateX(-50%);bottom:calc(16px + env(safe-area-inset-bottom, 0px));background:var(--footer);color:#fff;border:0;border-radius:999px;padding:12px 18px;font:500 14px/1.2 var(--f-body);cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.25);max-width:calc(100% - 32px)}html.gsap .reveal,html.gsap .reveal-scale,html.gsap .stagger>*,html.gsap .hero .wrap>*{animation:none !important}.w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-0.08em}.w>span{display:inline-block;will-change:transform}html.hpin .track{overflow:visible;scroll-snap-type:none;cursor:default}html.hpin .ctrls,html.hpin .cats-foot .lead{display:none}@media(prefers-reduced-motion: reduce){html:not(.force-motion) *,html:not(.force-motion) *::before,html:not(.force-motion) *::after{animation:none !important;transition-duration:.01ms !important}html{scroll-behavior:auto}}.deco{position:absolute;pointer-events:none;z-index:0;color:#efe3d3}.deco--leaf{left:-50%;top:46%;width:clamp(220px,34vw,560px)}.deco--ring{right:-50%;top:8%;width:clamp(200px,30vw,520px)}.wp-block-buttons.btn-categories-more{margin-top:24px}.wp-block-buttons.btn-categories-more .wp-block-button__link{padding:0px;font-weight:500;color:#004f3f;font-family:"Geist",sans-serif;font-size:16px;background:none;border-radius:0px}.wp-block-buttons.btn-more .wp-block-button__link{padding:0px;font-weight:500;color:#004f3f;font-family:"Geist",sans-serif;font-size:16px;background:none;border-radius:0px}.wp-block-buttons.mTop-36{margin-top:36px}.btn-products{gap:10px;margin-bottom:56px}.btn-products .wp-block-button__link{font-family:"Geist",sans-serif;font-size:14px;font-weight:500;border:0px;border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:10px 18px;color:var(--ink2)}.btn-products .wp-block-button__link:hover{color:#fff;border-color:#004f3f;background:#004f3f}.contact .blob{position:absolute;z-index:0;border-radius:50%}.contact .blob--a{width:clamp(220px,28vw,420px);aspect-ratio:1;left:-12%;top:-32%;background:var(--yellow);border-radius:0 100% 0 100%;transform:rotate(-12deg);opacity:.95}.contact .blob--b{width:clamp(180px,22vw,340px);aspect-ratio:1;left:-5%;bottom:-26%;background:#263935;border-radius:100% 0 100% 0}.contact{position:relative;z-index:1;overflow:hidden}.contact .contact-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;gap:80px;position:relative;z-index:2;align-items:center !important}.contact .contact-grid .col-txt{flex-basis:calc(100% - 735px) !important}.contact .contact-grid .col-txt p{color:hsla(0,0%,100%,.8) !important}.contact .contact-grid .col-txt p a{text-decoration:underline}.contact .contact-grid .col-form{flex-basis:655px !important}.contact .col-form .form-wrap{background:#fff;color:var(--text);border-radius:24px;padding:clamp(20px,3vw,36px);box-shadow:0 40px 80px -40px rgba(0,0,0,.5)}.contact .col-form .form-wrap p{margin:0px;padding:0px}.contact .col-form .form-wrap .form-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;align-items:flex-start;gap:16px}@media(max-width: 767px){.contact .col-form .form-wrap .form-grid{gap:12px}}.contact .col-form .form-wrap .form-grid .col{flex-basis:calc(50% - 8px);margin-bottom:8px}@media(max-width: 767px){.contact .col-form .form-wrap .form-grid .col{flex-basis:100%}}.contact .col-form .form-wrap .form-grid.gridSingle .col{flex-basis:100%}.contact .col-form span.wpcf7-form-control-wrap{display:block}.contact .col-form input,.contact .col-form textarea,.contact .col-form select{font:400 15px/1.3 var(--f-body);color:var(--text);background:var(--canvas);border:1px solid rgba(0,0,0,0);border-radius:12px;padding:13px 14px;min-height:48px;width:100%;transition:border-color .25s,background .25s,box-shadow .25s}.contact .col-form textarea{resize:none;height:110px}.contact .col-form input[type=submit]{background:#ffb928;color:#004f3f;font-weight:500}.contact .hidden-fields-container,.contact .screen-reader-response{display:none}.contact .wpcf7-not-valid-tip{display:block;color:red;font-size:12px}.contact .wpcf7-checkbox{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;gap:0px}.contact .wpcf7-checkbox .wpcf7-list-item{flex-basis:25%}.contact .wpcf7-list-item input{min-height:auto;width:auto;position:relative;margin-right:4px;top:1px}:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:6px}.wrap{max-width:var(--maxw);margin-inline:auto;padding-left:max(var(--gutter),env(safe-area-inset-left, 0px));padding-right:max(var(--gutter),env(safe-area-inset-right, 0px))}.btn{--bg: var(--deep);--fg: #fff;display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--fg);cursor:pointer;font:500 15px/1 var(--f-body);text-decoration:none}.btn .lbl{padding:12px 18px;border-radius:999px;background:var(--bg);font-size:14px;white-space:nowrap;transition:background .35s var(--ease),padding .35s var(--ease)}.btn .arr{position:relative;display:grid;width:40px;height:40px;place-items:center;overflow:hidden;border-radius:50%;background:var(--bg);transition:transform .45s var(--ease),background .35s var(--ease)}.btn .arr svg{width:20px;height:20px;transition:transform .45s var(--ease)}.btn .arr svg+svg{position:absolute;transform:translateX(-36px)}.btn:hover .lbl{padding-inline:28px}.btn:hover .arr{transform:rotate(-45deg)}.btn:hover .arr svg:first-child{transform:translateX(36px)}.btn:hover .arr svg+svg{transform:translateX(0)}.btn:active .lbl,.btn:active .arr{filter:brightness(0.92)}.btn--dark:hover{--bg: #00654F}.announce{padding-block:10px;background:var(--deep);color:#fff;font-size:13px;text-align:center}.announce .wrap{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.announce a{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:3px}.header{position:sticky;top:env(safe-area-inset-top, 0px);z-index:50;border-bottom:1px solid rgba(0,0,0,0);background:var(--canvas);transition:border-color .3s,box-shadow .3s}.header.scrolled{border-color:var(--line);box-shadow:0 6px 24px -18px rgba(0,0,0,.25)}.header .wrap{display:flex;min-height:84px;align-items:center;gap:24px;transition:min-height .3s var(--ease)}.header.scrolled .wrap{min-height:68px}.brand{display:block;width:72px;color:var(--text);transition:width .3s var(--ease)}.header.scrolled .brand{width:60px}.brand svg{display:block;width:100%;height:auto}.nav{display:flex;gap:28px;margin-inline:auto}.nav a{position:relative;padding-block:6px;color:var(--text);font-size:15px;text-decoration:none}.nav a::after{position:absolute;right:100%;bottom:0;left:0;height:2px;background:var(--orange);content:"";transition:right .35s var(--ease)}.nav a:hover::after,.nav a[aria-current]::after{right:0}.nav a[aria-current]{color:var(--ink);font-weight:500}.menu-btn{display:none;width:44px;height:44px;margin-left:auto;border:1px solid var(--line);border-radius:12px;background:var(--surface);cursor:pointer}.menu-btn span{display:block;width:18px;height:2px;margin:4px auto;background:var(--ink);transition:transform .3s}.menu-btn[aria-expanded=true] span:first-child{transform:translateY(3px) rotate(45deg)}.menu-btn[aria-expanded=true] span:last-child{transform:translateY(-3px) rotate(-45deg)}.dd{position:relative;display:flex;align-items:center}.dd>a{display:inline-flex;align-items:center;gap:6px}.dd .chev{transition:transform .3s var(--ease)}.dd:hover .chev,.dd:focus-within .chev{transform:rotate(180deg)}.ddm,.ddm2{position:absolute;z-index:70;display:grid;gap:2px;padding:8px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 30px 60px -30px rgba(20,32,30,.35);opacity:0;visibility:hidden;transition:opacity .25s var(--ease),transform .3s var(--ease),visibility .3s}.ddm{top:calc(100% + 14px);left:-16px;min-width:220px;transform:translateY(8px)}.ddm::before{position:absolute;top:-16px;right:0;left:0;height:16px;content:""}.dd:hover>.ddm,.dd:focus-within>.ddm{transform:none;opacity:1;visibility:visible}.dd2{position:relative}.ddm2{top:-9px;left:calc(100% + 8px);min-width:320px;transform:translateX(-6px)}.ddm2::before{position:absolute;top:0;bottom:0;left:-10px;width:10px;content:""}.dd2:hover>.ddm2,.dd2:focus-within>.ddm2{transform:none;opacity:1;visibility:visible}.nav .ddm a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border-radius:10px;font-size:14.5px;white-space:nowrap;transition:background .2s,color .2s}.nav .ddm a::after{display:none}.nav .ddm a:hover,.dd2:hover>a{background:#f3efe9;color:var(--ink)}.arr2{color:var(--muted);font-size:18px;line-height:1}.footer{position:relative;overflow:hidden;background:var(--footer);color:hsla(0,0%,100%,.85)}.footer a{color:#fff}.footer .wrap{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.fl{display:grid;align-content:start;gap:20px;padding-block:56px;padding-right:clamp(24px,4vw,56px)}.fl .logo{width:84px;color:#fff}.fl p{max-width:36ch;margin:0;color:hsla(0,0%,100%,.75)}.fr{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px 32px;padding:56px 0 56px clamp(24px,4vw,56px);border-left:1px solid hsla(0,0%,100%,.12)}.fr h4{margin:0 0 16px;color:hsla(0,0%,100%,.5);font:500 12px/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase}.fr ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.fr a{color:#fff;text-decoration:none;background:linear-gradient(var(--yellow), var(--yellow)) 0 100%/0 1px no-repeat;transition:background-size .4s var(--ease),color .3s}.fr a:hover{background-size:100% 1px;color:var(--yellow)}.fr address{display:grid;gap:10px;color:hsla(0,0%,100%,.75);font-style:normal}.social{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.social .li{display:grid;width:40px;height:40px;place-items:center;border-radius:10px;background:hsla(0,0%,100%,.08);transition:background .3s,transform .3s var(--ease)}.social .li:hover{transform:translateY(-3px);background:#0a66c2}.social .plma{width:200px;color:#fff;opacity:.9}.fbar{border-top:1px solid hsla(0,0%,100%,.12)}.fbar .wrap{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);padding-block:22px;color:hsla(0,0%,100%,.6);font-size:14px}.fbar .wrap>:last-child{padding-left:clamp(24px,4vw,56px)}.fbar a{text-decoration:none}.fbar a:hover{color:#fff}.strip{position:absolute;top:0;right:0;bottom:0;width:56px;background-position:left top;background-repeat:no-repeat;background-size:auto 100%}@media(max-width: 1080px){.nav{display:none}.menu-btn{display:block}.header .btn{display:none}.nav.open{position:absolute;top:100%;right:0;left:0;display:grid;gap:4px;padding:12px max(var(--gutter),env(safe-area-inset-right, 0px)) 24px max(var(--gutter),env(safe-area-inset-left, 0px));border-bottom:1px solid var(--line);background:var(--canvas);animation:navIn .55s var(--ease) both;transform-origin:top}.nav.open>a,.nav.open>.dd{animation:navItem .5s var(--ease) both}.nav.open>:nth-child(1){animation-delay:.05s}.nav.open>:nth-child(2){animation-delay:.1s}.nav.open>:nth-child(3){animation-delay:.15s}.nav.open>:nth-child(4){animation-delay:.2s}.nav.open>:nth-child(5){animation-delay:.25s}.nav.open>:nth-child(6){animation-delay:.3s}.nav.open a{padding-block:10px;font-size:20px}.dd,.dd2{display:block}.ddm,.ddm2{position:static;min-width:0;padding:0 0 4px 12px;transform:none;border:0;background:none;box-shadow:none;opacity:1;visibility:visible}.nav.open .ddm a{padding-block:6px;font-size:16px;white-space:normal}.dd .chev,.arr2{display:none}.dd2>a{display:flex !important;align-items:center;justify-content:space-between}.dd2 .arr2{display:inline-block !important;font-size:22px;transition:transform .35s var(--ease)}.dd2.open .arr2{transform:rotate(90deg)}.dd2 .ddm2{max-height:0;overflow:hidden;padding:0 0 0 12px;opacity:0;transition:max-height .5s var(--ease),opacity .4s var(--ease)}.dd2.open .ddm2{max-height:480px;opacity:1}}@keyframes navIn{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes navItem{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media(max-width: 680px){.announce{font-size:12px}.footer .wrap,.fbar .wrap{grid-template-columns:minmax(0, 1fr)}.fr{grid-template-columns:minmax(0, 1fr);padding-right:40px;padding-left:0;border-top:1px solid hsla(0,0%,100%,.12);border-left:0}.fl{padding-right:40px}.fbar .wrap>:last-child{margin-top:8px;padding-left:0}.strip{width:32px}}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none !important;transition-duration:.01ms !important}}.grid-block{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;flex-wrap:wrap !important;gap:32px}.grid-block.mTop-56{margin-top:56px}@media(max-width: 767px){.grid-block.mTop-56{margin-top:36px}}.gridBlock.mTop-56{margin-top:56px}@media(max-width: 767px){.gridBlock.mTop-56{margin-top:36px}}.logo-grid{align-items:center;flex-wrap:wrap;gap:28px 36px;margin-top:40px}.logo-grid .wp-block-column.col{flex-grow:unset !important;flex-basis:auto !important}@media(max-width: 767px){.logo-grid.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:unset !important}}.hero{padding-block:clamp(48px,7vw,96px) clamp(48px,6vw,80px);overflow:hidden}.hero h1{margin:0px;padding:0px;margin:24px 0px}.hero .data-stats{margin-top:72px}@media(max-width: 767px){.hero p br{display:none}}.hero h1,.hero p,.hero .data-stats,.hero figure{position:relative;z-index:2}.hero>*{animation:rise .9s var(--ease) both}.hero .wrap>*{animation:rise .9s var(--ease) both}.hero .wrap>*:nth-child(2){animation-delay:.08s}.hero .wrap>*:nth-child(3){animation-delay:.16s}.hero .wrap>*:nth-child(4){animation-delay:.24s}.hero .wrap>*:nth-child(5){animation-delay:.32s}@keyframes rise{from{opacity:.25;transform:translateY(22px)}to{opacity:1;transform:none}}.hero-subpage{padding:72px 0px;background:#f8f4f0}.hero-subpage h1{margin:0px;padding:0px;margin:24px 0px}@media(max-width: 767px){.hero-subpage h1{font-size:clamp(38px,4.4vw,64px);line-height:1.06}}.hero-subpage h1+p{margin-top:0px}@media(max-width: 767px){.hero-subpage h1+p br{display:none}}.hero-subpage p:last-child{margin-bottom:0px}.hero-subpage .hero-subpage-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;align-items:center !important;gap:48px}@media(max-width: 767px){.hero-subpage .hero-subpage-grid{gap:32px}}.hero-subpage .hero-subpage-grid .col-txt{flex-basis:calc(100% - 570px) !important}.hero-subpage .hero-subpage-grid .col-img{flex-basis:516px !important}.hero-subpage .hero-subpage-grid .col-img figure img{width:516px;height:440px;object-fit:cover;object-position:center}@media(max-width: 767px){.hero-subpage .hero-subpage-grid .col-img figure img{height:278px;width:100%}}.hero-subpage .hero-subpage-grid .col-img figure.noSize img{width:auto;height:auto}.how .how-grid .col{padding-top:22px;position:relative}.how .how-grid .col:before{content:"";position:absolute;top:-2px;left:0;height:2px;width:0;background:var(--orange);transition:width .9s var(--ease)}.how .how-grid p{font-size:15px}.how .how-grid p.txtNum{margin:0px;padding:0px;font-size:12px}.how .how-grid p:last-child{margin-bottom:0px}.how .how-grid figure{width:44px;height:44px;border-radius:50%;background:#e9f2de;display:flex;align-items:center;justify-content:center;margin-top:12px;transition:transform .5s var(--ease),background .3s}.how .how-grid h3{margin:12px 0px}.how .how-grid .col:hover figure{transform:scale(1.12) rotate(-8deg);background:var(--yellow)}.how .how-grid .col:hover:before{width:100%}.how .how-grid .col.lit:before{width:100%}.categories .wp-block-group__inner-container{position:relative}.categories .SliderCategory{margin-top:40px}.categories .SliderCategory .swiper-slide{overflow:hidden}.categories .SliderCategory .wp-swiper__slide-content{border-radius:20px;position:relative}.categories .SliderCategory .slide-cont{background:rgba(0,0,0,0) linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7764705882) 66%, #000 100%) 0% 0% no-repeat padding-box;position:absolute;top:0px;left:0px;padding:20px 20px;height:100%;width:100%;border-radius:20px;align-items:flex-end !important}.categories .SliderCategory figure img{height:498px;width:100%;object-fit:cover;object-position:center;border-radius:20px}@media(max-width: 767px){.categories .SliderCategory figure img{height:429px}}.categories .SliderCategory h3,.categories .SliderCategory p{color:#fff}.categories .SliderCategory h3{margin:0px;padding:0px;font-size:clamp(22px,1.8vw,26px);line-height:1.12;margin-bottom:10px}.categories .SliderCategory p{margin:0px;padding:0px;font-size:14.5px;line-height:22px;opacity:.85}.categories .SliderCategory p.txtSub{margin-bottom:20px}.categories .SliderCategory .wp-block-buttons{margin-top:10px}.categories .SliderCategory .wp-block-buttons .wp-block-button__link{padding:0px;font-weight:500;font-size:14px;font-family:"Geist",sans-serif;background:none}.categories p.txtNote{margin:0px;padding:0px;position:absolute;bottom:0px;right:56px;font-size:14px}@media(max-width: 767px){.categories p.txtNote{position:relative;text-align:left;margin-top:12px}}.ways h2{margin:22px 0px !important}@media(max-width: 767px){.ways h2 br{display:none}}@media(max-width: 767px){.ways h2+p br{display:none}}.ways .ways-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;gap:0px}.ways .ways-grid .col-txt{flex-basis:calc(100% - 670px) !important}.ways .ways-grid .col-list{flex-basis:654px !important}.ways .ways-grid .col-list .col-list-wrap{padding:0px 32px;background:none !important;box-shadow:0 24px 60px -36px rgba(20,32,30,.35);border-radius:20px;overflow:hidden}@media(max-width: 767px){.ways .ways-grid .col-list .col-list-wrap{padding:0px 22px}}.ways .col-list .ttl-ways{padding:32px 0px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:baseline;gap:14px}@media(max-width: 767px){.ways .col-list .ttl-ways{padding:23px 0px}}.ways .col-list .ttl-ways .ttlNum{font-size:12px;color:var(--muted);letter-spacing:.08em;align-self:start;padding-top:6px}.ways .col-list .ttl-ways h3{margin:0px;padding:0px;font-size:clamp(24px,2.4vw,34px);line-height:1.1;transition:transform .5s var(--ease);color:#004f3f}.ways .col-list .ttl-ways .ttlTips{color:var(--muted);font-size:15px}@media(max-width: 767px){.ways .col-list .ttl-ways .ttlTips{display:none}}.ways .col-list .col-list-txt-wrap{gap:28px}.ways .col-list .col-list-txt-wrap .col-img{flex-basis:282px !important}.ways .col-list .col-list-txt-wrap .col-details{flex-basis:calc(100% - 310px) !important}.ways .col-list .col-list-txt-wrap figure img{width:282px;height:188px;object-fit:cover;object-position:center;border-radius:20px}@media(max-width: 767px){.ways .col-list .col-list-txt-wrap figure img{border-radius:14px}}.ways .col-list .col-list-txt-wrap p{font-size:16px}@media(max-width: 767px){.ways .col-list .col-list-txt-wrap p{margin:0px;padding:0px}}.ways .col-list .col-list-txt-wrap ul{margin:0px;padding:0px;display:flex;flex-wrap:wrap;gap:8px}@media(max-width: 767px){.ways .col-list .col-list-txt-wrap ul{margin-top:18px}}.ways .col-list .col-list-txt-wrap ul li{border:1px solid var(--line);border-radius:999px;padding:7px 12px;font-size:14px;color:var(--ink);font-family:"Geist",sans-serif}.brands .brands-grid{gap:20px;flex-wrap:wrap !important}.brands .brands-grid .col{background:#fff;flex-basis:calc(33.33% - 15px) !important;position:relative;border-radius:20px;overflow:hidden;flex-grow:unset !important}.brands .brands-grid .col figure img{height:295px;width:100%;object-fit:cover;object-position:center}@media(max-width: 767px){.brands .brands-grid .col figure img{height:250px}}.brands .brands-grid .col h3{margin:20px 22px 18px;line-height:1.4}@media(max-width: 767px){.brands .brands-grid .col h3{margin-bottom:9px}}.brands .brands-grid .col p{margin:18px 22px 24px}@media(max-width: 767px){.brands .brands-grid .col p{margin-top:9px}}.brands .brands-grid .wp-block-buttons{position:absolute;left:20px;top:245px}@media(max-width: 767px){.brands .brands-grid .wp-block-buttons{top:198px}}.brands .brands-grid .wp-block-buttons .wp-block-button__link{font-weight:500;color:#004f3f;font-family:"Geist",sans-serif;font-size:13px;background:#fff;padding:10px 14px 8.5px;border-radius:999px}.why .why-grid{flex-wrap:wrap !important;gap:20px}.why .why-grid .col{flex-grow:unset !important;border-radius:20px;overflow:hidden;flex-basis:calc(50% - 82px) !important;padding:36px 36px;position:relative}@media(max-width: 767px){.why .why-grid .col{padding:22px 22px}}.why .why-grid .col figure{position:absolute;top:36px;left:36px;width:44px;height:44px;border-radius:12px;background:#fff1d6;color:var(--orange-ink);display:grid;place-items:center}@media(max-width: 767px){.why .why-grid .col figure{top:22px;left:22px}}.why .why-grid .col h3,.why .why-grid .col p{margin-left:62px}.why .why-grid .col h3{margin:0px;padding:0px;margin-left:62px;margin-bottom:8px;font-size:21px}.why .why-grid .col h3+p{margin-top:0px}.why .why-grid .col p:last-child{margin-bottom:0px}@media(max-width: 767px){.why .why-grid .col p{font-size:15px}}.producers{padding:48px 0px}@media(max-width: 767px){.producers h3 br{display:none}}.producers .producers-grid{gap:20px}.producers .producers-grid .col-txt,.producers .producers-grid .col-btn{flex-grow:unset !important}.producers .producers-grid .col-txt{flex-basis:760px !important}.producers .producers-grid .col-btn{flex-basis:calc(100% - 780px) !important}.story .story-grid{gap:0px}@media(max-width: 767px){.story .story-grid{gap:48px}}.story .story-grid .col{flex-basis:25% !important;flex-grow:unset !important}.story .story-grid .tagDate span{padding:8px 20px;font-family:"DM Sans",sans-serif;border:1.5px solid #d6d4d0;font-size:22px;border-radius:999px;border-color:var(--ink);background:var(--ink);color:#fff}@media(max-width: 767px){.story .story-grid .tagDate span{font-weight:400}}.story .story-grid p{margin-top:8px;color:var(--muted);font-size:14px}.story .story-grid p mark{margin-top:18px;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.story .story-grid p.has-medium-font-size{margin-top:36px;color:var(--ink2)}@media(max-width: 767px){.story .story-grid p.has-medium-font-size{font-size:16px !important}}.story .story-grid p:last-child{margin-bottom:0px}.learn .learn-wrap{background:#fff;border-radius:24px;padding:12px 40px 20px;margin:0px;gap:0px}@media(max-width: 767px){.learn .learn-wrap{padding:12px 22px 20px}}.learn .learn-wrap.mTop-56{margin-top:56px}@media(max-width: 767px){.learn .learn-wrap.mTop-56{margin-top:36px}}.learn .learn-wrap .learn-grid{margin:0px;gap:40px;padding:24px 0px;border-bottom:1px solid var(--line)}@media(max-width: 767px){.learn .learn-wrap .learn-grid{gap:8px}}.learn .learn-wrap .learn-grid p{margin:0px;padding:0px;color:var(--ink2);font-size:17px}@media(max-width: 767px){.learn .learn-wrap .learn-grid p{font-size:16px}}.learn .learn-wrap .learn-grid h3{margin:0px;padding:0px;color:#004f3f;font-size:24px;line-height:32px}.learn .learn-wrap .learn-grid h3.has-medium-font-size{font-size:24px !important}.learn .learn-wrap .learn-grid.learn-grid-first{padding:24px 0px 16px}@media(max-width: 767px){.learn .learn-wrap .learn-grid.learn-grid-first{display:none}}.learn .learn-wrap .learn-grid.learn-grid-first p{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.learn .learn-wrap .learn-grid:last-child{border-bottom:0px}.steps{margin:0px 16px;border-radius:32px;gap:40px}.steps .steps-grid .col-txt{flex-basis:calc(100% - 805px) !important}.steps .steps-grid .col-txt p{color:var(--soft) !important}.steps .steps-grid .col-list{flex-basis:765px !important}.steps .col-list-wrap{margin:0px;border-radius:20px;padding:24px 28px;margin-bottom:16px}.steps .col-list-wrap h3,.steps .col-list-wrap p{margin:0px;padding:0px;color:#fff;margin-left:74px}.steps .col-list-wrap .wp-block-column{position:relative}.steps .col-list-wrap h3{font-size:22px;line-height:28px;margin-bottom:4px}.steps .col-list-wrap p{color:var(--soft);font-size:15px}.steps .col-list-wrap p.txtNum{margin:0px;padding:0px;color:var(--yellow);font-size:28px !important;font-family:"DM Sans",sans-serif;margin-left:0px;position:absolute;left:0px;top:0px}.steps .col-list-wrap:last-child{margin-bottom:0px}.company .company-grid{gap:20px}.company .company-grid .col{padding:32px 32px;border-radius:20px}@media(max-width: 767px){.company .company-grid .col{padding:24px 24px}}.company .company-grid h3,.company .company-grid p{margin:0px;padding:0px}.company .company-grid h3{color:#004f3f;font-size:21px;line-height:28px}.company .company-grid h3+p{margin-top:14px}.company .company-grid p{font-size:15px;line-height:23px}.company .company-grid p:last-child{margin-bottom:0px}.company .company-grid.mTop-56{margin-top:56px}@media(max-width: 767px){.company .company-grid.mTop-56{margin-top:36px}}.steps-list{display:none !important}.competitor .competitor-grid{gap:24px}.competitor .competitor-grid .col{border-radius:24px;padding:32px 36px}.competitor .competitor-grid h3{margin:0px;padding:0px;margin-bottom:8px}.competitor .competitor-grid ul{margin:0px;padding:0px;display:flex;flex-direction:column}.competitor .competitor-grid ul li{padding:21px 0px;border-color:hsla(0,0%,100%,.14);border-bottom:1px solid var(--line);position:relative;padding-left:38px}@media(max-width: 767px){.competitor .competitor-grid ul li{padding-top:18px;padding-bottom:18px}}.competitor .competitor-grid ul li:before{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--olive);color:var(--olive);display:flex;align-items:center;justify-content:center;position:absolute;top:18px;left:0px}.competitor .competitor-grid ul.list-ng li{color:var(--ink2)}.competitor .competitor-grid ul.list-ng li:before{border-color:var(--orange);color:var(--orange);content:"×"}.competitor .competitor-grid ul.list-check li{border-color:hsla(0,0%,100%,.14)}.competitor .competitor-grid ul.list-check li:before{border-color:var(--yellow);color:var(--yellow);content:"✓"}.quote .quote-grid .col-txt{flex-basis:calc(100% - 805px) !important}.quote .quote-grid .col-list{flex-basis:765px !important}.quote .col-list-wrap{margin:0px;border-radius:20px;padding:24px 28px;margin-bottom:16px}.quote .col-list-wrap h3,.quote .col-list-wrap p{margin:0px;padding:0px;color:var(--ink);margin-left:74px}.quote .col-list-wrap .wp-block-column{position:relative}.quote .col-list-wrap h3{font-size:20px;line-height:28px;margin-bottom:4px}.quote .col-list-wrap p{color:var(--soft);font-size:15px}.quote .col-list-wrap p.txtNum{margin:0px;padding:0px;color:var(--yellow);font-size:28px !important;font-family:"DM Sans",sans-serif;margin-left:0px;position:absolute;left:0px;top:0px}@media(max-width: 767px){.quote .col-list-wrap p.txtNum{top:-6px}}.quote .col-list-wrap:last-child{margin-bottom:0px}@media(max-width: 767px){.faq h2{margin-bottom:0px;padding-bottom:0px}}.faq .faq-grid{gap:50px;justify-content:space-between}@media(max-width: 767px){.faq .faq-grid{gap:36px}}.faq .faq-grid .col-ttl{flex-basis:calc(100% - 700px) !important}.faq .faq-grid .col-faq-list{flex-basis:648px !important}.faq .col-faq-list .rank-math-list{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;justify-content:space-between;gap:0px}.faq .col-faq-list .rank-math-list .rank-math-list-item{flex-basis:100%}.faq .col-faq-list .rank-math-list h3{margin:0px;padding:0px;padding:16px 48px 16px 24px;cursor:pointer;background:url(../img/svg/ic-plus.svg) no-repeat;background-size:14px auto;background-position:97% center;font-size:21px;font-family:"DM Sans",sans-serif;border-bottom:1px solid var(--line);border-radius:16px}.faq .col-faq-list .rank-math-list h3 strong{font-weight:700}.faq .col-faq-list .rank-math-list h3.collapse{background:url(../img/svg/ic-minus.svg) no-repeat;background-size:14px auto;background-position:97% center;background-color:#f8f4f0;border-bottom:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}.faq .col-faq-list .rank-math-list .rank-math-answer p{margin:0px;padding:0px;padding:0px 24px 24px}.faq .col-faq-list .rank-math-list .rank-math-answer.collapse{border-bottom-left-radius:16px;border-bottom-right-radius:16px;background-color:#f8f4f0}.faq .col-faq-list .rank-math-list .rank-math-list-item{margin:0px}.products .product-grid{display:grid;grid-template-columns:minmax(0, 420px) minmax(0, 1fr);gap:64px;align-items:start;padding-block:36px}@media(max-width: 767px){.products .product-grid{display:flex;gap:48px}}.products .product-grid .col-img{overflow:hidden;border-radius:24px}.products .product-grid .col-img figure img{width:420px;height:240px;object-fit:cover;object-position:center}@media(max-width: 767px){.products .product-grid .col-img figure img{height:198px;width:100%}}.products .product-grid .col-txt{position:relative}.products .product-grid .col-txt figure.imgLogo{position:absolute;right:0px;top:0px}@media(max-width: 767px){.products .product-grid .col-txt figure.imgLogo{width:82px}}@media(max-width: 767px){.products .product-grid .col-txt figure.imgLogo img{width:auto;height:auto}}.products .product-grid .col-txt h3{margin:0px;padding:0px;font-size:32px}@media(max-width: 767px){.products .product-grid .col-txt h3{padding-right:110px;line-height:42px}}.products .product-grid .col-txt h3+p{margin-top:0px}.products .product-grid .col-txt p{color:var(--muted);font-weight:400}@media(max-width: 767px){.products .product-grid .col-txt p{padding-right:110px}}.products .col-txt .rank-math-list{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;justify-content:space-between;gap:0px}.products .col-txt .rank-math-list .rank-math-list-item{flex-basis:100%}.products .col-txt .rank-math-list h3{margin:0px;padding:0px;padding:16px 48px 16px 24px;cursor:pointer;background:url(../img/svg/ic-plus.svg) no-repeat;background-size:14px auto;background-position:97% center;font-size:19px;font-family:"DM Sans",sans-serif;border-bottom:1px solid var(--line);border-radius:16px}.products .col-txt .rank-math-list h3 strong{font-weight:700}.products .col-txt .rank-math-list h3.collapse{background:url(../img/svg/ic-minus.svg) no-repeat;background-size:14px auto;background-position:97% center;background-color:#f8f4f0;border-bottom:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}.products .col-txt .rank-math-list .rank-math-answer p{margin:0px;padding:0px;padding:0px 24px 24px}.products .col-txt .rank-math-list .rank-math-answer.collapse{border-bottom-left-radius:16px;border-bottom-right-radius:16px;background-color:#f8f4f0}.products .col-txt .rank-math-list .rank-math-list-item{margin:0px}.production .production-grid{gap:20px}.production .production-grid .col{padding:32px 32px;border-radius:20px}@media(max-width: 767px){.production .production-grid .col{padding:24px 24px}}.production .production-grid h3,.production .production-grid p{margin:0px;padding:0px}.production .production-grid h3{color:#004f3f;font-size:21px;line-height:28px}.production .production-grid h3+p{margin-top:14px}.production .production-grid p{font-size:15px;line-height:23px}.production .production-grid p:last-child{margin-bottom:0px}.production .production-grid figure{width:44px;height:44px;border-radius:50%;background:var(--olive);color:#fff;display:grid;place-items:center;transition:transform .5s var(--ease),background .3s;margin-bottom:14px}.production p strong{font-weight:500}.partnership{margin:0px 16px;border-radius:32px;gap:40px}.partnership .partnership-grid .col-txt{flex-basis:calc(100% - 805px) !important}.partnership .partnership-grid .col-txt h2{color:#fff}.partnership .partnership-grid .col-txt p{color:var(--soft)}.partnership .partnership-grid .col-list{flex-basis:765px !important}.partnership .col-list{margin:0px}.partnership .col-list h3,.partnership .col-list p{margin:0px;padding:0px;color:#fff;margin-left:74px}.partnership .col-list .wp-block-column{position:relative}.partnership .col-list h3{font-size:22px;line-height:28px;margin-bottom:4px}.partnership .col-list p{color:var(--soft);font-size:15px}.partnership .col-list p.txtNum{margin:0px;padding:0px;color:var(--yellow);font-size:28px !important;font-family:"DM Sans",sans-serif;margin-left:0px;position:absolute;left:0px;top:0px}.partnership .col-list:last-child{margin-bottom:0px}.partnership .col-list ul{margin:0px;padding:0px;display:flex;flex-direction:column}.partnership .col-list ul li{padding:19px 0px;border-color:hsla(0,0%,100%,.14);border-bottom:1px solid var(--line);position:relative;padding-left:38px}.partnership .col-list ul li:before{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--olive);color:var(--olive);display:flex;align-items:center;justify-content:center;position:absolute;top:18px;left:0px}.partnership .col-list ul.list-ng li{color:var(--ink2)}.partnership .col-list ul.list-ng li:before{border-color:var(--orange);color:var(--orange);content:"×"}.partnership .col-list ul.list-check li{border-color:hsla(0,0%,100%,.14)}.partnership .col-list ul.list-check li:before{border-color:var(--yellow);color:var(--yellow);content:"✓"}.categories-list p{color:var(--muted)}.categories-list .wp-block-buttons{margin-top:clamp(36px,4vw,56px);gap:10px}.categories-list .wp-block-buttons .wp-block-button__link{font-family:"Geist",sans-serif;font-size:14px;font-weight:400;border:0px;border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:10px 18px;color:var(--ink2)}.categories-list .wp-block-buttons .wp-block-button__link:hover{color:#fff;border-color:#004f3f;background:#004f3f}@media(max-width: 767px){.problem p.txtSub mark{display:inline-block}}.problem .problem-grid{display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);gap:clamp(32px,6vw,96px);align-items:start}@media(max-width: 767px){.problem .problem-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;gap:32px}}.problem .problem-grid ul{margin:0px;padding:0px;display:flex;flex-direction:column}.problem .problem-grid ul li{padding:21px 0px;border-color:hsla(0,0%,100%,.14);border-bottom:1px solid var(--line);position:relative;padding-left:38px}.problem .problem-grid ul li:before{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--olive);color:var(--olive);display:flex;align-items:center;justify-content:center;position:absolute;top:18px;left:0px}.problem .problem-grid ul.list-ng li{color:var(--ink2)}.problem .problem-grid ul.list-ng li:before{border-color:var(--orange);color:var(--orange);content:"×"}.problem .problem-grid ul.list-check li{border-color:hsla(0,0%,100%,.14)}.problem .problem-grid ul.list-check li:before{border-color:var(--yellow);color:var(--yellow);content:"✓"}.problem p strong{font-weight:500;margin-top:24px;color:var(--ink);font:400 16px/1.55 var(--f-body)}.buy .buy-grid{display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);gap:clamp(32px,6vw,96px);align-items:start}@media(max-width: 767px){.buy .buy-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;gap:32px}}.buy .buy-grid.with-form{grid-template-columns:minmax(0, 7fr) minmax(0, 5fr)}.buy .col-list{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;flex-direction:column;justify-content:flex-start;gap:24px}.buy .col-list-wrap{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;align-items:center !important;justify-content:flex-start;gap:28px;flex-direction:row;position:relative}@media(max-width: 767px){.buy .col-list-wrap{gap:12px}}.buy .col-list-wrap .col-num{flex-basis:56px !important}.buy .col-list-wrap .col-num p{margin:0px;padding:0px;width:var(--c);height:var(--c);border-radius:50%;background:var(--line);color:var(--ink);display:grid;place-items:center;font:500 18px/1 var(--f-body);position:relative}.buy .col-ways-txt{flex-basis:calc(100% - 84px) !important}.buy .col-ways-txt h3{margin:0px;padding:0px;font-size:24px;margin-bottom:6px}.buy .col-ways-txt p{margin:0px;padding:0px;color:var(--muted)}.buy .col-list-wrap.is-active .col-num p,.buy .col-list-wrap.is-selected .col-num p{background:var(--yellow)}.buy .col-list-wrap.is-active .col-ways-txt,.buy .col-list-wrap.is-selected .col-ways-txt{border-radius:20px;background:var(--surface);padding:24px 30px;box-shadow:0 24px 50px -36px rgba(20,32,30,.35);flex-basis:calc(100% - 144px) !important}.buy .col-list-wrap.ver2 h3,.buy .col-list-wrap.ver2 p{color:#fff !important}.buy .col-list-wrap.ver2.is-selected .col-ways-txt{background:#286458}.buy .col-form .form-wrap{background:#fff;color:var(--text);border-radius:24px;padding:clamp(20px,3vw,36px);box-shadow:0 40px 80px -40px rgba(0,0,0,.5)}.buy .col-form .form-wrap p{margin:0px;padding:0px}.buy .col-form .form-wrap .form-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;align-items:flex-start;gap:16px}@media(max-width: 767px){.buy .col-form .form-wrap .form-grid{gap:12px}}.buy .col-form .form-wrap .form-grid .col{flex-basis:calc(50% - 8px);margin-bottom:8px}@media(max-width: 767px){.buy .col-form .form-wrap .form-grid .col{flex-basis:100%}}.buy .col-form .form-wrap .form-grid.gridSingle .col{flex-basis:100%}.buy .col-form span.wpcf7-form-control-wrap{display:block}.buy .col-form input,.buy .col-form textarea,.buy .col-form select{font:400 15px/1.3 var(--f-body);color:var(--text);background:var(--canvas);border:1px solid rgba(0,0,0,0);border-radius:12px;padding:13px 14px;min-height:48px;width:100%;transition:border-color .25s,background .25s,box-shadow .25s}.buy .col-form textarea{resize:none;height:110px}.buy .col-form input[type=submit]{background:#ffb928;color:#004f3f;font-weight:500}.buy .hidden-fields-container,.buy .screen-reader-response{display:none}.buy .wpcf7-not-valid-tip{display:block;color:red;font-size:12px}.buy .wpcf7-checkbox{display:flex;width:100%;flex-wrap:wrap !important;justify-content:left;margin:0 auto;gap:0px}.buy .wpcf7-checkbox .wpcf7-list-item{flex-basis:25%}.buy .wpcf7-list-item input{min-height:auto;width:auto;position:relative;margin-right:4px;top:1px}/*# sourceMappingURL=style.min.css.map */