.no-gap{background:var(--color-background);isolation:isolate;padding:110px 0;position:relative;overflow:hidden}.no-gap__container{z-index:1;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:90px;display:grid;position:relative}.stick{color:#000}.no-gap__content{max-width:560px}.no-gap__eyebrow{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#238b7d;align-items:center;gap:9px;margin-bottom:20px;font-size:13px;font-weight:700;display:inline-flex}.no-gap__eyebrow:before{content:"";background:#238b7d;flex-shrink:0;width:28px;height:2px;transform:rotate(-2deg)}.no-gap__title{font-family:var(--font-serif);letter-spacing:-.045em;color:var(--color-foreground);margin:0;font-weight:500;line-height:.98}.no-gap__description{max-width:530px;font-family:var(--font-sans);color:var(--color-muted);margin:30px 0;font-size:17px;line-height:1.75}.no-gap__description--secondary{margin-top:14px}.no-gap__visual{justify-content:center;align-items:center;min-width:0;min-height:500px;display:flex;position:relative}.no-gap__visual-glow{aspect-ratio:1;filter:blur(1px);background:#e2f3ef;border-radius:50%;width:min(390px,85%);animation:6s ease-in-out infinite no-gap-glow;position:absolute}.no-gap__image-frame{z-index:2;aspect-ratio:.92;background:var(--color-surface);border:10px solid #fff;border-radius:34px 52px 38px 48px;width:min(430px,78%);animation:7s ease-in-out infinite no-gap-image-float;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 24px 60px #1a403a21,0 5px 15px #1a403a0f}.no-gap__image-frame:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff24,#0000 45%);position:absolute;inset:0}.no-gap__image-frame img{object-fit:cover;width:100%;height:100%;display:block}.no-gap__shape{z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;justify-content:center;align-items:center;display:flex;position:absolute}.no-gap__shape--star{color:#f5b51b;width:105px;height:105px;font-size:60px;line-height:1;animation:5s ease-in-out infinite no-gap-star-float;top:7%;right:8%;transform:rotate(8deg)}.no-gap__shape--spark{color:#ef6c4f;font-family:Georgia,serif;font-size:64px;font-weight:700;animation:4.5s ease-in-out infinite no-gap-spark-float;top:17%;left:7%;transform:rotate(-12deg)}.no-gap__shape--circle{background:#3ba7e8;border-radius:50%;width:54px;height:54px;animation:6s ease-in-out infinite no-gap-circle-float;bottom:23%;right:14%}.no-gap__shape--triangle{border-top:27px solid #0000;border-bottom:27px solid #0000;border-left:46px solid #62a878;width:0;height:0;animation:5.5s ease-in-out infinite no-gap-triangle-float;bottom:22%;left:8%;transform:rotate(-17deg)}.no-gap__floating-card{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #ffffffe6;border-radius:16px;align-items:center;gap:12px;padding:13px 18px 13px 13px;animation:5s ease-in-out infinite no-gap-card-float;display:flex;position:absolute;bottom:7%;right:1%;box-shadow:0 15px 35px #193c371f}.no-gap__floating-icon{color:#218576;background:#dff4ee;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;font-weight:800;display:flex}.no-gap__floating-card strong,.no-gap__floating-card span{display:block}.no-gap__floating-card strong{color:#1c2422;font-family:var(--font-sans);margin-bottom:2px;font-size:13px}.no-gap__floating-card span:not(.no-gap__floating-icon){color:#7a817f;font-family:var(--font-sans);font-size:11px}@keyframes no-gap-image-float{0%,to{transform:rotate(2deg)translateY(0)}50%{transform:rotate(.5deg)translateY(-9px)}}@keyframes no-gap-star-float{0%,to{transform:translate(0)rotate(8deg)}50%{transform:translate(-7px,-13px)rotate(18deg)}}@keyframes no-gap-spark-float{0%,to{transform:translate(0)rotate(-12deg)scale(1)}50%{transform:translate(8px,-10px)rotate(5deg)scale(1.12)}}@keyframes no-gap-circle-float{0%,to{transform:translate(0)}50%{transform:translate(-9px,-15px)}}@keyframes no-gap-triangle-float{0%,to{transform:translate(0)rotate(-17deg)}50%{transform:translate(8px,-12px)rotate(-7deg)}}@keyframes no-gap-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes no-gap-glow{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}[data-theme=dark] .no-gap__eyebrow{color:#69c8b8}[data-theme=dark] .no-gap__eyebrow:before{background:#69c8b8}[data-theme=dark] .no-gap__visual-glow{filter:blur(3px);background:#1b3532}[data-theme=dark] .no-gap__image-frame{border-color:#252525;box-shadow:0 24px 60px #0000004d,0 5px 15px #0003}[data-theme=dark] .no-gap__floating-card{border-color:var(--color-border);background:#232323f5;box-shadow:0 15px 35px #0000004d}[data-theme=dark] .no-gap__floating-card strong{color:var(--color-foreground)}[data-theme=dark] .no-gap__floating-card span:not(.no-gap__floating-icon){color:var(--color-muted)}[data-theme=dark] .no-gap__floating-icon{color:#8ee2cc;background:#244c43}@media (max-width:900px){.no-gap{padding:85px 0}.no-gap__container{grid-template-columns:minmax(0,1fr);gap:65px}.no-gap__content{text-align:center;max-width:680px;margin-inline:auto}.no-gap__eyebrow{justify-content:center}.no-gap__description{margin-left:auto;margin-right:auto}.no-gap__visual{min-height:450px}.no-gap__shape--star{right:16%}.no-gap__floating-card{right:12%}}@media (max-width:650px){.no-gap{padding:70px 0}.no-gap__container{gap:45px}.no-gap__title{font-size:clamp(42px,12vw,56px);line-height:1}.no-gap__description{margin-top:24px;font-size:15px;line-height:1.7}.no-gap__description--secondary{margin-top:12px}.no-gap__visual{min-height:390px}.no-gap__visual-glow{width:290px}.no-gap__image-frame{border-width:7px;border-radius:26px 38px 30px 35px;width:78%}.no-gap__shape--star{font-size:68px;top:5%;right:5%}.no-gap__shape--spark{font-size:45px;top:16%;left:1%}.no-gap__shape--circle{width:40px;height:40px;bottom:17%;right:7%}.no-gap__shape--triangle{border-top-width:20px;border-bottom-width:20px;border-left-width:34px;bottom:25%;left:2%}.no-gap__floating-card{padding:10px 13px 10px 10px;bottom:5%;right:2%}.no-gap__floating-card strong{font-size:12px}.no-gap__floating-card span:not(.no-gap__floating-icon){font-size:10px}.no-gap__floating-icon{width:30px;height:30px;font-size:15px}}@media (prefers-reduced-motion:reduce){.no-gap__visual-glow,.no-gap__image-frame,.no-gap__shape--star,.no-gap__shape--spark,.no-gap__shape--circle,.no-gap__shape--triangle,.no-gap__floating-card{animation:none}}
.demo{background:#fffdf9;padding:115px 0;position:relative;overflow:hidden}.demo__background{pointer-events:none;position:absolute;inset:0;overflow:hidden}.demo__curve{border:2px solid #eb7a641f;border-radius:50%;width:520px;height:760px;position:absolute;transform:rotate(24deg)}.demo__curve--1{top:-40px;right:-320px}.demo__curve--2{top:-40px;right:-285px}.demo__curve--3{top:-40px;right:-250px}.demo__curve--4{top:-40px;right:-215px}.demo__container{z-index:2;grid-template-columns:minmax(0,1fr) minmax(430px,.95fr);align-items:center;gap:80px;width:min(1180px,100% - 48px);min-height:540px;margin:0 auto;display:grid;position:relative}.demo__visual{justify-content:center;align-items:center;height:520px;display:flex;position:relative}.demo__orbit{pointer-events:none;border:2px solid #36a39224;border-radius:50%;position:absolute}.demo__orbit--1{width:440px;height:440px}.demo__orbit--2{width:350px;height:350px}.demo__orbit--3{width:270px;height:270px}.demo__person{z-index:3;background:#e6f4f0;border-radius:48% 52% 42% 58%/48% 44% 56% 52%;justify-content:center;align-items:flex-end;width:430px;height:470px;display:flex;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 30px 70px #1c4d441f}.demo__person img{object-fit:cover;width:100%;height:100%;display:block}.demo__floating{z-index:5;background:#fff;border:7px solid #fffffff2;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;animation:5s ease-in-out infinite demoFloat;display:flex;position:absolute;box-shadow:0 12px 28px #1e322e21}.demo__floating img{object-fit:contain;border-radius:50%;width:100%;height:100%;display:block}.demo__floating--one{animation-delay:0s;top:7%;left:10%}.demo__floating--two{animation-delay:.8s;top:13%;right:8%}.demo__floating--three{animation-delay:1.5s;bottom:17%;left:3%}.demo__floating--four{animation-delay:2.2s;bottom:23%;right:4%}@keyframes demoFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(3deg)}}.demo__spark{z-index:6;pointer-events:none;font-family:Georgia,serif;font-weight:700;position:absolute}.demo__spark--one{color:#3a0000;font-size:50px;top:9%;right:23%;transform:rotate(10deg)}.demo__spark--two{color:#e87559;font-size:44px;bottom:38%;left:7%;transform:rotate(-12deg)}.demo__dot{z-index:6;pointer-events:none;border-radius:50%;position:absolute}.demo__dot--blue{background:#45a8df;width:34px;height:34px;bottom:11%;right:15%}.demo__dot--yellow{background:#f2c34a;width:18px;height:18px;top:25%;left:18%}.demo__content{text-align:center;max-width:530px;position:relative}.demo__logo{justify-content:center;align-items:center;width:145px;height:52px;margin:0 auto 15px;display:flex}.demo__logo img{object-fit:contain;max-width:100%;max-height:100%;display:block}.demo__small-title{color:#258a7c;font-family:var(--font-sans,Arial, sans-serif);letter-spacing:.13em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:700;display:block}.demo__title{color:#171b1a;letter-spacing:-.05em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,5.2vw,76px);font-weight:500;line-height:.94}.demo__description{color:#555b59;max-width:500px;font-family:var(--font-sans,Arial, sans-serif);margin:28px auto 28px 0;font-size:16px;line-height:1.75}.demo__scribble{color:#b46c1e;width:82px;position:absolute;bottom:-42px;left:12%;transform:rotate(-7deg)}.demo__scribble svg{width:100%;height:auto}[data-theme=dark] .demo{background:var(--color-background)}[data-theme=dark] .demo__curve{border-color:#eb7a6433}[data-theme=dark] .demo__person{background:#203b35;box-shadow:0 30px 70px #00000040}[data-theme=dark] .demo__floating{background:var(--color-surface);border-color:#303633;box-shadow:0 12px 28px #0000004d}[data-theme=dark] .demo__orbit{border-color:#5abea933}[data-theme=dark] .demo__spark--one{color:#f0b7a9}[data-theme=dark] .demo__spark--two{color:#f09a80}[data-theme=dark] .demo__title{color:var(--color-foreground)}[data-theme=dark] .demo__description{color:var(--color-muted)}[data-theme=dark] .demo__scribble{color:#e6b36f}@media (max-width:950px){.demo{padding:90px 0}.demo__container{grid-template-columns:1fr;gap:60px}.demo__visual{height:470px}.demo__content{margin:0 auto}.demo__scribble{left:8%}}@media (max-width:650px){.demo{padding:75px 0}.demo__container{gap:42px;width:min(100% - 32px,520px)}.demo__visual{height:350px}.demo__person{width:270px;height:320px}.demo__orbit--1{width:310px;height:310px}.demo__orbit--2{width:255px;height:255px}.demo__orbit--3{width:205px;height:205px}.demo__floating{border-width:5px;width:51px;height:51px}.demo__floating--one{top:3%;left:4%}.demo__floating--two{top:8%;right:1%}.demo__floating--three{bottom:11%;left:0}.demo__floating--four{bottom:16%;right:0}.demo__spark--one{font-size:37px;right:17%}.demo__spark--two{font-size:34px;left:3%}.demo__dot--blue{width:25px;height:25px;bottom:8%;right:8%}.demo__dot--yellow{width:13px;height:13px;left:12%}.demo__logo{width:125px;height:45px}.demo__title{font-size:clamp(48px,14vw,64px)}.demo__description{font-size:15px;line-height:1.7}.demo__scribble{display:none}.demo__curve{width:350px;height:600px}}
.app-promo{background:#f1faf7;padding:105px 0;position:relative;overflow:hidden}.app-promo__container{z-index:2;grid-template-columns:minmax(0,.9fr) minmax(450px,1.1fr);align-items:center;gap:80px;width:min(1180px,100% - 48px);min-height:560px;margin:0 auto;display:grid;position:relative}.app-promo__content{max-width:560px}.app-promo__eyebrow{color:#238b7d;font-family:var(--font-sans,Arial, sans-serif);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:20px;font-size:13px;font-weight:700;display:inline-flex}.app-promo__eyebrow:before{content:"";background:#238b7d;width:28px;height:2px;transform:rotate(-2deg)}.app-promo__title{color:#18201e;letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,5vw,72px);font-weight:500;line-height:.98}.app-promo__description{color:#555e5a;max-width:510px;font-family:var(--font-sans,Arial, sans-serif);margin:30px 0 0;font-size:17px;line-height:1.75}.app-promo__stores{align-items:center;gap:14px;margin-top:30px;display:flex}.app-promo__store{background:#111;border-radius:9px;width:158px;height:50px;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden;box-shadow:0 7px 18px #18201e1f}.app-promo__store:hover{transform:translateY(-3px);box-shadow:0 12px 24px #18201e29}.app-promo__store img{object-fit:contain;width:100%;height:100%;display:block}.app-promo__note{color:#7a8581;font-family:var(--font-sans,Arial, sans-serif);align-items:center;gap:8px;margin-top:20px;font-size:12px;display:flex}.app-promo__note-dot{background:#f1b94c;border-radius:50%;width:7px;height:7px}.app-promo__visual{justify-content:center;align-items:center;min-height:550px;display:flex;position:relative}.app-promo__blob{background:#dff3ed;border-radius:48% 52% 46% 54%/53% 44% 56% 47%;width:455px;height:455px;position:absolute;transform:rotate(-7deg)}.app-promo__phone{z-index:3;background:#171b1a;border:8px solid #171b1a;border-radius:40px;width:285px;height:540px;padding:8px;position:relative;overflow:hidden;transform:rotate(3deg);box-shadow:0 35px 65px #16352f38}.app-promo__phone img{object-fit:cover;border-radius:29px;width:100%;height:100%;display:block}.app-promo__phone-notch{z-index:5;background:#171b1a;border-radius:0 0 15px 15px;width:92px;height:22px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.app-promo__shape{z-index:5;pointer-events:none;position:absolute}.app-promo__shape--star{color:#f3b72c;font-family:Georgia,serif;font-size:72px;top:8%;right:11%;transform:rotate(10deg)}.app-promo__shape--plus{color:#e9785e;font-family:Georgia,serif;font-size:56px;font-weight:700;top:20%;left:8%;transform:rotate(-12deg)}.app-promo__shape--dot{background:#e6e606;border-radius:50%;width:43px;height:43px;bottom:24%;right:10%}.app-promo__floating-card{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #ffffffe6;border-radius:16px;align-items:center;gap:11px;padding:13px 18px 13px 13px;animation:4s ease-in-out infinite appPromoFloat;display:flex;position:absolute;bottom:8%;right:0;box-shadow:0 16px 35px #1e3c3721}.app-promo__floating-check{color:#238b7d;background:#dff4ee;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;font-weight:800;display:flex}.app-promo__floating-card strong,.app-promo__floating-card span{display:block}.app-promo__floating-card strong{color:#222a28;font-family:var(--font-sans,Arial, sans-serif);margin-bottom:2px;font-size:13px}.app-promo__floating-card span{color:#7a8581;font-family:var(--font-sans,Arial, sans-serif);font-size:11px}@keyframes appPromoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}[data-theme=dark] .app-promo{background:var(--color-background)}[data-theme=dark] .app-promo__eyebrow{color:#71cdb9}[data-theme=dark] .app-promo__eyebrow:before{background:#71cdb9}[data-theme=dark] .app-promo__title{color:var(--color-foreground)}[data-theme=dark] .app-promo__description,[data-theme=dark] .app-promo__note{color:var(--color-muted)}[data-theme=dark] .app-promo__blob{background:#1d3932}[data-theme=dark] .app-promo__phone{background:#171b1a;border-color:#303735;box-shadow:0 35px 65px #0006}[data-theme=dark] .app-promo__phone-notch{background:#171b1a}[data-theme=dark] .app-promo__floating-card{background:#202724f5;border-color:#414b46;box-shadow:0 16px 35px #00000059}[data-theme=dark] .app-promo__floating-card strong{color:var(--color-foreground)}[data-theme=dark] .app-promo__floating-card span{color:var(--color-muted)}[data-theme=dark] .app-promo__floating-check{color:#81dfc3;background:#25483e}[data-theme=dark] .app-promo__shape--star{color:#f5c75c}[data-theme=dark] .app-promo__shape--plus{color:#f09a80}[data-theme=dark] .app-promo__store{box-shadow:0 7px 22px #0000004d}.app-promo__blob{will-change:transform, border-radius;animation:8s ease-in-out infinite alternate appPromoBlob}@keyframes appPromoBlob{0%{border-radius:48% 52% 46% 54%/53% 44% 56% 47%;transform:rotate(-7deg)scale(1)}50%{border-radius:54% 46% 52% 48%/46% 55% 45% 54%;transform:rotate(-3deg)scale(1.035)}to{border-radius:46% 54% 44% 56%/55% 46% 54% 45%;transform:rotate(-9deg)scale(1.015)}}.app-promo__phone{will-change:transform;animation:5s ease-in-out infinite appPromoPhone}@keyframes appPromoPhone{0%,to{transform:translateY(0)rotate(3deg)}50%{transform:translateY(-10px)rotate(1.5deg)}}.app-promo__floating-card{will-change:transform;animation:4s ease-in-out infinite appPromoCard}@keyframes appPromoCard{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-9px)rotate(-1deg)}}.app-promo__shape--star{transform-origin:50%;animation:5s ease-in-out infinite appPromoStar}@keyframes appPromoStar{0%,to{transform:rotate(10deg)scale(1)}50%{transform:rotate(24deg)scale(1.12)}}.app-promo__shape--plus{animation:4s ease-in-out infinite appPromoPlus}@keyframes appPromoPlus{0%,to{transform:rotate(-12deg)translateY(0)}50%{transform:rotate(8deg)translateY(-7px)}}.app-promo__shape--dot{animation:3s ease-in-out infinite appPromoDot}@keyframes appPromoDot{0%,to{transform:scale(1);box-shadow:0 0 #4ba7df00}50%{transform:scale(1.12);box-shadow:0 0 0 10px #4ba7df1a}}.app-promo__store{transition:transform .25s,box-shadow .25s}@media (hover:hover) and (pointer:fine){.app-promo__store:hover{transform:translateY(-5px)scale(1.025);box-shadow:0 15px 30px #18201e33}[data-theme=dark] .app-promo__store:hover{box-shadow:0 15px 30px #0006}}@media (prefers-reduced-motion:reduce){.app-promo__blob,.app-promo__phone,.app-promo__floating-card,.app-promo__shape--star,.app-promo__shape--plus,.app-promo__shape--dot{will-change:auto;animation:none!important}.app-promo__store{transition:none}}@media (max-width:950px){.app-promo{padding:85px 0}.app-promo__container{grid-template-columns:1fr;gap:60px}.app-promo__content{text-align:center;max-width:650px;margin:0 auto}.app-promo__eyebrow{justify-content:center}.app-promo__description{margin-left:auto;margin-right:auto}.app-promo__stores,.app-promo__note{justify-content:center}.app-promo__visual{min-height:530px}}@media (max-width:650px){.app-promo{padding:70px 0}.app-promo__container{gap:45px;width:min(100% - 32px,520px)}.app-promo__title{font-size:clamp(43px,12vw,57px)}.app-promo__description{font-size:15px;line-height:1.7}.app-promo__stores{flex-direction:column;gap:10px}.app-promo__store{width:165px;height:52px}.app-promo__visual{min-height:430px}.app-promo__blob{width:330px;height:330px}.app-promo__phone{border-width:7px;border-radius:32px;width:225px;height:420px}.app-promo__phone img{border-radius:23px}.app-promo__phone-notch{width:72px;height:17px;top:8px}.app-promo__shape--star{font-size:52px;top:5%;right:2%}.app-promo__shape--plus{font-size:42px;top:17%;left:1%}.app-promo__shape--dot{width:32px;height:32px;bottom:20%;right:1%}.app-promo__floating-card{padding:10px 13px 10px 10px;bottom:4%;right:0}.app-promo__floating-check{width:29px;height:29px;font-size:14px}.app-promo__floating-card strong{font-size:11px}.app-promo__floating-card span{font-size:9px}}
.stats{background:#fffdf8;padding:115px 0;position:relative;overflow:hidden}.stats__container{z-index:1;width:min(1180px,100% - 48px);margin:0 auto;position:relative}.stats__background{pointer-events:none;position:absolute;inset:0}.stats__dot{border-radius:50%;position:absolute}.stats__dot--one{background:#ef8b6f;width:13px;height:13px;top:12%;left:-18px}.stats__dot--two{background:#f0c34f;width:20px;height:20px;bottom:18%;right:2%}.stats__scribble{opacity:.8;border-top:3px solid #bce9e1;border-radius:50%;width:90px;height:45px;position:absolute}.stats__scribble--one{top:5%;right:8%;transform:rotate(18deg)}.stats__scribble--two{bottom:9%;left:4%;transform:rotate(-20deg)}.stats__heading{text-align:center;max-width:650px;margin:0 auto;position:relative}.stats__eyebrow{color:#238b7d;font-family:var(--font-sans,Arial, sans-serif);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:18px;font-size:12px;font-weight:700;display:inline-flex}.stats__eyebrow:before,.stats__eyebrow:after{content:"";background:#bce9e1;width:22px;height:2px;transform:rotate(-2deg)}.stats__title{color:#191d1c;letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5vw,70px);font-weight:500;line-height:1}.stats__description{color:#68706d;max-width:530px;font-family:var(--font-sans,Arial, sans-serif);margin:25px auto 0;font-size:16px;line-height:1.7}.stats__grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:70px;display:grid;position:relative}.stats__card{background:#fff;border:1px solid #e4ebe8;border-radius:24px;min-height:255px;padding:30px 25px 27px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 8px 30px #223f390b}.stats__card:first-child{transform:rotate(-1deg)}.stats__card:nth-child(2){transform:rotate(.7deg)}.stats__card:nth-child(3){transform:rotate(-.6deg)}.stats__card:nth-child(4){transform:rotate(1deg)}.stats__card:hover{z-index:2;transform:translateY(-7px)rotate(0);box-shadow:0 18px 42px #223f391a}.stats__icon{color:#238b7d;background:#e5f5f0;border-radius:15px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:27px;display:flex}.stats__card:nth-child(2) .stats__icon{color:#d58336;background:#fff0dd}.stats__card:nth-child(3) .stats__icon{color:#d29c1f;background:#fff5d9}.stats__card:nth-child(4) .stats__icon{color:#6676c9;background:#edf1ff}.stats__icon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.stats__value{color:#171c1b;letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:600;line-height:1}.stats__label{color:#252c2a;font-family:var(--font-sans,Arial, sans-serif);margin:9px 0 0;font-size:15px;font-weight:700}.stats__card-description{color:#7b8380;max-width:190px;font-family:var(--font-sans,Arial, sans-serif);margin:9px 0 0;font-size:12px;line-height:1.55}.stats__bottom-note{color:#8a918f;font-family:var(--font-sans,Arial, sans-serif);justify-content:center;align-items:center;gap:14px;margin-top:52px;font-size:12px;font-weight:600;display:flex}.stats__bottom-line{background:#d8e5e1;width:38px;height:1px}[data-theme=dark] .stats{background:var(--color-background)}[data-theme=dark] .stats__title{color:var(--color-foreground)}[data-theme=dark] .stats__description{color:var(--color-muted)}[data-theme=dark] .stats__dot--one{background:#c77c66}[data-theme=dark] .stats__dot--two{background:#b99a43}[data-theme=dark] .stats__scribble{border-top-color:#376b62}[data-theme=dark] .stats__card{background:var(--color-surface);border-color:var(--color-border);box-shadow:0 8px 30px #0000001f}[data-theme=dark] .stats__card:hover{box-shadow:0 18px 42px #00000040}[data-theme=dark] .stats__value,[data-theme=dark] .stats__label{color:var(--color-foreground)}[data-theme=dark] .stats__card-description{color:var(--color-muted)}[data-theme=dark] .stats__icon{color:#7ed8bd;background:#203d36}[data-theme=dark] .stats__card:nth-child(2) .stats__icon{color:#f0b875;background:#453323}[data-theme=dark] .stats__card:nth-child(3) .stats__icon{color:#e7c65e;background:#443b22}[data-theme=dark] .stats__card:nth-child(4) .stats__icon{color:#a6b2ff;background:#292f4b}[data-theme=dark] .stats__bottom-note{color:var(--color-muted)}[data-theme=dark] .stats__bottom-line{background:var(--color-border)}@media (max-width:900px){.stats{padding:90px 0}.stats__grid{grid-template-columns:repeat(2,1fr);max-width:700px;margin-left:auto;margin-right:auto}.stats__card:nth-child(n){transform:none}.stats__card:hover{transform:translateY(-6px)}}@media (max-width:600px){.stats{padding:75px 0}.stats__container{width:min(100% - 32px,520px)}.stats__title{font-size:clamp(43px,12vw,56px)}.stats__description{font-size:15px}.stats__grid{grid-template-columns:1fr;gap:14px;margin-top:50px}.stats__card{grid-template-columns:52px 1fr;column-gap:17px;min-height:auto;padding:22px;display:grid}.stats__icon{grid-row:span 3;width:52px;height:52px;margin:0}.stats__value{font-size:35px}.stats__label{margin-top:5px}.stats__card-description{max-width:none;margin-top:5px}.stats__bottom-note{margin-top:38px;font-size:11px}}
