@font-face{font-family:Caveat;src:url(/fonts/Caveat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--bg-0: #071c12;--bg-1: #0b291b;--bg-2: #123b28;--primary: #2dbd78;--primary-soft: #5fd99a;--primary-deep: #16805a;--text: #f6fff9;--muted: rgba(215, 241, 228, .74);--hairline: rgba(95, 217, 154, .26);--hairline-strong: rgba(95, 217, 154, .46);--glass-bg: rgba(18, 59, 40, .62);--glass-bg-2: rgba(11, 41, 27, .78);--display: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--body: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}*{box-sizing:border-box}html,body{margin:0;padding:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{font-family:var(--body);color:var(--text);background:radial-gradient(ellipse 80% 60% at 50% -20%,rgba(45,189,120,.1),transparent 60%),var(--bg-0);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}::-moz-selection{background:var(--primary);color:#02110a}::selection{background:var(--primary);color:#02110a}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}.wrap{width:min(1280px,92vw);margin:0 auto}section{position:relative;padding:120px 0}.hero{position:relative;min-height:100vh;padding:0;overflow:hidden;background:var(--bg-0)}.hero-bg{position:absolute;inset:0;z-index:0;overflow:hidden}.hero-bg video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;transition:opacity 1.4s ease-in-out;filter:contrast(1.03) saturate(1.08) brightness(1.08)}.hero-bg video.is-active{opacity:1}.hero-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 72% 58% at 50% 44%,#071c12b8,#071c126b 46%,#071c122e 72%),linear-gradient(180deg,#071c1285,#071c1233 36%,#071c12b8),linear-gradient(90deg,#071c126b,#071c121f 48%,#071c1257)}.hero-tint{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 80% 30%,rgba(95,217,154,.18),transparent 60%),radial-gradient(ellipse 60% 50% at 20% 80%,rgba(95,217,154,.09),transparent 60%);mix-blend-mode:screen}.hero-progress{position:absolute;bottom:28px;left:50%;transform:translate(-50%);z-index:5;display:flex;gap:8px}.hero-progress span{width:36px;height:2px;border-radius:2px;background:#ffffff2e;overflow:hidden;position:relative;cursor:pointer}.hero-progress span:after{content:"";position:absolute;left:0;top:0;bottom:0;width:0%;background:var(--primary);box-shadow:0 0 8px var(--primary)}.hero-progress span.is-active:after{animation:progressFill var(--dur, 5s) linear forwards}.hero-progress span.is-done:after{width:100%}@keyframes progressFill{0%{width:0%}to{width:100%}}#particles{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;opacity:.38}.hero-grid-lines{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 80%);z-index:2;pointer-events:none}.hero-grid{position:relative;z-index:4;display:flex;align-items:center;justify-content:center;min-height:100vh;padding:150px 0}.hero-copy{max-width:1040px;margin:0 auto;text-align:center}.badge{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 10px;border-radius:999px;background:var(--glass-bg);border:.5px solid var(--hairline-strong);font-family:var(--mono);font-size:12px;color:var(--primary-soft);backdrop-filter:blur(10px)}.badge-dot{width:8px;height:8px;border-radius:50%;background:var(--primary);box-shadow:0 0 10px var(--primary);animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}h1.hero-title{font-family:var(--display);font-weight:700;font-size:clamp(52px,6.2vw,104px);line-height:.92;letter-spacing:-.04em;margin:26px auto 24px;text-wrap:balance;max-width:1020px}h1.hero-title .accent{background:linear-gradient(135deg,var(--primary-soft),var(--primary) 60%,var(--primary-deep));-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;display:block;line-height:1.18;padding-bottom:.06em}h1.hero-title .hero-title-sm{font-family:"Caveat",var(--display);font-weight:700;font-size:.62em;display:block;line-height:1.3;letter-spacing:-.01em;color:#ffffffeb}.hero-sub{font-size:clamp(16px,1.3vw,19px);color:var(--muted);max-width:720px;margin:0 auto 18px;line-height:1.55;text-wrap:pretty}.hero-sub .accent{color:var(--primary-soft);font-weight:700}.hero-audience{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 34px}.hero-audience span{display:inline-flex;align-items:center;min-height:32px;padding:7px 11px;border-radius:999px;border:1px solid rgba(95,217,154,.28);color:#f6fff9db;background:#071c126b;font-size:12px;font-weight:800;backdrop-filter:blur(10px)}.hero-copy{transition:opacity .22s ease,transform .22s ease}.hero-copy [data-hero-copy-badge],.hero-copy [data-hero-copy-title],.hero-copy [data-hero-copy-subtitle]{transition:opacity .22s ease,transform .22s ease,filter .22s ease}.hero-copy.is-changing [data-hero-copy-badge],.hero-copy.is-changing [data-hero-copy-title],.hero-copy.is-changing [data-hero-copy-subtitle]{opacity:0;transform:translateY(10px);filter:blur(4px)}.hero-copy.is-entering [data-hero-copy-badge],.hero-copy.is-entering [data-hero-copy-title],.hero-copy.is-entering [data-hero-copy-subtitle]{animation:heroCopyIn .32s ease both}@keyframes heroCopyIn{0%{opacity:0;transform:translateY(-8px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;font-weight:600;font-size:15px;border:none;transition:all .18s;font-family:inherit}.btn-primary{background:var(--primary);color:#02110a;box-shadow:0 0 0 .5px #ffffff2e inset,0 8px 24px #2dbd784d}.btn-primary:hover{background:var(--primary-soft);transform:translateY(-1px);box-shadow:0 0 0 .5px #ffffff2e inset,0 12px 32px #2dbd7873}.btn-ghost{background:transparent;color:var(--text);border:.5px solid var(--hairline-strong);backdrop-filter:blur(8px)}.btn-ghost:hover{background:var(--glass-bg);border-color:var(--primary)}.btn .arrow{transition:transform .18s}.btn:hover .arrow{transform:translate(3px)}.hero-panels{position:absolute;inset:0;z-index:5;pointer-events:none;transition:opacity .22s ease,transform .22s ease,filter .22s ease}@media(max-width:1180px){.hero-panels{display:none}}.hero-metrics-wrap{position:relative;z-index:4;padding-bottom:60px}.hero-visual{position:relative;aspect-ratio:5/6;min-height:540px}.video-stage{position:absolute;inset:0;border-radius:18px;overflow:hidden;border:.5px solid var(--hairline-strong);background:radial-gradient(ellipse at center,rgba(45,189,120,.12),transparent 70%),linear-gradient(180deg,#123b28,#071c12);box-shadow:0 36px 70px #00000057,0 0 0 1px #2dbd780f,inset 0 0 60px #2dbd780d}.video-stage:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0px,rgba(255,255,255,.018) 1px,transparent 1px,transparent 3px);pointer-events:none;z-index:4;mix-blend-mode:overlay}.video-stage:after{content:"";position:absolute;inset:12px;border-radius:12px;background:linear-gradient(transparent 0,transparent 100%) padding-box,linear-gradient(135deg,transparent 30%,rgba(45,189,120,.4),transparent 70%) border-box;border:1px solid transparent;pointer-events:none;z-index:3;opacity:.5}.video-stage video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:70% center;object-position:70% center;filter:contrast(1.03) saturate(1.08) brightness(1.04);z-index:1}.video-stage .grade{position:absolute;inset:0;z-index:2;background:radial-gradient(ellipse 70% 60% at 30% 50%,rgba(7,28,18,.58),transparent 60%),linear-gradient(135deg,rgba(7,28,18,.34) 0%,transparent 40%),linear-gradient(180deg,transparent 60%,rgba(7,28,18,.42));pointer-events:none}.ticks{position:absolute;inset:8px;z-index:5;pointer-events:none}.tick{position:absolute;width:16px;height:16px;border:1px solid var(--primary);opacity:.7}.tick.tl{top:0;left:0;border-right:none;border-bottom:none}.tick.tr{top:0;right:0;border-left:none;border-bottom:none}.tick.bl{bottom:0;left:0;border-right:none;border-top:none}.tick.br{bottom:0;right:0;border-left:none;border-top:none}.rec-label{position:absolute;top:18px;left:18px;z-index:6;display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;color:var(--primary-soft);background:#071c127a;padding:6px 10px;border-radius:6px;border:.5px solid var(--hairline)}.rec-dot{width:6px;height:6px;border-radius:50%;background:#ff5a5a;box-shadow:0 0 8px #ff5a5a;animation:pulse 1.4s infinite}.panel{position:absolute;pointer-events:auto;z-index:7;background:var(--glass-bg-2);border:.5px solid var(--hairline-strong);border-radius:12px;padding:16px;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);box-shadow:0 12px 34px #00000052,0 0 0 .5px #ffffff0a inset,0 0 24px #2dbd781f;font-size:13px;overflow:hidden}.panel-1{top:24%;right:12%;width:190px}.panel-2{top:52%;right:7%;width:230px}.panel-3{top:36%;left:9%;width:215px}.panel:before{content:"";position:absolute;inset:0;border-radius:12px;background:linear-gradient(135deg,rgba(45,189,120,.1),transparent 50%);pointer-events:none}.hero-panels.is-changing{opacity:.48;transform:translateY(8px);filter:blur(4px)}.hero-panels.is-entering .panel{animation:panelStatIn .34s ease both}.hero-panels.is-entering .panel:nth-child(2){animation-delay:.04s}.hero-panels.is-entering .panel:nth-child(3){animation-delay:.08s}@keyframes panelStatIn{0%{opacity:0;transform:translateY(-8px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-family:var(--mono);font-size:10px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.panel-head .live{display:inline-flex;align-items:center;gap:5px;color:var(--primary-soft)}.panel-head .live:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--primary);box-shadow:0 0 6px var(--primary);animation:pulse 1.6s infinite}.panel-title{font-family:var(--display);font-weight:600;font-size:16px;color:var(--text);letter-spacing:-.01em;margin-bottom:4px;line-height:1.18}.panel-sub{color:var(--muted);font-size:12px}.donut-stat{display:grid;grid-template-columns:76px 1fr;gap:12px;align-items:center;min-height:96px}.donut-ring{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at center,rgba(11,41,27,.92) 0 54%,transparent 55%),conic-gradient(var(--primary-soft) calc(var(--p) * 1%),rgba(45,189,120,.16) 0);box-shadow:inset 0 0 0 1px #ffffff0f,0 0 22px #2dbd782e}.donut-ring span{font-family:var(--display);font-size:24px;font-weight:700;letter-spacing:-.04em;color:var(--text)}.compliance-num{font-family:var(--display);font-weight:700;font-size:34px;line-height:1;letter-spacing:-.04em;background:linear-gradient(135deg,var(--text),var(--primary-soft));-webkit-background-clip:text;background-clip:text;color:transparent}.compliance-bars{display:flex;gap:3px;align-items:end;height:28px;margin-top:10px}.compliance-bars span{flex:1;background:linear-gradient(180deg,var(--primary-soft),var(--primary));border-radius:2px;opacity:.85}.line-chart{width:100%;height:54px;margin:4px 0 8px;overflow:visible}.line-chart-area{fill:#2dbd781f}.line-chart-path{fill:none;stroke:var(--primary-soft);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(45,189,120,.42))}.heatmap{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;margin:10px 0 8px}.heatmap span{aspect-ratio:1;border-radius:3px;border:.5px solid rgba(255,255,255,.08)}.heatmap span[data-level="1"]{background:#2dbd7833}.heatmap span[data-level="2"]{background:#2dbd7875;box-shadow:0 0 8px #2dbd7829}.heatmap span[data-level="3"]{background:#ffb84ac7;box-shadow:0 0 10px #ffb84a3d}.panel-2 .row{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-top:.5px solid var(--hairline);font-size:10px;color:var(--muted)}.panel-2 .row:first-of-type{border-top:none}.panel-2 .row .ok{color:var(--primary-soft);font-family:var(--mono);font-size:11px}.vence-num{font-family:var(--display);font-weight:700;font-size:34px;line-height:1;color:#ffb84a}.vence-list{margin-top:8px;display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--muted)}.vence-list li{list-style:none;display:flex;align-items:center;gap:6px;font-family:var(--mono)}.vence-list li:before{content:"";width:4px;height:4px;border-radius:50%;background:#ffb84a}.metrics-bar{position:relative;z-index:3;padding:20px 24px;border:.5px solid rgba(255,255,255,.1);border-radius:14px;background:#123b2894;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.metrics-bar .item{display:flex;flex-direction:column;gap:4px;border-left:.5px solid var(--hairline);padding-left:18px}.metrics-bar .item:first-child{border-left:none;padding-left:0}.metrics-bar .label{font-family:var(--mono);font-size:10px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.metrics-bar .value{font-family:var(--display);font-weight:600;font-size:22px;letter-spacing:-.02em}@media(max-width:760px){.metrics-bar{grid-template-columns:repeat(2,1fr)}.metrics-bar .item:nth-child(3){border-left:none;padding-left:0}}@media(max-width:800px){.hero-bg video{-o-object-position:72% center;object-position:72% center}.hero-overlay{background:radial-gradient(ellipse 110% 80% at 10% 55%,#071c12c2,#071c128f 45%,#071c1238 80%),linear-gradient(180deg,#071c1285,#071c1233 40%,#071c12ad)}.hero-grid{padding:124px 0 116px;align-items:center;min-height:100svh}h1.hero-title{font-size:clamp(36px,10vw,52px);height:auto;overflow:visible;margin:18px 0 20px}.hero-sub{font-size:15px;min-height:0;overflow:visible;margin:0 0 18px}.hero-audience{margin-bottom:30px}.hero-copy{max-width:100%}.cta-row{flex-direction:column;align-items:stretch;gap:12px}.cta-row .btn{width:100%;justify-content:center;padding:16px 22px}.hero-metrics-wrap{padding-bottom:48px}.metrics-bar{grid-template-columns:repeat(2,1fr);gap:12px;padding:16px}.metrics-bar .item:nth-child(3){border-left:none;padding-left:0}.metrics-bar .value{font-size:18px}.hero-progress{bottom:60px}}.numbers{background:radial-gradient(ellipse 100% 80% at 50% 0%,rgba(45,189,120,.18),transparent 60%),linear-gradient(180deg,#123b28,#092115);border-top:.5px solid var(--hairline);border-bottom:.5px solid var(--hairline);overflow:hidden}.num-ticker-wrap{overflow:hidden;border-top:.5px solid var(--hairline);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)}.num-ticker{display:flex;align-items:stretch;width:-moz-max-content;width:max-content;animation:ticker-scroll 75s linear infinite}.num-ticker:hover{animation-play-state:paused}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.num-item{display:flex;flex-direction:column;justify-content:center;padding:36px 44px;border-left:.5px solid var(--hairline);flex-shrink:0;min-width:210px;cursor:default;transition:background .25s}.num-item:hover{background:#2dbd7812}.num-value{font-family:var(--display);font-weight:700;font-size:clamp(32px,4vw,50px);line-height:1;letter-spacing:-.04em;background:linear-gradient(135deg,var(--text),var(--primary-soft));-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:10px}.num-label{color:var(--muted);font-size:13px;line-height:1.4;max-width:22ch}.num-tag{margin-top:10px;font-family:var(--mono);font-size:10px;color:var(--primary-soft);letter-spacing:.1em;text-transform:uppercase}.cta-final{background:radial-gradient(ellipse 60% 80% at 50% 100%,rgba(45,189,120,.22),transparent 60%),linear-gradient(180deg,var(--bg-0),#0a2417);text-align:center;overflow:hidden}.cta-final:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(45,189,120,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(45,189,120,.05) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 60% 100% at 50% 100%,#000,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 60% 100% at 50% 100%,#000,transparent 70%);pointer-events:none}.cta-final h2{font-size:clamp(40px,6vw,80px);letter-spacing:-.035em;max-width:none;margin-left:auto;margin-right:auto}.cta-final h2 em{font-style:normal;background:linear-gradient(135deg,var(--primary-soft),var(--primary));-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.cta-final .section-lead{margin-left:auto;margin-right:auto;text-align:center;margin-bottom:36px}.signup{display:flex;gap:6px;max-width:480px;margin:0 auto;padding:6px;background:var(--glass-bg-2);border:.5px solid var(--hairline-strong);border-radius:999px;backdrop-filter:blur(12px)}.signup input{flex:1;background:transparent;border:none;outline:none;color:var(--text);font-family:inherit;font-size:15px;padding:10px 18px}.signup input::-moz-placeholder{color:#c8e6d766}.signup input::placeholder{color:#c8e6d766}.signup button{padding:12px 24px;border-radius:999px;background:var(--primary);color:#02110a;border:none;font-weight:600;font-size:14px;transition:all .18s}.signup button:hover{background:var(--primary-soft)}.signup-note{margin-top:16px;font-family:var(--mono);font-size:11px;color:var(--muted);letter-spacing:.05em}footer{background:var(--bg-0);border-top:.5px solid var(--hairline)}@media(max-width:800px){section{padding:72px 0}h2{font-size:clamp(28px,8vw,40px)}.section-lead{font-size:15px;margin-bottom:40px}.feat-carousel-wrap{mask-image:none;-webkit-mask-image:none}.feat{width:min(300px,88vw)}.feat.is-prev{--feat-offset: -320px}.feat.is-next{--feat-offset: 320px}.num-value{font-size:clamp(28px,8vw,44px)}.num-item{padding:28px;min-width:180px}.num-ticker{animation-duration:50s}.signup{flex-direction:column;border-radius:18px;padding:10px;gap:8px}.signup input{padding:12px 16px;font-size:16px}.signup button{padding:13px 20px;font-size:15px}.signup-note{font-size:10px;letter-spacing:.03em}}.reveal{opacity:1;transform:translateY(0);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.reveal-ready .reveal:not(.in){opacity:0;transform:translateY(28px)}.reveal.in{opacity:1;transform:translateY(0)}.reveal.d1{transition-delay:.08s}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.d4{transition-delay:.32s}.reveal.d5{transition-delay:.4s}:root{--brand-green: #20b978;--brand-green-hover: #199d65;--brand-forest: #082a1c;--brand-forest-2: #0d3b29;--brand-mint: #ddf8ea;--brand-warm: #f6f8f5;--brand-ink: #10231a;--brand-muted: #5f6f66;--brand-line: rgba(16, 35, 26, .11);--button-primary: #20b978;--button-primary-hover: #179b63;--button-radius: 10px}html:has(.home-main,.theme-light),body:has(.home-main,.theme-light){background:#fff;background-image:none;scrollbar-color:rgba(16,35,26,.28) #ffffff}html:has(.home-main,.theme-light)::-webkit-scrollbar,body:has(.home-main,.theme-light)::-webkit-scrollbar{width:12px;background:#fff}html:has(.home-main,.theme-light)::-webkit-scrollbar-track,body:has(.home-main,.theme-light)::-webkit-scrollbar-track{background:#fff;box-shadow:none}html:has(.home-main,.theme-light)::-webkit-scrollbar-thumb,body:has(.home-main,.theme-light)::-webkit-scrollbar-thumb{border:3px solid #ffffff;border-radius:999px;background:#10231a47}.hero-refresh{min-height:auto;padding:118px 0 38px;overflow:hidden;color:#fff;background:#fff}.hero-ambient{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;isolation:isolate}.hero-ambient:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fffffffc,#ffffffe6 31%,#ffffff24 69%,#ffffff8a),linear-gradient(180deg,#ffffff0a 64%,#fff 98%)}.hero-flow{position:absolute;inset:-5% -2% -8% 0;width:102%;height:113%;overflow:visible;filter:saturate(115%)}.hero-flow-path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center;will-change:transform}.hero-flow-path-a{stroke:url(#clodi-flow-a);stroke-width:210;animation:clodiFlowA 18s ease-in-out infinite alternate}.hero-flow-path-b{stroke:url(#clodi-flow-b);stroke-width:135;animation:clodiFlowB 22s ease-in-out infinite alternate}.hero-flow-path-c{stroke:url(#clodi-flow-c);stroke-width:76;animation:clodiFlowC 16s ease-in-out infinite alternate}@keyframes clodiFlowA{0%{transform:translate3d(-18px,-14px,0) rotate(-1.2deg) scaleX(.99)}to{transform:translate3d(26px,22px,0) rotate(1.4deg) scaleX(1.03)}}@keyframes clodiFlowB{0%{transform:translate3d(20px,-18px,0) rotate(1.1deg)}to{transform:translate3d(-28px,25px,0) rotate(-1.5deg) scaleX(1.035)}}@keyframes clodiFlowC{0%{transform:translate3d(-10px,18px,0) rotate(-.8deg)}to{transform:translate3d(22px,-20px,0) rotate(1.2deg)}}@media(prefers-reduced-motion:reduce){.hero-flow-path{animation:none}}.hero-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);gap:clamp(46px,6vw,92px);align-items:start;min-height:570px;padding:clamp(34px,4vw,54px) 0;background:transparent}.hero-proof{position:relative;z-index:1}.hero-shell:before{content:none}.hero-copy{position:relative;z-index:2;max-width:590px;margin:0;text-align:left}.hero-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:24px;color:#148a58;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.hero-refresh h1.hero-title{max-width:620px;margin:0 0 24px;color:transparent;background-image:linear-gradient(72deg,#071c12 0% 38%,#168a59 46%,#31c985,#168a59 58%,#071c12 66% 100%);background-position:0% 0%;background-size:270% 270%;-webkit-background-clip:text;background-clip:text;padding-bottom:.1em;font-size:clamp(48px,4.5vw,72px);font-weight:720;line-height:1.18;letter-spacing:-.052em;text-wrap:balance;animation:heroReveal .7s cubic-bezier(.2,.7,.2,1) both,clodiTextRibbon 18s ease-in-out infinite alternate;animation-delay:.05s,0s}.hero-refresh h1.hero-title .accent{display:block;padding:0;color:transparent;background:none;line-height:inherit;font-weight:inherit;-webkit-text-fill-color:transparent}.hero-refresh .hero-sub{max-width:570px;margin:0 0 32px;color:var(--brand-muted);font-size:clamp(16px,1.4vw,19px);line-height:1.65}.hero-refresh .cta-row{justify-content:flex-start;gap:12px}.hero-refresh .btn{min-height:50px;padding:13px 20px;border-radius:999px;font-weight:720}.hero-refresh .btn-primary{color:#052016;background:var(--button-primary);box-shadow:0 10px 26px #20b9782e}.hero-refresh .btn-primary:hover{color:#fff;background:var(--button-primary-hover);box-shadow:0 12px 30px #20b9783d}.hero-refresh .btn-ghost{color:var(--brand-ink);border:1px solid var(--brand-line);background:#fff;box-shadow:none}.hero-refresh .btn-ghost:hover{color:#0f754d;border-color:#20b97857;background:#f2faf6}.hero-trust{display:flex;flex-wrap:wrap;gap:16px 22px;margin-top:30px;color:var(--brand-muted);font-size:12px}.hero-trust span{display:inline-flex;align-items:center;gap:7px}.hero-trust i{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;color:#052016;background:#55dda0;font-size:10px;font-style:normal;font-weight:900}.hero-product{position:relative;z-index:2;margin-top:43px;overflow:visible;border:1px solid rgba(255,255,255,.16);padding:0;border-radius:var(--button-radius);background:transparent;box-shadow:0 24px 64px #082a1c24;color:var(--brand-ink)}.hero-product-topbar{display:flex;align-items:center;justify-content:space-between;min-height:24px;padding:0 10px;margin-bottom:4px;border:0;border-radius:var(--button-radius);background:transparent}.hero-window-controls{display:flex;align-items:center;gap:7px;padding-left:3px}.window-dot{width:8px;height:8px;border-radius:50%;box-shadow:inset 0 0 0 1px #10231a14}.window-dot-close{background:#ff5f57}.window-dot-minimize{background:#febc2e}.window-dot-maximize{background:#28c840}.hero-product-actions{display:flex;align-items:center;gap:5px}.hero-product-action{position:relative;display:grid;place-items:center;width:22px;height:22px;padding:0;border:1px solid transparent;border-radius:9px;color:#52645b;background:transparent;transition:color .16s ease,background .16s ease,border-color .16s ease}.hero-product-action svg{width:14px;height:14px}.hero-media{position:relative;min-height:370px;overflow:hidden;border-radius:var(--button-radius);background:#dcece3}.hero-video-logo{position:absolute;top:18px;left:20px;z-index:7;width:76px;height:auto;opacity:.94;filter:drop-shadow(0 2px 8px rgba(0,0,0,.28))}.hero-media .hero-bg{position:absolute;inset:0}.hero-media .hero-bg video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:62% center;object-position:62% center;opacity:0;transition:opacity .8s ease;filter:saturate(.9) contrast(1.02)}.hero-media .hero-bg video.is-active{opacity:1}.hero-media-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,29,20,.82),rgba(6,29,20,.18) 58%,transparent)}.hero-media-label{position:absolute;left:24px;bottom:34px;display:flex;flex-direction:column;max-width:220px;color:#fff}.hero-media-label span{color:#9de9c2;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.hero-media-label strong{margin:5px 0 3px;font-size:28px;line-height:1;letter-spacing:-.035em}.hero-media-label small{color:#ffffffad;font-size:12px}.hero-media .hero-progress{left:auto;right:20px;bottom:18px;transform:none}.hero-media .hero-progress span{width:24px;background:#ffffff47}.hero-proof{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:34px;color:var(--brand-muted)}.hero-proof p{margin:0;font-size:14px}.hero-proof p strong{color:var(--brand-ink)}.hero-proof>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.hero-proof>div span{padding:8px 12px;border:1px solid var(--brand-line);border-radius:999px;color:#496057;background:#fff;font-size:11px;font-weight:700}.hero-compliance-label{display:inline-flex;align-items:center;gap:6px;margin-right:2px;color:var(--brand-ink);font-size:12px;font-weight:750;white-space:nowrap}:is(.home-main,.theme-light){color:var(--brand-ink);background:#fff}:is(.home-main,.theme-light) .problema,:is(.home-main,.theme-light) .soluciones,:is(.home-main,.theme-light) .numbers{color:var(--brand-ink);border-color:var(--brand-line)}:is(.home-main,.theme-light) .problema{background:#fff}:is(.home-main,.theme-light) .soluciones{background:var(--brand-warm)}:is(.home-main,.theme-light) .numbers{background:#fff}:is(.home-main,.theme-light) .eyebrow{color:#148a58;border-color:#20b97833;background:#20b97812}:is(.home-main,.theme-light) .problema h2,:is(.home-main,.theme-light) .soluciones h2,:is(.home-main,.theme-light) .numbers h2{color:var(--brand-ink)}:is(.home-main,.theme-light) .section-lead{color:var(--brand-muted)}:is(.home-main,.theme-light) .prob-group-label{color:#106b4a;opacity:1}:is(.home-main,.theme-light) .prob-card{border:1px solid var(--brand-line);background:#fff;box-shadow:0 14px 40px #082a1c0f}:is(.home-main,.theme-light) .prob-card:before{opacity:.12}:is(.home-main,.theme-light) .prob-card h3{color:var(--brand-ink)}:is(.home-main,.theme-light) .prob-card>p{color:var(--brand-muted)}:is(.home-main,.theme-light) .prob-icon{color:#148a58;border-color:#20b9782b;background:var(--brand-mint)}:is(.home-main,.theme-light) .prob-icon svg{stroke:#148a58}:is(.home-main,.theme-light) .prob-card .stat{border-color:var(--brand-line);background:var(--brand-warm)}:is(.home-main,.theme-light) .prob-card .stat strong{color:var(--brand-ink)}:is(.home-main,.theme-light) .prob-card .stat span,:is(.home-main,.theme-light) .stat-source{color:var(--brand-muted)}:is(.home-main,.theme-light) .prob-card .stat .stat-highlight>span{color:var(--brand-ink)}:is(.home-main,.theme-light) .prob-card .stat .stat-highlight>small{color:#106b4a}:is(.home-main,.theme-light) .prob-arrow{color:var(--brand-ink);border-color:var(--brand-line);background:#fff}:is(.home-main,.theme-light) .prob-dot{background:#dbe5df}:is(.home-main,.theme-light) .prob-dot.active{background:var(--brand-green)}:is(.home-main,.theme-light) .feat{border:1px solid var(--brand-line);background:#fff;color:var(--brand-ink);box-shadow:0 18px 50px #082a1c14}:is(.home-main,.theme-light) .feat.is-active{border-color:#10231a1f;background:#fff;box-shadow:0 18px 50px #082a1c14}:is(.home-main,.theme-light) .feat.is-active:after{opacity:0}:is(.home-main,.theme-light) .feat:before{opacity:0}:is(.home-main,.theme-light) .feat.is-active:hover,:is(.home-main,.theme-light) .feat.is-prev:hover,:is(.home-main,.theme-light) .feat.is-next:hover{border-color:#20b97857;background:#f3faf6;box-shadow:0 18px 48px #082a1c1a,0 0 0 1px #20b9780f}:is(.home-main,.theme-light) .feat.is-active:hover:before,:is(.home-main,.theme-light) .feat.is-prev:hover:before,:is(.home-main,.theme-light) .feat.is-next:hover:before{opacity:1;background:linear-gradient(145deg,rgba(221,248,234,.46),transparent 46%)}:is(.home-main,.theme-light) .feat h3{color:var(--brand-ink)}:is(.home-main,.theme-light) .feat>p{color:var(--brand-muted)}:is(.home-main,.theme-light) .feat-num{color:#148a58}:is(.home-main,.theme-light) .feat-tag{color:#148a58;border-color:#20b9782e;background:var(--brand-mint)}:is(.home-main,.theme-light) .feat-mock{border-color:var(--brand-line);background:var(--brand-warm)}:is(.home-main,.theme-light) .feat-mock .row{color:var(--brand-muted);border-color:var(--brand-line)}:is(.home-main,.theme-light) .feat-mock .score{color:#148a58}:is(.home-main,.theme-light) .feat-dot{background:#dbe5df}:is(.home-main,.theme-light) .feat-dot.active{background:var(--brand-green)}:is(.home-main,.theme-light) .num-ticker-wrap:before,:is(.home-main,.theme-light) .num-ticker-wrap:after{background:linear-gradient(90deg,#fff,transparent)}:is(.home-main,.theme-light) .num-ticker-wrap:after{background:linear-gradient(270deg,#fff,transparent)}:is(.home-main,.theme-light) .num-item{border-color:var(--brand-line);background:var(--brand-warm)}:is(.home-main,.theme-light) .num-value{color:var(--brand-ink)}:is(.home-main,.theme-light) .num-label{color:var(--brand-muted)}:is(.home-main,.theme-light) .num-tag{color:#106b4a}:is(.home-main,.theme-light) .cta-final{color:var(--brand-ink);background:#fff;border-top:1px solid var(--brand-line)}:is(.home-main,.theme-light) .cta-final h2{color:var(--brand-ink)}:is(.home-main,.theme-light) .cta-final h2 em{color:var(--brand-green)}:is(.home-main,.theme-light) .cta-final .section-lead,:is(.home-main,.theme-light) .signup-note{color:var(--brand-muted)}:is(.home-main,.theme-light) .signup{border-color:var(--brand-line);background:var(--brand-warm);box-shadow:0 16px 40px #082a1c14}:is(.home-main,.theme-light) .signup input{color:var(--brand-ink)}:is(.home-main,.theme-light) .signup input::-moz-placeholder{color:#8a9991}:is(.home-main,.theme-light) .signup input::placeholder{color:#8a9991}:is(.home-main,.theme-light) .signup button{color:#062016;background:var(--brand-green)}:is(.home-main,.theme-light) .signup button:hover{color:#fff;background:var(--brand-green-hover)}:is(.home-main,.theme-light)>footer{position:relative;overflow:hidden;color:var(--brand-ink);border-top:1px solid var(--brand-line);background:#fff}:is(.home-main,.theme-light)>footer .footer-wave{display:block;position:absolute;right:-4%;bottom:44px;z-index:0;width:82%;height:250px;pointer-events:none;opacity:.42}:is(.home-main,.theme-light)>footer .footer-wave-layer{transform-box:fill-box;transform-origin:center;will-change:transform}:is(.home-main,.theme-light)>footer .footer-wave-layer-a{animation:footerWaveA 13s ease-in-out infinite alternate}:is(.home-main,.theme-light)>footer .footer-wave-layer-b{animation:footerWaveB 17s ease-in-out infinite alternate}:is(.home-main,.theme-light)>footer .footer-wave-layer-c{animation:footerWaveC 21s ease-in-out infinite alternate}@keyframes footerWaveA{0%{transform:translate3d(-18px,7px,0) scaleX(1)}to{transform:translate3d(24px,-9px,0) scaleX(1.035)}}@keyframes footerWaveB{0%{transform:translate3d(20px,-10px,0) scaleY(.97)}to{transform:translate3d(-26px,12px,0) scaleY(1.04)}}@keyframes footerWaveC{0%{transform:translate3d(-12px,-8px,0) rotate(-.5deg)}to{transform:translate3d(18px,10px,0) rotate(.6deg)}}@media(prefers-reduced-motion:reduce){:is(.home-main,.theme-light)>footer .footer-wave-layer{animation:none}}:is(.home-main,.theme-light)>footer .foot-inner,:is(.home-main,.theme-light)>footer .foot-bottom{position:relative;z-index:1}:is(.home-main,.theme-light)>footer .foot-logo{filter:invert(1)}:is(.home-main,.theme-light)>footer .foot-tagline,:is(.home-main,.theme-light)>footer .foot-social-link,:is(.home-main,.theme-light)>footer .foot-col a,:is(.home-main,.theme-light)>footer .foot-bottom-inner,:is(.home-main,.theme-light)>footer .foot-legal-links a{color:#52675d!important}:is(.home-main,.theme-light)>footer .foot-col-label{color:#10231a!important}:is(.home-main,.theme-light)>footer .foot-bottom{border-color:var(--brand-line)}:is(.home-main,.theme-light)>footer .foot-social-link:hover,:is(.home-main,.theme-light)>footer .foot-col a:hover,:is(.home-main,.theme-light)>footer .foot-legal-links a:hover{color:var(--brand-green-hover)}@media(max-width:768px){:is(.home-main,.theme-light)>footer .footer-wave{right:-45%;bottom:80px;width:160%;height:300px;opacity:.34}}@media(max-width:1080px){.hero-shell{grid-template-columns:1fr;min-height:auto}.hero-copy{max-width:720px}.hero-product{max-width:760px;margin-top:0}}@media(max-width:800px){.hero-refresh{padding:112px 0 40px}.hero-shell{width:min(92vw,1280px);gap:38px;padding:42px 0 22px}.hero-refresh h1.hero-title{margin-bottom:20px;font-size:clamp(40px,12vw,58px);line-height:1}.hero-refresh .hero-sub{color:#405a4e;font-size:16px}.hero-refresh .hero-eyebrow{color:#0f754d}.hero-refresh .cta-row{align-items:stretch}.hero-refresh .cta-row .btn{width:100%;justify-content:center}.hero-trust{gap:10px 16px;margin-top:24px}.hero-media{min-height:300px}.hero-proof{align-items:flex-start;flex-direction:column;padding-top:24px}.hero-proof>div{justify-content:flex-start}:is(.home-main,.theme-light) .feat,:is(.home-main,.theme-light) .feat.is-active,:is(.home-main,.theme-light) .feat.is-prev,:is(.home-main,.theme-light) .feat.is-next,:is(.home-main,.theme-light) .feat.is-far{color:var(--brand-ink)!important;border-color:var(--brand-line)!important;background:#fff!important;box-shadow:0 18px 44px #082a1c14!important}:is(.home-main,.theme-light) .feat h3{color:var(--brand-ink)!important}:is(.home-main,.theme-light) .feat>p{color:var(--brand-muted)!important}:is(.home-main,.theme-light) .feat-mock{border-color:var(--brand-line)!important;background:var(--brand-warm)!important}}@keyframes clodiTextRibbon{0%{background-position:0% 0%}to{background-position:100% 100%}}@keyframes heroReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-refresh .reveal{animation:heroReveal .7s cubic-bezier(.2,.7,.2,1) both}.hero-refresh .reveal.d1{animation-delay:.05s}.hero-refresh .reveal.d2{animation-delay:.1s}.hero-refresh .reveal.d3{animation-delay:.15s}.hero-refresh .reveal.d4{animation-delay:.2s}@media(prefers-reduced-motion:reduce){.hero-refresh h1.hero-title{color:#071c12;background:none;animation:none;-webkit-text-fill-color:currentColor}.hero-refresh h1.hero-title .accent{color:inherit;-webkit-text-fill-color:currentColor}.hero-refresh .reveal{animation:none;opacity:1;transform:none}}@media(max-width:520px){.hero-eyebrow{align-items:flex-start;font-size:10px;line-height:1.4}.hero-media{min-height:250px}.hero-media-label{left:18px;bottom:30px}.hero-media-label strong{font-size:24px}.hero-product-live{display:none}.hero-kpis article{min-height:112px;padding:14px}}.nav-minimal[data-astro-cid-dmqpwcec]{position:fixed;top:56px;left:50%;transform:translate(-50%);z-index:50;display:flex;align-items:center;justify-content:space-between;gap:8px;width:min(920px,calc(100vw - 32px));padding:6px 6px 6px 22px;border-radius:999px;background:#fff;border:1px solid rgba(16,35,26,.08);box-shadow:0 1px 2px #10231a0a,0 12px 28px #10231a0f}.nm-logo[data-astro-cid-dmqpwcec]{display:flex;align-items:center}.nm-logo-img[data-astro-cid-dmqpwcec]{display:block;height:22px;width:auto;filter:invert(1);opacity:.82}.nm-links[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:2px;font-size:14.5px;font-weight:560}.nm-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{color:var(--brand-muted, #66776e);padding:6px 14px;border-radius:999px;transition:color .15s ease,background-color .15s ease}.nm-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--brand-ink, #10231a);background:#10231a0b}.nm-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].nm-link-active{color:var(--brand-ink, #10231a);background:#10231a0f}.nm-right[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:6px}.nm-country-btn[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:transparent;border:1px solid rgba(16,35,26,.1);cursor:pointer;padding:0;overflow:hidden;flex-shrink:0;transition:border-color .15s ease}.nm-country-btn[data-astro-cid-dmqpwcec]:hover{border-color:#10231a3d}.nm-country-flag[data-astro-cid-dmqpwcec]{width:20px;height:20px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:50%}.nm-login[data-astro-cid-dmqpwcec]{padding:8px 14px;border-radius:999px;color:var(--brand-ink, #10231a);font-size:14px;font-weight:560;white-space:nowrap;transition:background-color .15s ease}.nm-login[data-astro-cid-dmqpwcec]:hover{background:#10231a0b}.nm-cta[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:999px;background:var(--brand-ink, #10231a);color:#fff;font-size:14px;font-weight:640;white-space:nowrap;transition:background-color .15s ease,transform .15s ease}.nm-cta[data-astro-cid-dmqpwcec]:hover{background:#000;transform:translateY(-1px)}.nm-cta[data-astro-cid-dmqpwcec] svg[data-astro-cid-dmqpwcec]{transition:transform .15s ease}.nm-cta[data-astro-cid-dmqpwcec]:hover svg[data-astro-cid-dmqpwcec]{transform:translate(2px)}.nm-hamburger[data-astro-cid-dmqpwcec]{display:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:36px;height:36px;background:transparent;border:1px solid rgba(16,35,26,.1);border-radius:999px;cursor:pointer;padding:0}.nm-hamburger[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{display:block;width:15px;height:1.4px;background:var(--brand-ink, #10231a);border-radius:2px}@media(max-width:800px){.nm-links[data-astro-cid-dmqpwcec],.nm-login[data-astro-cid-dmqpwcec],.nm-cta[data-astro-cid-dmqpwcec]{display:none}.nm-hamburger[data-astro-cid-dmqpwcec]{display:flex}.nav-minimal[data-astro-cid-dmqpwcec]{padding:6px 6px 6px 16px;top:50px}}.nm-country-dropdown[data-astro-cid-dmqpwcec]{display:none;flex-direction:column;position:fixed;top:0;right:0;min-width:230px;background:#fff;border:1px solid rgba(16,35,26,.08);border-radius:16px;box-shadow:0 20px 50px #10231a24;overflow:hidden;z-index:100;padding:6px}.nm-country-dropdown[data-astro-cid-dmqpwcec].open{display:flex}.nm-country-option[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:999px;background:transparent;border:none;color:var(--brand-ink, #10231a);font-size:13px;font-weight:600;cursor:pointer;text-align:left;width:100%;transition:background .12s}.nm-country-option[data-astro-cid-dmqpwcec]:hover{background:#10231a0d}.nm-country-option[data-astro-cid-dmqpwcec]:disabled{cursor:default;opacity:.6}.nm-country-option[data-astro-cid-dmqpwcec]:disabled:hover{background:transparent}.nm-co-flag[data-astro-cid-dmqpwcec]{width:20px;height:15px;-o-object-fit:cover;object-fit:cover;border-radius:3px;flex-shrink:0}.nm-co-name[data-astro-cid-dmqpwcec]{flex:1;font-size:14px;font-weight:500}.nm-co-lang[data-astro-cid-dmqpwcec]{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--brand-muted, #66776e)}.nm-co-soon[data-astro-cid-dmqpwcec]{letter-spacing:0;text-transform:none;white-space:nowrap}.nm-co-check[data-astro-cid-dmqpwcec]{flex-shrink:0;font-size:13px;color:#20b978;font-weight:700;visibility:hidden;width:14px}.nm-country-option[data-astro-cid-dmqpwcec].active .nm-co-check[data-astro-cid-dmqpwcec]{visibility:visible}.nm-drawer[data-astro-cid-dmqpwcec]{position:fixed;inset:0;z-index:200;pointer-events:none}.nm-drawer[data-astro-cid-dmqpwcec].is-open{pointer-events:auto}.nm-drawer-backdrop[data-astro-cid-dmqpwcec]{position:absolute;inset:0;background:#10231a40;opacity:0;transition:opacity .28s ease}.nm-drawer[data-astro-cid-dmqpwcec].is-open .nm-drawer-backdrop[data-astro-cid-dmqpwcec]{opacity:1}.nm-drawer-panel[data-astro-cid-dmqpwcec]{position:absolute;top:0;right:0;height:100%;width:min(340px,86vw);background:#fff;box-shadow:-20px 0 50px #10231a24;padding:20px;display:flex;flex-direction:column;transform:translate(100%);transition:transform .32s cubic-bezier(.4,0,.2,1)}.nm-drawer[data-astro-cid-dmqpwcec].is-open .nm-drawer-panel[data-astro-cid-dmqpwcec]{transform:translate(0)}.nm-drawer-header[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.nm-drawer-close[data-astro-cid-dmqpwcec]{background:transparent;border:1px solid rgba(16,35,26,.1);border-radius:999px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:var(--brand-ink, #10231a);cursor:pointer}.nm-drawer-nav[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;gap:4px}.nm-drawer-link[data-astro-cid-dmqpwcec]{padding:12px 10px;border-radius:10px;color:var(--brand-ink, #10231a);font-size:17px;font-weight:600}.nm-drawer-link[data-astro-cid-dmqpwcec]:hover,.nm-drawer-link[data-astro-cid-dmqpwcec].nm-link-active{background:#10231a0d}.nm-drawer-divider[data-astro-cid-dmqpwcec]{height:1px;background:#10231a14;margin:16px 0}.nm-drawer-label[data-astro-cid-dmqpwcec]{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-muted, #66776e);margin-bottom:8px}.nm-mobile-country-option[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border-radius:999px;background:transparent;border:none;cursor:pointer}.nm-mobile-country-option[data-astro-cid-dmqpwcec]:hover{background:#10231a0d}.nm-mobile-country-option[data-astro-cid-dmqpwcec]:disabled{opacity:.6;cursor:default}.nm-drawer-actions[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;gap:10px;margin-top:auto}.nm-drawer-login[data-astro-cid-dmqpwcec]{text-align:center;padding:12px;border-radius:999px;border:1px solid rgba(16,35,26,.14);color:var(--brand-ink, #10231a);font-weight:600}.nm-drawer-cta[data-astro-cid-dmqpwcec]{text-align:center;padding:12px;border-radius:999px;background:var(--brand-ink, #10231a);color:#fff;font-weight:700}footer[data-astro-cid-gcn2mc3v]{padding-top:64px}.footer-wave[data-astro-cid-gcn2mc3v]{display:none}.foot-inner[data-astro-cid-gcn2mc3v]{display:flex;gap:64px;align-items:flex-start;padding-bottom:56px}.foot-brand[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;gap:16px;flex:0 0 240px}.foot-logo[data-astro-cid-gcn2mc3v]{height:22px;width:auto}.foot-tagline[data-astro-cid-gcn2mc3v]{margin:0;font-size:13px;color:var(--muted);line-height:1.6}.foot-socials[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;gap:10px}.foot-social-link[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);text-decoration:none;transition:color .15s;width:-moz-fit-content;width:fit-content}.foot-social-link[data-astro-cid-gcn2mc3v]:hover{color:var(--text)}.foot-nav[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;gap:32px 56px;flex:1;justify-content:flex-end}.foot-col[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;gap:10px}.foot-col-label[data-astro-cid-gcn2mc3v]{margin:0 0 2px;color:var(--text);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.foot-col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--muted);font-size:13px;text-decoration:none;transition:color .15s}.foot-col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--text)}.foot-bottom[data-astro-cid-gcn2mc3v]{border-top:.5px solid var(--hairline);padding:20px 0}.foot-bottom-inner[data-astro-cid-gcn2mc3v]{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px;color:var(--muted)}.foot-legal-links[data-astro-cid-gcn2mc3v]{display:flex;gap:24px}.foot-legal-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--muted);text-decoration:none;transition:color .15s}.foot-legal-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--text)}@media(max-width:768px){footer[data-astro-cid-gcn2mc3v]{padding-top:48px}.foot-inner[data-astro-cid-gcn2mc3v]{flex-direction:column;gap:40px;padding-bottom:40px}.foot-brand[data-astro-cid-gcn2mc3v]{flex:unset}.foot-nav[data-astro-cid-gcn2mc3v]{justify-content:flex-start;gap:28px 40px}.foot-bottom-inner[data-astro-cid-gcn2mc3v]{flex-direction:column;align-items:flex-start;gap:12px}}
