@import "https://fonts.googleapis.com/css2?family=Newsreader:opsz,wght@6..72,300;6..72,400;6..72,500;6..72,600;6..72,700&family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";:root{--ink:#0e1f17;--primary:#1a3c2e;--indom-green:#3cac36;--primary-deep:#102a20;--primary-soft:#2a5641;--bronze:#3cac36;--bronze-deep:#8e6634;--bronze-soft:#3cac36;--bone:#f4efe6;--bone-2:#ebe4d6;--paper:#faf7f1;--line:#0e1f171f;--line-strong:#0e1f1738;--muted:#0e1f179e;--muted-2:#0e1f176b;--forest:#0e1f17;--font-serif:"Newsreader", "Times New Roman", serif;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"JetBrains Mono", "SF Mono", Menlo, monospace;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--s-11:160px;--maxw:1440px;--gutter:clamp(20px, 4vw, 64px);--r-1:2px;--r-2:4px;--r-3:8px;--r-4:14px;--ease:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--t-fast:.18s;--t-med:.32s;--t-slow:.6s}[data-scheme=dark]{--paper:#0e1612;--bone:#182521;--bone-2:#1f2d28;--ink:#f1ece1;--primary:#3cac36;--primary-deep:#3cac36;--primary-soft:#3cac36;--line:#f1ece11f;--line-strong:#f1ece138;--muted:#f1ece19e;--muted-2:#f1ece16b}[data-scheme=bone]{--paper:#f4efe6;--bone:#ebe4d6;--bone-2:#e0d8c7}[data-density=compact]{--s-7:36px;--s-8:48px;--s-9:72px;--s-10:96px;--s-11:120px}[data-type=sans]{--font-serif:"Inter", -apple-system, sans-serif}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;padding:0;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button{cursor:pointer;font-family:inherit}::selection{background:var(--primary);color:var(--paper)}.eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.eyebrow .dot{background:var(--indom-green);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;transform:translateY(-1px)}.h-display{font-family:var(--font-serif);letter-spacing:-.025em;font-variation-settings:"opsz" 144;text-wrap:balance;font-size:clamp(48px,7.4vw,124px);font-weight:300;line-height:.96}.h-display em{color:var(--indom-green);font-style:italic;font-weight:300}.h-1{font-family:var(--font-serif);letter-spacing:-.02em;font-variation-settings:"opsz" 96;text-wrap:balance;font-size:clamp(36px,5vw,72px);font-weight:300;line-height:1.02}.h-1 em{color:var(--indom-green);font-style:italic;font-weight:300}.h-2{font-family:var(--font-serif);letter-spacing:-.015em;font-variation-settings:"opsz" 48;text-wrap:balance;font-size:clamp(28px,3.4vw,48px);font-weight:400;line-height:1.08}.h-2 em{color:var(--indom-green);font-style:italic;font-weight:400}.h-3{font-family:var(--font-serif);letter-spacing:-.01em;font-size:clamp(20px,2vw,28px);font-weight:400;line-height:1.2}.lede{font-family:var(--font-sans);color:var(--ink);max-width:60ch;font-size:clamp(17px,1.4vw,21px);font-weight:400;line-height:1.45}.body{color:var(--ink);font-size:16px;line-height:1.62}.body-sm{color:var(--muted);font-size:14px;line-height:1.55}.container{width:100%;max-width:var(--maxw);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}section{position:relative}.section{padding-top:var(--s-10);padding-bottom:var(--s-10)}.section-tight{padding-top:var(--s-8);padding-bottom:var(--s-8)}hr.rule{background:var(--line);border:0;height:1px;margin:0}.btn{font-family:var(--font-sans);letter-spacing:.01em;border-radius:var(--r-2);cursor:pointer;transition:all var(--t-fast) var(--ease);white-space:nowrap;color:inherit;background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:16px 24px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.btn-primary{background:var(--primary);color:var(--paper);border-color:var(--primary)}.btn-primary:hover{background:var(--primary-deep);border-color:var(--primary-deep);transform:translateY(-1px)}.btn-bronze{background:var(--indom-green);color:var(--ink);border-color:var(--indom-green)}.btn-bronze:hover{background:var(--indom-green);color:var(--paper);transform:translateY(-1px)}.btn-ghost{color:var(--ink);border-color:var(--line-strong);background:0 0}.btn-ghost:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn-ghost-light{color:var(--paper);background:0 0;border-color:#fff6}.btn-ghost-light:hover{background:var(--paper);color:var(--ink)}.btn-link{font-size:14px;font-weight:500;font-family:var(--font-sans);color:var(--ink);border-bottom:1px solid var(--line-strong);transition:all var(--t-fast) var(--ease);align-items:center;gap:8px;padding:0 0 4px;display:inline-flex}.btn-link:hover{color:var(--primary);border-color:var(--primary);gap:12px}.btn-link svg{transition:transform var(--t-fast) var(--ease)}.btn-link:hover svg{transform:translate(3px)}.btn .arrow{flex-shrink:0;width:16px;height:10px}.btn svg{flex-shrink:0;width:16px;height:16px}.btn .arrow{width:16px;height:10px}.imgph{background:var(--bone);border:1px solid var(--line);background-image:repeating-linear-gradient(45deg,#0000 0 14px,#0e1f170a 14px 15px);justify-content:flex-start;align-items:flex-end;display:flex;position:relative;overflow:hidden}.imgph:before{content:"";pointer-events:none;background:linear-gradient(135deg,#1a3c2e0a,#b8894a0d);position:absolute;inset:0}.imgph .label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border-radius:var(--r-2);border:1px solid var(--line);background:#faf7f1eb;margin:12px;padding:12px 14px;font-size:11px;position:relative}.imgph.dark{background:var(--ink);background-image:repeating-linear-gradient(45deg,#0000 0 14px,#ffffff06 14px 15px)}.imgph.dark:before{background:linear-gradient(135deg,#1a3c2e66,#b8894a26)}.imgph.dark .label{color:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;border-color:#ffffff26}.card{background:var(--paper);border:1px solid var(--line);transition:all var(--t-med) var(--ease);position:relative;overflow:visible}.card:hover{border-color:var(--ink);transform:translateY(-2px)}.site-header{z-index:100;-webkit-backdrop-filter:blur(16px)saturate(1.4);transition:all var(--t-med) var(--ease);background:#faf7f1d9;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0;overflow:visible}.site-header.scrolled{border-bottom-color:var(--line);background:#faf7f1f2}.site-header.over-dark{color:var(--paper);background:0 0;border-bottom-color:#ffffff14}.site-header.over-dark.scrolled{background:#0e1f17d9;border-bottom-color:#ffffff14}.header-inner{justify-content:space-between;align-items:center;gap:32px;padding:18px 6vw;display:flex}.logo{font-family:var(--font-serif);letter-spacing:-.01em;cursor:pointer;justify-content:center;align-items:center;gap:8px;min-width:180px;font-size:22px;font-weight:400;display:flex}.logo .mark{align-self:center;width:22px;height:22px}.logo .meta{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-left:4px;font-size:9px;font-weight:500}.nav{align-items:center;gap:4px;display:flex}.nav-link{color:inherit;cursor:pointer;border-radius:var(--r-2);transition:color var(--t-fast) var(--ease);padding:10px 14px;font-size:14px;font-weight:500;position:relative}.nav-link:after{content:"";transform-origin:0;height:1px;transition:transform var(--t-med) var(--ease-out);background:currentColor;position:absolute;bottom:4px;left:14px;right:14px;transform:scaleX(0)}.nav-link:hover:after,.nav-link.active:after{transform:scaleX(1)}.nav-link.active{color:var(--primary);color:var(--indom-green)!important}.over-dark .nav-link.active{color:var(--indom-green);color:var(--indom-green)!important}.header-actions{align-items:center;gap:16px;display:flex}.lang{border:1px solid var(--line-strong);font-family:var(--font-mono);letter-spacing:.05em;border-radius:999px;align-items:center;gap:2px;padding:4px;font-size:11px;font-weight:500;display:flex}.over-dark .lang{border-color:#ffffff40}.lang button{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:uppercase;transition:all var(--t-fast) var(--ease);opacity:.55;background:0 0;border:0;border-radius:999px;padding:5px 10px}.lang button:hover{opacity:1}.lang button.active{background:var(--ink);color:var(--paper);opacity:1}.over-dark .lang button.active{background:var(--paper);color:var(--ink)}.socials{gap:4px;display:flex}.social{width:34px;height:34px;color:inherit;transition:all var(--t-fast) var(--ease);opacity:.7;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.social:hover{opacity:1;background:var(--line)}.over-dark .social:hover{background:#ffffff1a}.social svg{width:16px;height:16px}.menu-toggle{border:1px solid var(--line-strong);border-radius:var(--r-2);width:40px;height:40px;color:inherit;background:0 0;display:none}.menu-toggle svg{width:18px;height:18px;margin:auto}@media (width<=980px){.nav{display:none}.menu-toggle{display:flex}.lang,.socials.in-header{display:none}}.mobile-drawer{background:var(--paper);z-index:99;padding:100px var(--gutter) 40px;transition:transform var(--t-med) var(--ease-out);visibility:hidden;flex-direction:column;gap:4px;display:flex;position:fixed;inset:0;overflow:hidden;transform:translateY(-100%)}.mobile-drawer.open{visibility:visible;transform:translateY(0)}.mobile-drawer .nav-link{font-family:var(--font-serif);border-bottom:1px solid var(--line);padding:12px 0;font-size:32px;font-weight:300}.mobile-drawer .nav-link:after{display:none}.site-footer{background:var(--ink);color:var(--paper);padding:var(--s-9) 0 var(--s-5);position:relative;overflow:hidden}.site-footer:before{content:"";background:linear-gradient(90deg, transparent, var(--indom-green), transparent);height:1px;position:absolute;top:0;left:0;right:0}.footer-grid{gap:var(--s-7);padding:0 6vw var(--s-8);border-bottom:1px solid #ffffff14;grid-template-columns:2fr 1fr 1fr 1fr;display:grid}@media (width<=880px){.footer-grid{grid-template-columns:1fr 1fr}}.footer-col h4{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;margin:0 0 20px;font-size:11px;font-weight:500}.footer-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer-col a{opacity:.85;transition:opacity var(--t-fast) var(--ease);font-size:14px}.footer-col a:hover{opacity:1;color:var(--indom-green)}.footer-brand .h-2{color:var(--paper);margin:0 0 16px}.footer-brand p{color:#ffffffa6;max-width:38ch;font-size:14px;line-height:1.6}.footer-bottom{padding-top:var(--s-5);font-family:var(--font-mono);letter-spacing:.1em;color:#ffffff73;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex}.wa-float{z-index:90;color:#fff;letter-spacing:.01em;transition:all var(--t-med) var(--ease);background:#25d366;border-radius:999px;align-items:center;gap:12px;padding:14px 20px 14px 16px;font-size:13px;font-weight:500;display:flex;position:fixed;bottom:24px;right:24px;overflow:visible;box-shadow:0 12px 30px -8px #25d36680,0 4px 10px #0000001a}.wa-float:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 16px 36px -8px #25d36699,0 6px 14px #00000026}.wa-float .icon{flex-shrink:0;width:22px;height:22px}.wa-float .pulse{pointer-events:none;z-index:-1;border:2px solid #25d366;border-radius:999px;animation:2s ease-out infinite wa-pulse;position:absolute;inset:-4px}@keyframes wa-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}@media (width<=600px){.wa-float{padding:12px;position:relative;bottom:16px;right:16px}.wa-float .label{display:none}}.page-wrap{min-height:100vh;padding-top:74px;position:relative}.page{animation:page-in .6s var(--ease-out) both}@keyframes page-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transform:translateY(28px)}.reveal.in{opacity:1;transform:translateY(0)}.reveal-stagger>*{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(20px)}.reveal-stagger.in>*{opacity:1;transform:translateY(0)}.reveal-stagger.in>:first-child{transition-delay:0s}.reveal-stagger.in>:nth-child(2){transition-delay:80ms}.reveal-stagger.in>:nth-child(3){transition-delay:.16s}.reveal-stagger.in>:nth-child(4){transition-delay:.24s}.reveal-stagger.in>:nth-child(5){transition-delay:.32s}.reveal-stagger.in>:nth-child(6){transition-delay:.4s}.reveal-stagger.in>:nth-child(7){transition-delay:.48s}.reveal-stagger.in>:nth-child(8){transition-delay:.56s}.num{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted);font-size:11px;font-weight:500}.section-head{gap:var(--s-7);margin-bottom:var(--s-8);grid-template-columns:minmax(120px,1fr) 4fr;align-items:start;display:grid}.section-head .label-col{padding-top:14px}@media (width<=760px){.section-head{gap:var(--s-3);margin-bottom:var(--s-6);grid-template-columns:1fr}}.tags{flex-wrap:wrap;gap:6px;display:flex}.tag{border:1px solid var(--line-strong);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:10px;display:inline-flex}.center{text-align:center}.muted{color:var(--muted)}.bronze{color:var(--indom-green)}.flex-row{flex-wrap:wrap;gap:16px;display:flex}.flex-col{flex-direction:column;gap:16px;display:flex}.kv{grid-template-columns:140px 1fr;gap:12px 24px;font-size:14px;display:grid}.kv dt{color:var(--muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding-top:4px;font-size:11px}.kv dd{margin:0}.big-cta{background:var(--ink);color:var(--paper);padding:var(--s-10) 0;position:relative;overflow:hidden}.big-cta:before{content:"";background:linear-gradient(180deg, transparent, var(--indom-green), transparent);opacity:.5;width:1px;position:absolute;top:0;bottom:0;left:50%}.big-cta-inner{gap:var(--s-8);grid-template-columns:1.2fr 1fr;align-items:end;display:grid}@media (width<=880px){.big-cta-inner{gap:var(--s-6);grid-template-columns:1fr}}.big-cta .h-display em{color:var(--indom-green)}.hero-loop{background:var(--ink);width:100%;height:100%;position:relative;overflow:hidden}.hero-loop:before{content:"";background:radial-gradient(at 30% 30%,#b8894a40,#0000 50%),radial-gradient(at 70% 80%,#1a3c2e99,#0000 60%),linear-gradient(#1c2620 0%,#0e1f17 60%,#050a07 100%);position:absolute;inset:0}.hero-loop:after{content:"";background:repeating-linear-gradient(45deg,#0000 0 30px,#ffffff03 30px 31px);animation:30s linear infinite drift;position:absolute;inset:0}@keyframes drift{0%{background-position:0 0}to{background-position:200px 200px}}.hills{pointer-events:none;z-index:1;position:absolute;inset:0}.hills svg{width:100%;height:100%}.amber-sun{filter:blur(20px);width:220px;height:220px;animation:sun-pulse 8s var(--ease) infinite;background:radial-gradient(circle at 40% 40%,#d4ad75a6,#b8894a26 50%,#0000 70%);border-radius:50%;position:absolute;top:30%;right:12%}@keyframes sun-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.video-caption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:#ffffffd9;background:#00000080;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:10px;display:flex;position:absolute;bottom:24px;left:24px}.video-caption .rec{background:#ff3b30;border-radius:50%;width:8px;height:8px;animation:1.4s infinite rec-blink}@keyframes rec-blink{0%,to{opacity:1}50%{opacity:.3}}.marquee{--gap:64px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bone);padding:28px 0;position:relative;overflow:hidden}.marquee-track{gap:var(--gap);width:max-content;animation:320s linear infinite marquee;display:flex}.marquee-track:hover{animation-play-state:paused}@keyframes marquee{to{transform:translateX(calc(-50% - var(--gap)/2))}}.marquee-item{font-family:var(--font-serif);color:var(--ink);white-space:nowrap;align-items:center;gap:14px;font-size:22px;font-weight:400;display:flex}.marquee-item .badge{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;border:1px solid var(--indom-green);color:var(--indom-green);border-radius:999px;padding:4px 10px;font-size:10px}.marquee-item .sep{background:var(--indom-green);opacity:.5;border-radius:50%;width:6px;height:6px;display:inline-block}.svc-icon{width:34px;height:34px;color:var(--primary);transition:transform var(--t-med) var(--ease)}[data-scheme=dark] .svc-icon{color:var(--indom-green)}.svc-card{padding:var(--s-6);border:1px solid var(--line);background:var(--paper);cursor:pointer;transition:all var(--t-med) var(--ease);gap:var(--s-4);flex-direction:column;min-height:260px;display:flex;position:relative;overflow:visible}.svc-card:after{content:"";background:var(--ink);width:100%;height:0;transition:height var(--t-med) var(--ease-out);z-index:0;position:absolute;bottom:0;left:0}.svc-card>*{z-index:1;position:relative}.svc-card:hover{border-color:var(--ink)}.svc-card:hover:after{height:100%}.svc-card:hover,.svc-card:hover *{color:var(--paper)}.svc-card:hover .svc-icon{color:var(--indom-green);transform:scale(1.1)rotate(-5deg)}.svc-card:hover .tag{color:#ffffffb3;border-color:#ffffff4d}.svc-card:hover .num{color:#ffffff80}.svc-card .num-row{justify-content:space-between;align-items:center;display:flex}.svc-card h3{font-family:var(--font-serif);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:400;line-height:1.2}.svc-card p{color:var(--muted);flex-grow:1;margin:0;font-size:14px;line-height:1.55}.svc-card:hover p{color:#ffffffb3}.target-card{background:var(--bone);border:1px solid var(--line);transition:all var(--t-med) var(--ease);border-radius:8px;flex-direction:column;gap:0;height:100%;padding:0;display:flex;overflow:hidden}.target-card>img{flex-shrink:0}.target-card>div{flex-direction:column;flex:auto;display:flex}.target-card:hover{background:var(--ink);color:var(--paper);transform:translateY(-4px)}.target-card:hover .imgph{border-color:#ffffff26}.toscana-map{background:var(--ink);width:100%;color:var(--paper);border-radius:var(--r-3);position:relative;overflow:hidden}.toscana-map svg{width:100%;height:auto;display:block}.toscana-pin{cursor:pointer;transition:all var(--t-fast) var(--ease)}.toscana-pin circle.dot{fill:var(--indom-green);stroke:var(--paper);stroke-width:1.5px}.toscana-pin circle.halo{fill:var(--indom-green);opacity:.25;transform-origin:50%;transform-box:fill-box}.toscana-pin:hover circle.dot{fill:var(--indom-green);r:7}.toscana-pin.active circle.dot{fill:var(--paper);r:8}.toscana-pin.active circle.halo{animation:1.6s infinite halo-pulse}@keyframes halo-pulse{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.toscana-pin .label{font-family:var(--font-mono);fill:#ffffffb3;letter-spacing:.1em;text-transform:uppercase;pointer-events:none;transition:fill var(--t-fast) var(--ease);font-size:10px}.toscana-pin:hover .label,.toscana-pin.active .label{fill:var(--paper)}.form-field{flex-direction:column;gap:8px;display:flex}.form-field label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:500}.form-field label .req{color:var(--indom-green);margin-left:4px}.form-field input,.form-field select,.form-field textarea{border:0;border-bottom:1px solid var(--line-strong);font-family:var(--font-sans);color:var(--ink);width:100%;transition:border-color var(--t-fast) var(--ease);background:0 0;outline:none;padding:10px 0;font-size:16px;font-weight:400}.form-field textarea{resize:vertical;min-height:120px}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-bottom-color:var(--primary)}.form-field.error input,.form-field.error textarea{border-bottom-color:#c44}.form-field .err-msg{color:#c44;font-size:12px;font-family:var(--font-mono);letter-spacing:.05em}.check-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (width<=600px){.check-grid{grid-template-columns:1fr}}.check{border:1px solid var(--line);border-radius:var(--r-2);cursor:pointer;transition:all var(--t-fast) var(--ease);-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.check:hover{border-color:var(--line-strong);background:var(--bone)}.check.checked{background:var(--ink);color:var(--paper);border-color:var(--ink)}.check .box{border:1.5px solid;border-radius:2px;flex-shrink:0;width:14px;height:14px;position:relative}.check.checked .box:after{content:"";border:1.5px solid var(--paper);border-top:0;border-left:0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.filter-bar{border:1px solid var(--line);border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.filter-pill{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);cursor:pointer;transition:all var(--t-fast) var(--ease);background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:11px;font-weight:500}.filter-pill:hover{color:var(--ink)}.filter-pill.active{background:var(--ink);color:var(--paper)}.search-input{border:0;border-bottom:1px solid var(--line-strong);width:100%;font-family:var(--font-serif);color:var(--ink);letter-spacing:-.01em;background:0 0;outline:none;padding:14px 0;font-size:28px;font-weight:300}.search-input::placeholder{color:var(--muted-2)}.search-input:focus{border-bottom-color:var(--primary)}.scroll-progress{background:var(--indom-green);z-index:110;height:2px;transition:width 80ms linear;position:fixed;top:0;left:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bone)}::-webkit-scrollbar-thumb{background:var(--primary-soft);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--primary)}.over-dark em,[style*="var(--forest)"] em,[style*="var(--ink)"] em{font-style:italic;color:var(--indom-green)!important}@media (width<=768px){.header-inner{padding:14px 20px!important}.main-nav,.lang{display:none!important}.page-wrap{padding-top:64px}.section{padding-top:60px!important;padding-bottom:60px!important}[style*="gridTemplateColumns:'1fr 1fr'"],[style*="gridTemplateColumns: '1fr 1fr'"],[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}.footer-grid{grid-template-columns:1fr!important;padding:40px 20px!important}.footer-brand{margin-bottom:32px}.footer-grid+div{padding:20px!important}.footer-grid+div div{flex-wrap:wrap!important;gap:12px!important}.site-footer .wa-float{display:none!important}html,body{max-width:100vw;overflow-x:hidden!important}*,:before,:after{max-width:100%}img,video,svg{max-width:100%;height:auto}.header-inner{gap:8px!important;padding:12px 20px!important}.logo img{min-width:0!important;height:36px!important}.logo{justify-content:flex-start!important;min-width:0!important}.header-inner .social,.header-inner .lang{display:none!important}.wa-float{z-index:9999!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;gap:0!important;width:56px!important;height:56px!important;padding:0!important;display:flex!important;position:fixed!important;inset:auto 16px 16px auto!important}.wa-float .label{display:none!important}.wa-float .icon{width:26px!important;height:26px!important}.wa-float .pulse{border-radius:50%!important;inset:0!important}.page-home .section [style*="repeat(4,1fr)"],.page-home .section [style*="repeat(4, 1fr)"],[style*="repeat(3,1fr)"],[style*="repeat(3, 1fr)"],[style*="repeat(2,1fr)"],[style*="repeat(2, 1fr)"],[style*="gridTemplateColumns:'1fr 1fr'"],[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}.footer-grid{grid-template-columns:1fr!important;gap:32px!important;padding:32px 20px!important}.footer-bottom{text-align:center!important;flex-direction:column!important;gap:8px!important;padding:20px!important}h1,.h-1{font-size:clamp(2rem,9vw,3rem)!important;line-height:1.05!important}h2{font-size:clamp(1.6rem,6vw,2.2rem)!important}.site-footer .lang{flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;margin-top:16px!important;display:flex!important}.site-footer .lang button{min-width:44px!important;padding:8px 14px!important;font-size:.9rem!important}.section{padding-left:0!important;padding-right:0!important}.section>div{padding-left:20px!important;padding-right:20px!important}.target-card>img{aspect-ratio:4/3!important;object-fit:cover!important;max-height:200px!important}}h1 em{color:var(--indom-green);font-style:italic;font-weight:300}
