:root{--night:#04211b;--night2:#07332a;--ink:#07261f;--muted:#4d6b62;--paper:#f4fbf7;--white:#fff;--mint:#35f0b0;--teal:#00bfa6;--lime:#b9f65c;--sky:#7be3ff;--line:rgba(7,38,31,.12);--r:26px;--head:"Sora",system-ui,sans-serif;--body:"Inter",system-ui,sans-serif}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip;scroll-padding-top:90px}
body{background:var(--paper);color:var(--ink);font:400 17px/1.65 var(--body);-webkit-font-smoothing:antialiased}
a{color:inherit}img,svg{display:block}.wrap{width:min(1200px,calc(100% - 40px));margin:0 auto}
h1,h2,h3{font-family:var(--head);letter-spacing:-.03em;line-height:1.06;font-weight:600}
h2{font-size:clamp(34px,5vw,60px)}.kicker{font:600 13px/1 var(--head);letter-spacing:.18em;text-transform:uppercase;color:#008f7c;display:flex;align-items:center;gap:10px;margin-bottom:20px}
.kicker::before{content:"";width:26px;height:2px;background:linear-gradient(90deg,var(--teal),var(--lime))}
.lead{font-size:clamp(18px,2vw,21px);color:var(--muted);max-width:60ch}section{position:relative}.sec{padding:clamp(80px,11vw,150px) 0}
.nav{position:fixed;z-index:50;top:14px;left:50%;transform:translateX(-50%);width:min(1200px,calc(100% - 24px));display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 12px 10px 20px;border-radius:999px;background:rgba(5,40,32,.62);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#fff}
.logo{display:flex;align-items:center;gap:10px;font:700 18px var(--head);letter-spacing:.1em;text-decoration:none}.logo svg{width:30px;height:30px}.logo em{font-style:normal;color:var(--mint)}
.links{display:flex;gap:26px;font-size:15px}.links a{text-decoration:none;opacity:.85}.links a:hover{opacity:1;color:var(--mint)}
.nav-r{display:flex;align-items:center;gap:8px}.lang{display:flex;gap:2px;font-size:13px;font-weight:600}.lang a{padding:7px 10px;border-radius:99px;text-decoration:none;opacity:.7}.lang a.on{background:rgba(53,240,176,.18);color:var(--mint);opacity:1}
.btn{display:inline-flex;align-items:center;gap:10px;padding:15px 26px;border-radius:99px;font:600 16px var(--head);text-decoration:none;border:0;cursor:pointer;transition:transform .25s,box-shadow .25s}.btn:hover{transform:translateY(-2px)}
.btn-main{background:linear-gradient(100deg,var(--mint),var(--lime));color:#04211b;box-shadow:0 12px 40px -10px rgba(53,240,176,.7)}.btn-ghost{color:#fff;border:1px solid rgba(255,255,255,.3)}.nav .btn{padding:10px 18px;font-size:14px}
.hero{min-height:100svh;background:radial-gradient(ellipse at 75% 40%,#0c5a47 0,transparent 55%),radial-gradient(ellipse at 10% 90%,#0a4a4d 0,transparent 50%),var(--night);color:#fff;display:flex;align-items:center;overflow:hidden}
#cell{position:absolute;inset:0;width:100%;height:100%}.hero .wrap{position:relative;padding:130px 0 90px}.hero .kicker{color:var(--mint)}
.hero h1{font-size:clamp(44px,7.4vw,98px);max-width:13ch}.hero h1 em{font-style:normal;background:linear-gradient(95deg,var(--mint),var(--lime) 60%,var(--sky));-webkit-background-clip:text;background-clip:text;color:transparent}
.hero .lead{color:#bfe0d5;margin:28px 0 36px;max-width:50ch}.cta{display:flex;flex-wrap:wrap;gap:12px}
.chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:44px;list-style:none}.chips li{padding:9px 16px;border-radius:99px;font-size:14px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.06)}
.band{background:var(--night);color:#fff;overflow:hidden;padding:20px 0;border-top:1px solid rgba(255,255,255,.08)}.track{display:flex;gap:44px;width:max-content;animation:slide 34s linear infinite;font:500 clamp(20px,2.4vw,28px) var(--head)}.track span{display:flex;gap:44px;align-items:center}.track i{width:9px;height:9px;border-radius:50%;background:var(--mint);box-shadow:0 0 14px var(--mint)}@keyframes slide{to{transform:translateX(-50%)}}
.head{display:grid;gap:22px;margin-bottom:60px;max-width:820px}
.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pillar{position:relative;background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:36px 32px 34px;overflow:hidden;transition:transform .35s,box-shadow .35s}.pillar:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px rgba(0,120,100,.45)}
.pillar::after{content:"";position:absolute;width:220px;height:220px;right:-90px;top:-90px;border-radius:50%;background:radial-gradient(circle,var(--c,var(--mint)),transparent 68%);opacity:.5}
.ico{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:var(--night);color:var(--c,var(--mint));margin-bottom:26px}.ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.pillar h3{font-size:25px;margin-bottom:12px}.pillar p{color:var(--muted);font-size:16px}
.flow{background:linear-gradient(180deg,var(--night),var(--night2));color:#fff;overflow:hidden}.flow .kicker{color:var(--mint)}.flow .lead{color:#bfe0d5}
.steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;list-style:none;padding-top:44px}.steps::before{content:"";position:absolute;top:8px;left:0;right:0;height:2px;background:rgba(255,255,255,.14)}
.steps::after{content:"";position:absolute;top:8px;left:0;width:calc(var(--p,0)*100%);height:2px;background:linear-gradient(90deg,var(--mint),var(--lime));box-shadow:0 0 16px var(--mint)}
.steps li{position:relative}.steps li::before{content:"";position:absolute;top:-43px;left:0;width:16px;height:16px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 6px rgba(53,240,176,.18),0 0 20px var(--mint)}
.steps b{display:block;font:600 22px var(--head);margin-bottom:10px}.steps small{display:block;font:600 13px var(--head);color:var(--mint);letter-spacing:.12em;margin-bottom:12px}.steps p{color:#bfe0d5;font-size:15.5px}
.brand{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(28px,5vw,72px);align-items:center;padding:clamp(36px,5vw,56px) 0;border-top:1px solid var(--line)}.brand:nth-child(even) .art{order:2}
.art{position:relative;aspect-ratio:5/4;border-radius:var(--r);overflow:hidden;display:grid;place-items:center;color:#fff;background:var(--g)}.art svg{position:absolute;inset:0;width:100%;height:100%}.art strong{position:relative;font:600 clamp(30px,4.4vw,54px)/1.1 var(--head);letter-spacing:-.03em;text-align:center;padding:0 24px;text-shadow:0 2px 30px rgba(0,0,0,.25)}
.brand h3{font-size:clamp(28px,3.4vw,42px);margin:10px 0 16px}.tag{font:600 13px var(--head);letter-spacing:.1em;text-transform:uppercase;color:#008f7c}.brand p{color:var(--muted)}.brand ul{list-style:none;display:grid;gap:10px;margin:20px 0}.brand li{display:flex;gap:12px;font-size:16px}.brand li::before{content:"";flex:none;width:8px;height:8px;margin-top:10px;border-radius:50%;background:var(--teal)}.more{font-weight:600;color:#007f6e}.note{font-size:14px;color:var(--muted);margin-top:14px}
.partners{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;list-style:none}.partners li{padding:26px 24px;border-radius:20px;background:var(--white);border:1px solid var(--line);font:600 18px var(--head)}.partners span{display:block;margin-top:8px;font:400 15px/1.5 var(--body);color:var(--muted)}
.contact{background:radial-gradient(ellipse at 90% 10%,#0d6050,transparent 50%),var(--night);color:#fff}.contact .kicker{color:var(--mint)}.contact .lead{color:#bfe0d5}.cgrid{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(30px,6vw,80px);align-items:start}.mail{display:inline-block;margin-top:28px;font:600 clamp(22px,3vw,32px) var(--head);color:var(--mint);text-decoration:none}
form{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:clamp(22px,3vw,36px);border-radius:var(--r);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)}label{display:grid;gap:7px;font-size:14px;color:#bfe0d5}.full{grid-column:1/-1}
input,select,textarea{width:100%;padding:14px 15px;border-radius:13px;border:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.2);color:#fff;font:400 16px var(--body)}select option{color:#04211b}textarea{min-height:130px;resize:vertical}input:focus,select:focus,textarea:focus{outline:2px solid var(--mint);outline-offset:1px}
.check{display:flex;gap:10px;align-items:flex-start}.check input{width:18px;height:18px;margin-top:3px;flex:none;accent-color:var(--mint)}.check a{color:var(--mint)}.hp{position:absolute;left:-9999px}#status{min-height:24px;font-size:15px}#status.ok{color:var(--mint)}#status.err{color:#ffb4a8}
footer{background:#031a15;color:#a9c9be;padding:34px 0;font-size:14px}footer .wrap{display:flex;flex-wrap:wrap;gap:10px 26px;justify-content:space-between}footer a{color:#d8efe7}
.js .rv{opacity:0;transform:translateY(26px);transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1)}.js .rv.in{opacity:1;transform:none}
.doc{padding:60px 0 80px;max-width:760px}.doc h1{font-size:clamp(36px,6vw,56px);margin-bottom:24px}.doc h2{font-size:24px;margin:30px 0 8px}.doc p{color:var(--muted)}.doc-nav{background:var(--night)}
@media(max-width:980px){.links{display:none}.pillars,.partners{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr 1fr;gap:36px 24px;padding-top:0}.steps::before,.steps::after{display:none}.steps li::before{position:static;display:block;margin-bottom:14px}.brand,.cgrid{grid-template-columns:1fr}.brand:nth-child(even) .art{order:0}}
@media(max-width:620px){body{font-size:16px}.nav .btn{display:none}.pillars,.partners,.steps{grid-template-columns:1fr}form{grid-template-columns:1fr}.hero .wrap{padding-top:112px}.chips{margin-top:30px}.art{aspect-ratio:16/11}}
@media(prefers-reduced-motion:reduce){.js .rv{opacity:1;transform:none;transition:none}.track{animation:none}html{scroll-behavior:auto}}
.skip{position:fixed;left:12px;top:-60px;z-index:99;padding:10px 16px;border-radius:10px;background:var(--mint);color:#04211b;font-weight:600}.skip:focus{top:12px}
:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.flow :focus-visible,.hero :focus-visible,.nav :focus-visible,.contact :focus-visible{outline-color:var(--mint)}
.burger{display:none;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:transparent;cursor:pointer;position:relative}.burger i{position:absolute;left:12px;right:12px;height:2px;background:#fff;transition:transform .25s,top .25s}.burger i:first-child{top:16px}.burger i:last-child{top:24px}.nav.open .burger i:first-child{top:20px;transform:rotate(45deg)}.nav.open .burger i:last-child{top:20px;transform:rotate(-45deg)}
.pbrands{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;position:relative;z-index:1}.pbrands a{padding:6px 13px;border-radius:99px;font-size:13.5px;font-weight:600;text-decoration:none;background:#e6f7ef;color:#006e5f}.pbrands a:hover{background:var(--mint);color:#04211b}
.art svg{transform:rotate(calc(var(--s,0)*14deg)) scale(1.15);transition:transform .2s linear}.art{isolation:isolate}
.start{background:linear-gradient(120deg,#e3f8ee,#effbd8);border-radius:calc(var(--r) + 8px);padding:clamp(30px,5vw,64px)}.start ol{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;list-style:none;margin:34px 0}.start b{display:block;font:600 21px var(--head);margin-bottom:8px}.start small{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--night);color:var(--mint);font:600 15px var(--head);margin-bottom:14px}.start p{color:var(--muted);font-size:16px}.start .btn-main{box-shadow:none;background:var(--night);color:#fff}
label .req{color:var(--mint)}[aria-invalid=true]{border-color:#ffb4a8}
#progress{position:fixed;left:0;top:0;height:3px;width:100%;z-index:60;transform-origin:left;transform:scaleX(var(--p,0));background:linear-gradient(90deg,var(--mint),var(--lime))}
@media(max-width:980px){.burger{display:block}.nav.open{border-radius:26px;flex-wrap:wrap;background:rgba(4,33,27,.97)}.nav.open .links{display:flex;flex-direction:column;order:3;width:100%;gap:0;padding:6px 8px 12px}.nav.open .links a{padding:12px 0;font-size:18px;border-top:1px solid rgba(255,255,255,.1)}.start ol{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.art svg{transform:scale(1.15);transition:none}#progress{display:none}}
@media(max-width:620px){.nav{gap:6px;padding:8px 8px 8px 14px}.logo{font-size:15px;gap:7px}.logo svg{width:24px;height:24px}.lang a{padding:6px 6px;font-size:12px}.burger{width:38px;height:38px;flex:none}.burger i{left:10px;right:10px}.burger i:first-child{top:14px}.burger i:last-child{top:22px}.nav.open .burger i:first-child,.nav.open .burger i:last-child{top:18px}}
.cinfo{display:grid;gap:18px;margin-top:30px}.cinfo dt{font:600 12px var(--head);letter-spacing:.14em;text-transform:uppercase;color:#8fc4b4;margin-bottom:3px}.cinfo dd{font-size:18px;color:#fff}.cinfo a{color:var(--mint);text-decoration:none;font:600 clamp(20px,2.4vw,26px) var(--head)}
/* effects */
.aurora{position:absolute;inset:0;overflow:hidden;pointer-events:none}.aurora i{position:absolute;width:70vmax;height:70vmax;border-radius:50%;background:radial-gradient(circle,rgba(53,240,176,.2),transparent 62%);left:-20vmax;top:-30vmax;animation:drift 19s ease-in-out infinite alternate}.aurora i:last-child{left:auto;right:-25vmax;top:10vmax;background:radial-gradient(circle,rgba(123,227,255,.15),transparent 62%);animation-duration:26s;animation-direction:alternate-reverse}@keyframes drift{to{transform:translate(14vmax,10vmax) scale(1.2)}}
.hero h1 em{background-size:220% 100%;animation:shift 9s ease-in-out infinite alternate}@keyframes shift{to{background-position:100% 0}}
.js .hero .kicker,.js .hero h1,.js .hero .lead,.js .hero .cta,.js .hero .chips{animation:rise 1s cubic-bezier(.2,.7,.2,1) both}.js .hero h1{animation-delay:.1s}.js .hero .lead{animation-delay:.3s}.js .hero .cta{animation-delay:.45s}.js .hero .chips{animation-delay:.6s}@keyframes rise{from{opacity:0;transform:translateY(32px)}}
.js .rv h2 .w{display:inline-block;opacity:0;transform:translateY(.5em);transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i)*55ms)}.js .rv.in h2 .w{opacity:1;transform:none}
.btn{position:relative;overflow:hidden;will-change:transform}.btn-main::after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);animation:sheen 4.5s ease-in-out infinite}@keyframes sheen{55%,100%{left:130%}}
.pillar::before,.partners li::before{content:"";position:absolute;inset:0;background:radial-gradient(260px circle at var(--x,50%) var(--y,0),rgba(53,240,176,.2),transparent 70%);opacity:0;transition:opacity .3s;pointer-events:none}.pillar:hover::before,.partners li:hover::before{opacity:1}.pillar{transform-style:preserve-3d;will-change:transform}.partners li{position:relative;overflow:hidden;transition:transform .3s,border-color .3s}.partners li:hover{transform:translateY(-4px);border-color:var(--teal)}
.flowtop{display:grid;grid-template-columns:1.25fr .75fr;gap:40px;align-items:center;margin-bottom:50px}.flowtop .head{margin:0}.network{width:100%;max-height:440px;overflow:visible}.route{fill:none;stroke:rgba(123,227,255,.5);stroke-width:1.4;stroke-dasharray:4 6;animation:dash 2.6s linear infinite}@keyframes dash{to{stroke-dashoffset:-20}}.town{fill:#0e5c4b;stroke:var(--mint);stroke-width:1.2}.packet{fill:var(--lime);filter:drop-shadow(0 0 5px var(--lime))}.hub{fill:var(--mint);filter:drop-shadow(0 0 10px var(--mint))}.hub-ring{fill:none;stroke:var(--mint);transform-box:fill-box;transform-origin:center;animation:ping 2.4s ease-out infinite}@keyframes ping{from{transform:scale(.8);opacity:.9}to{transform:scale(3);opacity:0}}.network text{fill:#fff;font:600 15px var(--head)}
.steps li::before{background:#2a5a4e;box-shadow:none;transition:background .4s,box-shadow .4s}.steps li.lit::before{background:var(--mint);box-shadow:0 0 0 6px rgba(53,240,176,.18),0 0 20px var(--mint)}
.art{transition:transform .35s;will-change:transform;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.art strong{transform:translateY(calc(var(--s,0)*-22px))}.art::after{content:"";position:absolute;inset:0;background:radial-gradient(320px circle at var(--x,50%) var(--y,50%),rgba(255,255,255,.26),transparent 70%);opacity:0;transition:opacity .3s}.art:hover::after{opacity:1}
.js .art svg path,.js .art svg circle{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.6s ease}.js .brand.in .art svg path,.js .brand.in .art svg circle{stroke-dashoffset:0}
#brand-hygienio .art circle{animation:float 7s ease-in-out infinite alternate}#brand-hygienio .art circle:nth-of-type(2n){animation-duration:10s}@keyframes float{to{transform:translateY(-22px)}}#brand-officinalis .art svg{animation:none}
.contact{overflow:hidden}.contact::before{content:"";position:absolute;width:60vmax;height:60vmax;left:-20vmax;bottom:-30vmax;border-radius:50%;background:radial-gradient(circle,rgba(185,246,92,.13),transparent 62%);animation:drift 22s ease-in-out infinite alternate}.contact .wrap{position:relative}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 5px rgba(53,240,176,.14)}
@media(max-width:980px){.flowtop{grid-template-columns:1fr}.network{max-height:360px}.steps li.in::before{background:var(--mint)}}
@media(prefers-reduced-motion:reduce){.btn-main::after,#brand-hygienio .art circle,.js .hero .kicker,.js .hero h1,.js .hero .lead,.js .hero .cta,.js .hero .chips{animation:none}.js .rv h2 .w{opacity:1;transform:none;transition:none}.js .art svg path,.js .art svg circle{stroke-dashoffset:0;transition:none}.steps li::before{background:var(--mint)}.art{transform:none}}
@media(max-width:980px){#cell{opacity:.55}}
/* header */
@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}
.nav{transition:width .45s cubic-bezier(.2,.7,.2,1),top .45s,padding .45s,background .45s,box-shadow .45s;box-shadow:0 10px 40px -12px rgba(53,240,176,.35)}
.js .nav{animation:navin 1s cubic-bezier(.2,.8,.2,1) both}@keyframes navin{from{opacity:0;transform:translate(-50%,-90px)}}
.nav::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.6px;background:conic-gradient(from var(--a),transparent 0 52%,var(--teal) 62%,var(--mint) 72%,var(--lime) 82%,var(--sky) 92%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:orbitb 5s linear infinite}@keyframes orbitb{to{--a:360deg}}
.nav.scrolled{top:8px;width:min(1040px,calc(100% - 24px));padding-top:6px;padding-bottom:6px;background:rgba(4,30,24,.86);box-shadow:0 14px 50px -10px rgba(53,240,176,.55)}
.links{position:relative;gap:4px}.links a{position:relative;z-index:1;padding:8px 14px;border-radius:99px;transition:color .25s,opacity .25s}.links a.on{color:var(--mint);opacity:1}
.pill{position:absolute;z-index:0;top:0;bottom:0;left:0;width:0;border-radius:99px;background:linear-gradient(100deg,rgba(53,240,176,.24),rgba(185,246,92,.16));box-shadow:inset 0 0 0 1px rgba(53,240,176,.4),0 0 18px rgba(53,240,176,.3);opacity:0;transition:transform .4s cubic-bezier(.3,1.4,.5,1),width .4s cubic-bezier(.3,1.4,.5,1),opacity .25s}
.logo svg path{stroke-dasharray:1;stroke-dashoffset:0;animation:drawS 1.6s .25s ease both}@keyframes drawS{from{stroke-dashoffset:1}}.logo svg circle{transform-box:fill-box;transform-origin:center;animation:dot 2.6s ease-in-out infinite}@keyframes dot{50%{transform:scale(1.5);filter:drop-shadow(0 0 5px var(--mint))}}
.logo em{background:linear-gradient(100deg,var(--mint),var(--lime),var(--sky),var(--mint));background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shift 6s linear infinite alternate}
@media(prefers-reduced-motion:reduce){.js .nav{animation:none}.nav::before{animation-duration:9s}.pill{transition:none}}
@media(max-width:980px){.pill{display:none}.nav.open .links a{border-radius:0;padding:12px 4px}.links a.on{color:var(--mint)}}
.still *,.still *::before,.still *::after{animation-play-state:paused!important}
.calm{position:fixed;left:14px;bottom:14px;z-index:45;padding:9px 14px;border-radius:99px;border:1px solid rgba(255,255,255,.25);background:rgba(4,33,27,.88);color:#fff;font:500 13px var(--body);cursor:pointer}
.pillars{grid-template-columns:repeat(6,1fr)}.pillar{grid-column:span 2}
@media(max-width:980px){.pillars{grid-template-columns:1fr 1fr}.pillar{grid-column:auto}}
@media(max-width:620px){.pillars{grid-template-columns:1fr}}
.stats{background:linear-gradient(180deg,var(--night),#06302a);color:#fff;padding:clamp(50px,7vw,90px) 0}.stats .kicker{color:var(--mint)}.stats ul{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;list-style:none}.stats li{padding:clamp(22px,3vw,36px);border-radius:var(--r);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.13)}.num{display:block;font:600 clamp(52px,8vw,104px)/1 var(--head);letter-spacing:-.04em;background:linear-gradient(95deg,var(--mint),var(--lime));-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.stats span{display:block;margin-top:12px;font-size:clamp(16px,1.6vw,19px);color:#d3ebe2}
@media(max-width:800px){.stats ul{grid-template-columns:1fr}}
