

:root{--background:#fff;--foreground:#193d32;--card:#fff;--card-foreground:#193d32;--popover:#fff;--popover-foreground:#193d32;--primary:#163e32;--primary-foreground:#fff;--secondary:#f3f4ee;--secondary-foreground:#193d32;--muted:#f3f4ee;--muted-foreground:#626d66;--accent:#edf1e9;--accent-foreground:#163e32;--destructive:#ac3232;--border:#d7ded5;--input:#d7ded5;--ring:#aa8b50;--radius:.2rem;--green:#163e32;--gold:#d6b477;--ink:#20392f}

*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:white;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea{ -webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a,button{transition:background .2s,color .2s,transform .2s}img{display:block;width:100%;height:100%;object-fit:cover}h1,h2,h3,p{margin:0}h1,h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.09;letter-spacing:-.045em}h1{font-size:clamp(3rem,5.8vw,6rem)}h2{font-size:clamp(2.5rem,4vw,4.4rem)}h3{font-size:1.35rem;line-height:1.3;font-weight:500}em{font-weight:400;color:#708061}p{color:#627065}p+p{margin-top:1.3rem}:focus-visible{outline:3px solid #b69356;outline-offset:5px}.skip{position:absolute;top:-100px;background:white;padding:12px;z-index:100}.skip:focus{top:0}.header{position:relative;z-index:20;height:102px;padding:0 4.6%;display:flex;justify-content:space-between;align-items:center;background:white;border-bottom:1px solid #eceee8}.brand{display:inline-flex;flex-direction:column;line-height:1.15;flex-shrink:0}.brand-name{font-family:Georgia,serif;font-size:1.65rem;font-weight:bold;letter-spacing:-.065em}.brand-dot{color:#b28e4e}.brand-sub{font-size:.66rem;letter-spacing:.36em;margin-top:7px;padding-left:3px}.nav{display:flex;align-items:center;gap:27px;font-size:.875rem}.nav>a:not(.button){padding:12px 0;border-bottom:1px solid transparent}.nav>a[aria-current=page]{border-color:#a98548}.nav>a:hover{color:#a98548}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:17px 24px;background:var(--green);color:white;border:1px solid transparent;line-height:1.4;font-size:.9rem;font-weight:500;min-height:52px}.button:hover{background:#2c5745;transform:translateY(-2px)}.button.nav-quote{padding:14px 19px;margin-left:5px}.button.white{background:#fff;color:var(--green)}.button.white:hover{background:#e9efdf}.button.gold{background:var(--gold);color:#1d3b2e}.button.gold:hover{background:#e6c892}.menu{display:none;border:0;background:none;padding:10px;color:var(--green)}.eyebrow{display:block;font-size:.72rem;letter-spacing:.17em;line-height:1.5;font-weight:600;text-transform:uppercase;margin-bottom:24px}.hero{position:relative;min-height:690px;height:calc(100svh - 102px);max-height:960px;background:#153c30;color:white}.hero-image{position:absolute;inset:0;object-position:center 54%}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,35,25,.72),rgba(8,35,25,.2) 75%),linear-gradient(0deg,rgba(6,25,16,.55),transparent 45%)}.hero-copy{position:relative;padding:clamp(70px,10vh,135px) 7.2% 120px;max-width:1100px}.hero .eyebrow{color:#f3dfb5;margin-bottom:30px}.hero h1{font-size:clamp(3.4rem,5.65vw,6.1rem);line-height:1.07}.hero em{color:#e4cc9b}.hero p{font-size:1.08rem;color:#f0f2e9;margin:28px 0 35px;line-height:1.8}.hero-bottom{position:absolute;bottom:0;left:7.2%;right:7.2%;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff50;padding:23px 0;font-size:.7rem;letter-spacing:.13em}.hero-bottom a{display:flex;align-items:center;gap:24px;letter-spacing:.02em;font-size:.85rem}.section{padding:100px 7.2%}.intro{display:grid;grid-template-columns:1fr 1fr;gap:80px}.intro-right{padding-top:37px;max-width:550px}.lead{font-size:1.35rem;line-height:1.55;color:#294235;margin-bottom:23px}.text-link{display:inline-flex;align-items:center;gap:35px;font-size:.875rem;line-height:1.6;border-bottom:1px solid #a9b1a7;padding-bottom:10px;margin-top:28px;font-weight:500}.text-link:hover{color:#a18047;border-color:#a18047}.principles{display:grid;grid-template-columns:repeat(3,1fr);margin:0 7.2% 60px;border-top:1px solid #dce1d8;border-bottom:1px solid #dce1d8;padding:36px 0}.principles>div{padding:0 36px;border-left:1px solid #dce1d8}.principles>div:first-child{padding-left:0;border:0}.principles svg{width:29px;height:29px;stroke-width:1.15;color:#8e794d;margin-bottom:16px}.principles h3{font-size:1.05rem;margin-bottom:8px}.principles p{font-size:.9rem;max-width:300px}.products-section{background:#f5f5f0;padding-top:90px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:50px}.product-list{display:grid;grid-template-columns:1fr 1fr;gap:30px}.product-card{background:white}.product-photo{height:370px;overflow:hidden;position:relative;background:#eae6dc}.product-photo img{transition:transform .6s;object-fit:cover}.product-card:hover img{transform:scale(1.04)}.product-photo.p01 img{object-position:25% center}.product-photo.p02 img{object-position:80% center;transform:scale(1.25)}.product-card:hover .p02 img{transform:scale(1.3)}.number{position:absolute;top:25px;left:25px;font-size:.8rem;color:#4d594b}.product-info{padding:32px 35px 37px}.product-info .eyebrow{color:#8c784d;font-size:.65rem;margin-bottom:12px}.product-info h3{font-family:Georgia,serif;font-size:2rem;letter-spacing:-.025em}.product-info p{margin-top:13px;max-width:400px;font-size:.95rem}.product-info .text-link{margin-top:24px}.caption{font-size:.75rem;margin-top:20px}.origin{display:grid;grid-template-columns:1fr 1fr;background:#173e32;color:white;min-height:540px}.origin img{min-height:540px;max-height:650px;object-position:32% center}.origin>div{padding:80px 14% 70px 13%;align-self:center}.origin .eyebrow{color:#d6b477}.origin h2{font-size:clamp(2.7rem,3.7vw,4rem)}.origin em{color:#d8c29a}.origin p{color:#cbd4c5;margin-top:28px}.light{color:white;border-color:#a2ac94}.news-home{background:white}.news-home .section-heading{margin-bottom:20px}.news-home>p{max-width:600px}.cta{background:#eaf0e6;position:relative;overflow:hidden;padding:85px 7.2%;isolation:isolate}.cta .eyebrow{color:#48603f}.cta h2{font-size:clamp(3rem,5vw,5.4rem);margin-bottom:33px}.cta-globe{position:absolute;right:8%;top:30px;width:430px;height:430px;color:#bdcdb7;z-index:-1;transform:rotate(-20deg)}footer{background:#112e26;color:#f6f3e9;padding:65px 7.2% 22px}.footer-top{display:grid;grid-template-columns:2fr 1fr 1.3fr;gap:70px;padding-bottom:55px}.footer-top p{color:#c1cabf;font-size:.9rem;margin-top:24px}.footer-top .eyebrow{color:#bdbb9f;font-size:.65rem;margin-bottom:20px}.footer-top>div>a:not(.brand){display:table;font-size:.9rem;margin-bottom:8px}.footer-top .text-link{display:inline-flex!important}.footer-bottom{border-top:1px solid #506356;padding-top:20px;display:flex;justify-content:space-between;gap:25px;color:#a3b1a2;font-size:.72rem}.page-intro{padding:85px 7.2% 75px;background:#f2f4ec}.page-intro h1{max-width:990px;font-size:clamp(3rem,5.2vw,5.7rem)}.page-intro p{max-width:600px;margin-top:28px;font-size:1.08rem}.page-intro .eyebrow{color:#837445}.about-image{height:480px}.about-image img{object-position:center 52%}.values{background:#f6f6f1}.three-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:55px}.three-cols article{border-top:1px solid #c6cdbf;padding-top:25px}.index{font-family:Georgia,serif;color:#8e794d;font-size:2rem;display:block;margin-bottom:30px}.three-cols h3{margin-bottom:15px}.products-page{padding-bottom:60px}.products-page .product-card{border:1px solid #e1e4db}.specs{display:grid;grid-template-columns:1fr 1.2fr;gap:100px;background:#f4f5ee}.specs p{max-width:430px;margin-top:27px}.specs dl{margin:0}.specs dl>div{display:grid;grid-template-columns:1fr 1.4fr;gap:25px;padding:19px 0;border-bottom:1px solid #cfd6c7;font-size:.95rem}.specs dt{font-weight:600}.specs dd{margin:0;color:#626d60}.news-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.news-grid article{padding:45px;background:#f5f5ef;min-height:380px}.news-grid svg{color:#8e794d;margin-bottom:35px}.news-grid .eyebrow{margin-bottom:20px}.news-grid h2{font-size:2.8rem;margin-bottom:22px}.news-grid p{max-width:460px}.contact-grid{display:grid;grid-template-columns:.8fr 1.3fr;gap:100px}.contact-grid aside p{margin-top:25px;max-width:370px}.contact-note{margin-top:40px;border-top:1px solid #ced7c7;padding-top:25px}.contact-note p{margin-top:12px!important}.form-panel{background:#f5f6f0;padding:40px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.form-panel label{display:block;font-size:.86rem;font-weight:500;line-height:1.5;margin-bottom:24px}.form-grid label{margin-bottom:0}.form-grid{margin-bottom:24px}.form-panel input,.form-panel textarea,.product-select{display:block!important;border:1px solid #cbd3c3;background:white;border-radius:0!important;padding:13px 14px!important;width:100%!important;font-size:.95rem!important;color:#263f30;margin-top:10px;box-shadow:none!important}.product-select{display:flex!important;height:51px!important}.field>label{margin-bottom:0}.form-panel input{height:51px}.form-panel textarea{resize:vertical;min-height:130px}.form-panel input::placeholder,.form-panel textarea::placeholder{color:#838a7e}.small{font-size:.78rem;line-height:1.65}.form-panel .small{margin-bottom:25px}.trap{display:none}.error{padding:12px;color:#912a25;background:#ffe9e4;margin-bottom:20px}.button:disabled{opacity:.6;cursor:wait;transform:none}.success svg{color:#577a42;margin-bottom:30px}.success h2{font-size:2.9rem;margin-bottom:22px}.success .button{margin-top:30px}.success p{font-size:.95rem}
@media(min-width:1500px){.header{padding-left:7.2%;padding-right:7.2%}.hero-copy{padding-top:14vh}.product-photo{height:430px}}
@media(max-width:1100px){.nav{gap:17px;font-size:.8rem}.brand-name{font-size:1.4rem}.header{padding:0 4%;height:90px}.brand-sub{font-size:.58rem}.button.nav-quote{padding:12px;gap:12px}.hero{height:760px;min-height:600px}.intro{gap:40px}.contact-grid,.specs{gap:45px}.origin>div{padding:60px 10%}.form-panel{padding:28px}.product-photo{height:300px}.footer-top{gap:40px}}
@media(max-width:800px){.header{height:82px;padding:0 6%}.brand-name{font-size:1.55rem}.menu{display:block}.nav{display:none;position:absolute;top:82px;left:0;right:0;background:white;padding:20px 6% 30px;box-shadow:0 15px 20px #183c3020;font-size:1rem}.nav.open{display:flex;flex-direction:column;align-items:stretch;gap:5px}.nav-quote{margin:15px 0 0!important;max-width:200px}.hero{height:auto;min-height:690px}.hero-copy{padding:90px 7% 140px}.hero h1{font-size:clamp(3.2rem,8vw,4.8rem)}.hero-bottom{left:7%;right:7%}.hero-bottom>span:first-child{display:none}.hero p{font-size:1rem}.section{padding:65px 7%}.intro,.specs,.contact-grid{grid-template-columns:1fr;gap:35px}.intro-right{padding:0}.principles{margin:0 7% 35px;padding:25px 0;gap:20px}.principles>div{padding:0 15px}.principles h3{font-size:.95rem}.principles p{font-size:.82rem}.product-photo{height:270px}.product-list{gap:20px}.product-info{padding:25px}.product-info h3{font-size:1.65rem}.origin{grid-template-columns:1fr}.origin img{height:350px;min-height:350px;object-position:50% 55%}.origin>div{padding:60px 7%}.origin p{max-width:550px}.cta{padding:65px 7%}.cta-globe{right:-110px;opacity:.55}.footer-top{grid-template-columns:1.3fr 1fr;gap:40px}.footer-top>div:last-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:7px}.three-cols{gap:25px}.page-intro{padding:65px 7%}.about-image{height:330px}.news-grid{gap:20px}.news-grid article{padding:28px}.news-grid h2{font-size:2.3rem}.contact-grid aside p{max-width:600px}}
@media(max-width:520px){.hero{min-height:710px}.hero-copy{padding-top:75px}.hero h1{font-size:3.35rem}.hero-shade{background:linear-gradient(90deg,#102f25c9,#102f2533),linear-gradient(0deg,#102f2577,transparent)}.hero-image{object-position:62% center}.hero p{max-width:285px}.hero-bottom{font-size:.65rem}.hero-bottom a{font-size:.78rem}.section-heading{display:block}.section-heading .text-link{margin-top:25px}.principles{grid-template-columns:1fr;gap:0}.principles>div{border-left:none;border-top:1px solid #dde2d7;padding:22px 0!important;display:grid;grid-template-columns:35px 1fr;column-gap:15px}.principles>div:first-child{border:none}.principles svg{grid-row:span 2}.principles p{font-size:.9rem;max-width:100%;margin-top:5px}.product-list,.three-cols,.news-grid{grid-template-columns:1fr}.product-photo{height:300px}.product-info h3{font-size:1.9rem}.product-info p{font-size:.95rem}.product-card+.product-card{margin-top:15px}.page-intro h1{font-size:3rem}.footer-top{grid-template-columns:1fr}.footer-top>div:last-child{grid-column:auto}.form-grid{grid-template-columns:1fr;gap:20px}.form-panel{padding:25px 20px}.contact-grid{padding-left:5%;padding-right:5%}.contact-grid aside{padding:0 2%}.specs dl>div{grid-template-columns:1fr;gap:5px}.cta .button{font-size:.8rem;padding:16px;gap:16px}.cta-globe{right:-230px}.three-cols{margin-top:35px}.three-cols .index{margin-bottom:15px}.news-grid article{min-height:320px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}

.hero-copy>p{max-width:660px}.cta h2{max-width:1000px}@media(max-width:520px){.hero{min-height:790px}.hero h1{font-size:3.05rem}.hero-copy>p{max-width:320px}}

/* WordPress integration */
.cmw-body{margin:0!important;padding:0;background:#fff;color:#20392f;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65;overflow-x:clip}.cmw-body h1,.cmw-body h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.09;letter-spacing:-.045em;color:inherit}.cmw-body h3{font-family:Arial,Helvetica,sans-serif;font-weight:500;color:inherit}.cmw-body p{margin-top:0;margin-bottom:0}.cmw-body p+p{margin-top:1.3rem}.cmw-body a{text-decoration:none}.cmw-body .button{border-radius:0}.cmw-body .hero-image{position:absolute;max-width:none}.cmw-body .hero-copy{max-width:1100px}.cmw-body .hero p{margin:28px 0 35px;color:#f0f2e9}.cmw-body .lead{margin-bottom:23px;color:#294235}.cmw-body .origin p{margin-top:28px;color:#cbd4c5}.cmw-body .product-info p{margin-top:13px}.cmw-body .page-intro p{margin-top:28px}.cmw-body .specs p{margin-top:27px}.cmw-body .caption{margin-top:20px}.cmw-body .contact-grid aside p{margin-top:25px}.cmw-body .footer-top p{margin-top:24px;color:#c1cabf}.brand-logo{width:auto;max-width:220px;height:auto;max-height:65px;object-fit:contain}.cmw-footer .brand-logo{background:white;padding:6px;max-height:85px}.hero-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.hero-secondary{font-size:.9rem;color:#fff;border-bottom:1px solid #ffffff70;padding-bottom:7px}.hero-secondary:hover{color:#e4cc9b}.principle-number{display:block;font-family:Georgia,serif;font-size:1.7rem;color:#8e794d;margin-bottom:15px}.form-panel select{background:white;width:100%;border:1px solid #cbd3c3;border-radius:0;padding:13px 14px;margin-top:10px;min-height:51px;color:#263f30;font-size:.95rem}.form-panel .small{margin-bottom:25px}.cmw-feedback:empty{display:none}.cmw-feedback{margin-bottom:20px}.notice-ok{background:#e6eddf;padding:20px;color:#193d32}.cmw-body [hidden]{display:none!important}.whatsapp{position:fixed;right:24px;bottom:24px;z-index:9990;display:flex;align-items:center;gap:10px;border-radius:50px;background:#167d43;color:#fff!important;padding:15px 19px;box-shadow:0 5px 25px #0003;font-size:.85rem}.whatsapp:hover{background:#106335;transform:translateY(-2px)}.whatsapp svg{flex-shrink:0}.news-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.news-card{background:#f5f5ef;padding-bottom:25px}.news-card img{height:240px;object-fit:cover}.news-card h3,.news-card p,.news-card .eyebrow,.news-card .text-link{margin:20px 25px 0}.news-card .eyebrow{font-size:.7rem}.news-card p{font-size:.95rem}.news-pagination{display:flex;gap:20px;margin-top:35px}.article-page{max-width:1150px;margin:auto}.article-page>.eyebrow{margin-top:40px}.article-page h1{font-size:clamp(2.7rem,5vw,5rem);margin-bottom:40px}.article-image{max-height:600px;object-fit:cover;margin-bottom:45px}.article-content{max-width:800px;margin:auto;color:#354c3b;overflow-wrap:anywhere}.article-content p{margin-bottom:24px}.article-content h2{font-size:2.2rem;margin:36px 0 20px}.article-content h3{margin:28px 0 16px}.article-content a{color:#526d3b;text-decoration:underline}.article-content ul,.article-content ol{padding-left:25px;margin-bottom:24px}.contact-grid aside a{overflow-wrap:anywhere}.cmw-body .hero h1{color:white}.cmw-body .header .menu{line-height:1;font-size:1.6rem;border:0;background:transparent}.cmw-footer{padding-bottom:90px}
@media(max-width:800px){.news-cards{grid-template-columns:1fr 1fr}.brand-logo{max-width:180px;max-height:55px}}
@media(max-width:520px){.hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.cmw-body .hero{min-height:860px}.cmw-body .hero-copy{padding-bottom:135px}.principle-number{grid-row:span 2;margin:0}.news-cards{grid-template-columns:1fr}.whatsapp{right:16px;bottom:16px;padding:15px}.whatsapp span{display:none}.cmw-footer{padding-bottom:100px}.cmw-body .hero h1{font-size:3.05rem}.brand-logo{max-width:180px}}

/* Version 1.1: product specifications and progressive inquiry */
.cmw-body [hidden]{display:none!important}.cmw-body .hero h1{font-size:clamp(38px,5.4vw,82px);max-width:1050px}.cmw-body .hero-copy p{max-width:670px}.cmw-body .cmw-step{border:0;padding:0;margin:0 0 28px;min-width:0}.cmw-body .cmw-step legend{font-size:20px;font-weight:600;margin-bottom:24px}.cmw-body .step-progress{color:#526658;border-bottom:2px solid #c4a46a;padding-bottom:18px;margin-bottom:28px}.cmw-body .form-actions{display:flex;flex-wrap:wrap;gap:12px}.cmw-body .step-back{background:#eee9df;color:#193b30}.cmw-body .spec-scroll{overflow-x:auto;margin-top:35px}.cmw-body .cmw-spec-table{width:100%;border-collapse:collapse;font-size:15px}.cmw-body .cmw-spec-table caption{text-align:left;padding-bottom:16px;color:#526658}.cmw-body .cmw-spec-table th,.cmw-body .cmw-spec-table td{text-align:left;padding:20px 18px;border-bottom:1px solid #d7ddd5;vertical-align:top}.cmw-body .cmw-spec-table thead{background:#193b30;color:white}.cmw-body .cmw-spec-table tbody tr:nth-child(even){background:#f2f0e9}.cmw-body .technical-section>p{max-width:740px}.cmw-body .product-card:last-child:nth-child(odd){grid-column:1/-1}@media(max-width:600px){.cmw-body .cmw-spec-table th,.cmw-body .cmw-spec-table td{padding:14px 10px;font-size:13px}.cmw-body .hero h1{font-size:39px}}

/* Uploaded brand and photography, v1.2 */
.cmw-body .brand{display:flex;flex-direction:row;align-items:center;gap:12px}.cmw-body .brand-emblem{width:54px;height:54px;object-fit:contain;flex-shrink:0}.cmw-body .brand-wordmark{display:flex;flex-direction:column}.cmw-body .cmw-footer .brand-emblem{background:#faf7ef;border-radius:8px;padding:5px}.cmw-body .hero-image{object-position:center 56%}.cmw-body .hero-shade{background:linear-gradient(90deg,rgba(9,30,21,.8) 0%,rgba(9,30,21,.5) 55%,rgba(9,30,21,.12) 100%)}.cmw-body .product-photo.p02,.cmw-body .product-photo.p03{background:#fff}.cmw-body .product-photo.p02 img,.cmw-body .product-photo.p03 img{object-fit:contain;transform:none}.cmw-body .product-photo.p01 img{object-position:65% center}@media(max-width:600px){.cmw-body .brand-emblem{width:40px;height:40px}.cmw-body .brand{gap:8px}.cmw-body .hero-shade{background:rgba(9,30,21,.62)}}

/* v1.3 approved identity and coordinated imagery */
.cmw-body .product-photo.p01,.cmw-body .product-photo.p02{background:#14251b}.cmw-body .product-photo.p01 img,.cmw-body .product-photo.p02 img,.cmw-body .product-photo.p03 img{object-fit:cover;object-position:center}.cmw-body .cmw-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:32px}.cmw-body .cmw-gallery-grid figure{margin:0}.cmw-body .cmw-gallery-grid figure:first-child{grid-column:1/-1}.cmw-body .cmw-gallery-grid img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.cmw-body .cmw-gallery-grid figure:first-child img{aspect-ratio:16/9}.cmw-body .cmw-gallery-grid figcaption{padding:14px 0;font-size:16px}@media(max-width:640px){.cmw-body .cmw-gallery-grid{grid-template-columns:1fr}}

/* v1.4 factory and ordering */
.cmw-body .cmw-order-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cmw-body .cmw-order-flow article{background:#eeeadd;border-top:3px solid #b69755;border-radius:0 0 32px 32px;padding:36px 28px}.cmw-body .cmw-order-flow article:nth-child(2){background:#183c2e;color:#fff}.cmw-body .cmw-order-flow article:nth-child(2) h2,.cmw-body .cmw-order-flow article:nth-child(2) p{color:inherit}.cmw-body .cmw-order-flow h2{font-size:32px}.cmw-body .cmw-process-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px;counter-reset:stage}.cmw-body .cmw-process-steps article:before{counter-increment:stage;content:counter(stage,decimal-leading-zero);color:#b69755;font-size:28px}.cmw-body .cmw-candra{margin:32px 0;padding:24px;border:1px solid #c5b58f;border-radius:12px}.cmw-body .cmw-home-links{display:grid;grid-template-columns:1fr 1fr;gap:48px;background:#eeeadd}.cmw-body .header .nav{gap:18px}.cmw-body .header .nav>a{font-size:13px}@media(max-width:1150px){.cmw-body .header .nav{display:none}.cmw-body .header .nav.open{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;background:#faf8f2;padding:24px}.cmw-body .header .menu{display:block}}@media(max-width:760px){.cmw-body .cmw-order-flow,.cmw-body .cmw-process-steps,.cmw-body .cmw-home-links{grid-template-columns:1fr}}
