:root{--ev-ink:#082f25;--ev-dark:#063a2c;--ev-deep:#03271e;--ev-green:#08a465;--ev-bright:#36d78b;--ev-mint:#dcf5e8;--ev-soft:#f4f8f4;--ev-line:#cfe0d6;--ev-muted:#61766d}
body.ev-active{overflow-x:hidden;background:#fff}.ev-page{overflow:hidden;color:var(--ev-ink);font-family:"DM Sans",sans-serif}.ev-page *{box-sizing:border-box}.ev-page h1,.ev-page h2,.ev-page h3,.ev-page p{margin:0}.ev-page h1,.ev-page h2,.ev-page h3{font-family:"Space Grotesk",sans-serif}.ev-shell{position:relative;width:min(100% - 56px,1220px);margin:0 auto}.ev-eyebrow,.ev-heading>span,.ev-close>.ev-shell>span{display:block;color:var(--ev-green);font-size:14px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.ev-eyebrow{display:flex;align-items:center;gap:9px}.ev-eyebrow i{width:8px;height:8px;border-radius:50%;background:var(--ev-bright);box-shadow:0 0 0 5px #36d78b20}.ev-hero{position:relative;min-height:760px;padding:128px 0 75px;overflow:hidden;background:radial-gradient(circle at 80% 35%,#0b77532e,transparent 34%),linear-gradient(140deg,var(--ev-deep),#07513c);color:#fff}.ev-orbit{position:absolute;right:-230px;top:-260px;width:760px;height:760px;border:1px solid #57dca31f;border-radius:50%;box-shadow:0 0 0 100px #42d49a0a,0 0 0 200px #42d49a08}.ev-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:70px}.ev-back{display:inline-block;margin-bottom:52px;color:#a8c8bb;font-size:14px;text-decoration:none}.ev-hero-copy{position:relative;z-index:2}.ev-hero h1{max-width:640px;margin-top:25px;font-size:clamp(58px,6.2vw,91px);line-height:.93;letter-spacing:-.065em}.ev-hero-copy>p{max-width:590px;margin-top:28px;color:#c2d8cf;font-size:18px;line-height:1.7}.ev-actions{display:flex;gap:10px;margin-top:31px}.ev-actions a{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 20px;border:1px solid #ffffff2b;border-radius:12px;background:#ffffff0a;color:#fff;font-size:14px;font-weight:800;text-decoration:none}.ev-actions a:first-child{border-color:var(--ev-green);background:var(--ev-green);box-shadow:0 16px 35px #00180f4d}.ev-actions a:first-child span{font-size:15px}.ev-hero-phone-wrap{position:relative;height:590px}.ev-hero-phone{position:absolute;left:50%;top:0;width:355px;height:590px;overflow:hidden;border:9px solid #061b15;border-radius:52px;background:#fff;box-shadow:0 45px 100px #001b1266;transform:translateX(-50%) rotate(3deg)}.ev-hero-phone:before{content:"";position:absolute;z-index:4;left:50%;top:8px;width:92px;height:24px;border-radius:20px;background:#071b15;transform:translateX(-50%)}.ev-phone-status{position:absolute;z-index:3;left:19px;right:19px;top:13px;display:flex;justify-content:space-between;color:#071b15;font-size:14px}.ev-hero-phone img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 50%}.ev-hero-phone>button{position:absolute;z-index:5;right:25px;bottom:95px;min-width:122px;height:48px;border:0;border-radius:12px;background:var(--ev-green);color:#fff;font-size:14px;font-weight:900;box-shadow:0 15px 30px #06643d59;cursor:pointer;animation:ev-button-pulse 2.5s ease-in-out infinite}.ev-hero-phone>button.requested{background:#fff;color:var(--ev-green);animation:none}.ev-tap-ring{position:absolute;z-index:7;left:calc(50% + 85px);bottom:108px;width:35px;height:35px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 10px #fff3;animation:ev-tap 2.5s ease-in-out infinite}.ev-confirm-chip{position:absolute;z-index:8;left:0;bottom:40px;display:flex;align-items:center;gap:11px;min-width:205px;padding:14px 17px;border:1px solid #ffffff99;border-radius:15px;background:#fff;color:var(--ev-ink);box-shadow:0 20px 48px #001c1454}.ev-confirm-chip>i{display:grid;width:31px;height:31px;place-items:center;border-radius:10px;background:var(--ev-mint);color:var(--ev-green);font-style:normal;font-weight:900}.ev-confirm-chip b,.ev-confirm-chip small{display:block}.ev-confirm-chip b{font-size:14px}.ev-confirm-chip small{margin-top:3px;color:#75877f;font-size:14px}@keyframes ev-button-pulse{50%{transform:translateY(-4px);box-shadow:0 20px 38px #08a46580}}@keyframes ev-tap{0%,35%,100%{opacity:0;transform:scale(.7)}50%,70%{opacity:1;transform:scale(1)}}.ev-problem{padding:120px 0;background:#fff}.ev-heading{max-width:850px;margin-bottom:50px}.ev-heading h2{margin-top:18px;font-size:clamp(44px,5vw,68px);line-height:1;letter-spacing:-.055em}.ev-heading>p{max-width:760px;margin-top:24px;color:var(--ev-muted);font-size:18px;line-height:1.7}.ev-problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ev-problem-grid article{position:relative;min-height:290px;padding:31px;border:1px solid var(--ev-line);border-radius:25px;background:linear-gradient(145deg,#f7fbf8,#fff);box-shadow:0 20px 48px #073d2b0d}.ev-problem-grid article:nth-child(2){background:var(--ev-dark);color:#fff;transform:translateY(24px)}.ev-problem-grid article>i{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:var(--ev-mint);color:var(--ev-green);font-size:14px;font-style:normal;font-weight:900}.ev-problem-grid article:nth-child(2)>i{background:var(--ev-bright);color:var(--ev-deep)}.ev-problem-grid h3{max-width:300px;margin-top:62px;font-size:25px;line-height:1.08;letter-spacing:-.035em}.ev-problem-grid p{margin-top:16px;color:var(--ev-muted);font-size:17px;line-height:1.62}.ev-problem-grid article:nth-child(2) p{color:#b8cec4}.ev-flow{position:relative;padding:130px 0;background:radial-gradient(circle at 15% 75%,#21ae7830,transparent 28%),linear-gradient(145deg,#03271e,#07513c);color:#fff}.ev-flow-glow{position:absolute;left:-230px;top:260px;width:600px;height:600px;border:1px solid #40d89e1f;border-radius:50%;box-shadow:0 0 0 85px #40d89e08}.ev-flow .ev-heading>span{color:var(--ev-bright)}.ev-flow .ev-heading>p{color:#b9d1c7}.ev-flow-stage{display:grid;grid-template-columns:.85fr 1.15fr;gap:20px;align-items:stretch}.ev-event-card,.ev-state-panel{border:1px solid #ffffff24;border-radius:27px;box-shadow:0 28px 65px #001b1440}.ev-event-card{position:relative;min-height:500px;padding:35px;background:#fff;color:var(--ev-ink)}.ev-event-card header{display:flex;align-items:center;justify-content:space-between}.ev-event-card header>span{color:var(--ev-green);font-size:14px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ev-event-card header>i{padding:9px 11px;border-radius:9px;background:var(--ev-mint);color:var(--ev-green);font-size:14px;font-style:normal;font-weight:900}.ev-event-card h3{max-width:430px;margin-top:58px;font-size:39px;line-height:1.03;letter-spacing:-.045em}.ev-event-card>p{margin-top:18px;color:#5f756c;font-size:17px}.ev-event-card>div{margin-top:47px;padding-top:23px;border-top:1px solid var(--ev-line)}.ev-event-card>div small,.ev-event-card>div strong{display:block}.ev-event-card>div small{color:#789087;font-size:14px;font-weight:900;text-transform:uppercase}.ev-event-card>div strong{max-width:410px;margin-top:10px;font-size:14px;line-height:1.5}.ev-event-card>button{position:absolute;right:35px;bottom:32px;min-width:145px;height:49px;border:0;border-radius:12px;background:var(--ev-green);color:#fff;font-size:14px;font-weight:900;cursor:pointer;transition:transform .25s ease,background .25s ease,color .25s ease}.ev-event-card>button:hover{transform:translateY(-3px)}.ev-event-card>button[data-state="1"]{background:#fff;color:var(--ev-green);outline:2px solid var(--ev-green)}.ev-event-card>button[data-state="2"]{background:var(--ev-mint);color:#087149}.ev-state-panel{min-height:500px;padding:42px;background:#0a5b42}.ev-state-panel>small{color:#a9cfc0;font-size:14px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ev-state-track{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin-top:100px}.ev-state-track>button{min-height:145px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border:1px solid #ffffff2b;border-radius:20px;background:#ffffff0a;color:#c6dbd3;cursor:pointer;transition:transform .3s ease,background .3s ease,color .3s ease}.ev-state-track>button i{display:grid;width:39px;height:39px;place-items:center;border-radius:50%;background:#ffffff15;font-style:normal;font-weight:900}.ev-state-track>button span{font-size:14px;font-weight:900}.ev-state-track>button.active{background:#fff;color:var(--ev-ink);transform:translateY(-8px);box-shadow:0 20px 45px #0022184f}.ev-state-track>button.active i{background:var(--ev-mint);color:var(--ev-green)}.ev-state-track>b{color:#7da998;font-size:17px}.ev-state-panel>p{margin-top:48px;color:#add0c2;font-size:17px;text-align:center}.ev-proof{display:grid;grid-template-columns:repeat(3,1fr);margin-top:20px;border:1px solid #ffffff24;border-radius:19px;background:#ffffff0b}.ev-proof span{display:flex;align-items:center;justify-content:center;gap:11px;min-height:84px;padding:18px;border-right:1px solid #ffffff20}.ev-proof span:last-child{border:0}.ev-proof i{color:var(--ev-bright);font-style:normal}.ev-proof b{font-size:14px}.ev-faq{padding:120px 0;background:var(--ev-soft)}.ev-faq-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:90px}.ev-faq-item{border-top:1px solid var(--ev-line)}.ev-faq-item:last-child{border-bottom:1px solid var(--ev-line)}.ev-faq-item button{width:100%;min-height:79px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 0;border:0;background:none;color:var(--ev-ink);text-align:left;cursor:pointer}.ev-faq-item button span{font:700 17px/1.4 "Space Grotesk",sans-serif}.ev-faq-item button i{position:relative;width:14px;height:14px;flex:0 0 14px}.ev-faq-item button i:before,.ev-faq-item button i:after{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;background:var(--ev-green)}.ev-faq-item button i:after{transform:rotate(90deg)}.ev-faq-item.open button i:after{transform:none}.ev-faq-item p{display:none;padding:0 50px 25px 0;color:var(--ev-muted);font-size:17px;line-height:1.72}.ev-faq-item.open p{display:block}.ev-close{padding:120px 0;background:linear-gradient(145deg,var(--ev-deep),#07513c);color:#fff;text-align:center}.ev-close>.ev-shell{max-width:900px}.ev-close>.ev-shell>span{color:var(--ev-bright)}.ev-close h2{margin-top:22px;font-size:clamp(51px,6vw,80px);line-height:.96;letter-spacing:-.06em}.ev-close p{max-width:650px;margin:24px auto 0;color:#bed6cc;font-size:18px;line-height:1.65}.ev-close .ev-actions{justify-content:center}.ev-close .ev-actions a:first-child{background:var(--ev-green)}
html[dir="rtl"] .ev-page{direction:rtl;font-family:"IBM Plex Sans Arabic","Alexandria",sans-serif}html[dir="rtl"] .ev-page h1,html[dir="rtl"] .ev-page h2,html[dir="rtl"] .ev-page h3,html[dir="rtl"] .ev-faq-item button span{font-family:"Alexandria","IBM Plex Sans Arabic",sans-serif;letter-spacing:0}html[dir="rtl"] .ev-eyebrow,html[dir="rtl"] .ev-heading>span,html[dir="rtl"] .ev-close>.ev-shell>span{letter-spacing:0;text-transform:none}html[dir="rtl"] .ev-hero h1,html[dir="rtl"] .ev-heading h2,html[dir="rtl"] .ev-close h2{line-height:1.18;letter-spacing:0}html[dir="rtl"] .ev-faq-item button{text-align:right}html[dir="rtl"] .ev-faq-item p{padding-right:0;padding-left:50px}html[dir="rtl"] .ev-event-card>button{right:auto;left:35px}html[dir="rtl"] .ev-proof span{border-right:0;border-left:1px solid #ffffff20}html[dir="rtl"] .ev-proof span:last-child{border:0}html[dir="rtl"] .ev-state-track{direction:rtl}html[dir="rtl"] .ev-hero-phone{transform:translateX(-50%) rotate(-3deg)}html[dir="rtl"] .ev-hero-phone>button{right:auto;left:25px}html[dir="rtl"] .ev-confirm-chip{left:auto;right:0}
@media(max-width:1050px){.ev-hero-grid{grid-template-columns:1fr}.ev-hero-copy{max-width:820px}.ev-hero-phone-wrap{max-width:760px;margin-top:35px}.ev-problem-grid h3{font-size:22px}.ev-flow-stage{grid-template-columns:1fr}.ev-faq-grid{grid-template-columns:1fr;gap:12px}}
@media(max-width:760px){.ev-shell{width:auto;margin-inline:17px}.ev-hero{min-height:auto;padding:103px 0 70px}.ev-hero h1{font-size:49px}.ev-hero-copy>p{font-size:17px}.ev-back{margin-bottom:31px}.ev-actions{flex-direction:column}.ev-actions a{width:100%}.ev-hero-phone-wrap{height:535px}.ev-hero-phone{width:305px;height:515px;border-radius:43px}.ev-hero-phone>button{right:20px;bottom:77px;min-width:108px;height:44px}.ev-tap-ring{left:calc(50% + 70px);bottom:91px}.ev-confirm-chip{left:5px;bottom:20px}.ev-problem,.ev-flow,.ev-faq,.ev-close{padding:82px 0}.ev-heading{margin-bottom:36px}.ev-heading h2{font-size:42px}.ev-heading>p{font-size:17px}.ev-problem-grid{grid-template-columns:1fr}.ev-problem-grid article{min-height:245px}.ev-problem-grid article:nth-child(2){transform:none}.ev-problem-grid h3{margin-top:43px;font-size:24px}.ev-event-card{min-height:480px;padding:26px}.ev-event-card h3{margin-top:44px;font-size:32px}.ev-event-card>button{right:26px;left:auto;bottom:25px}.ev-state-panel{min-height:auto;padding:26px}.ev-state-track{grid-template-columns:1fr;gap:9px;margin-top:42px}.ev-state-track>b{transform:rotate(90deg);text-align:center}.ev-state-track>button{min-height:92px}.ev-state-panel>p{margin-top:27px}.ev-proof{grid-template-columns:1fr}.ev-proof span{border-right:0;border-bottom:1px solid #ffffff20}.ev-proof span:last-child{border:0}.ev-faq-item p{padding-right:0}.ev-close h2{font-size:47px}.ev-close p{font-size:17px}html[dir="rtl"] .ev-hero h1{font-size:44px}html[dir="rtl"] .ev-event-card>button{right:auto;left:26px}html[dir="rtl"] .ev-confirm-chip{right:5px;left:auto}}
@media(prefers-reduced-motion:reduce){.ev-hero-phone>button,.ev-tap-ring{animation:none}}

/* Events experience v2: product-led, visual and tactile */
.ev-hero{min-height:850px;padding:122px 0 68px;background:radial-gradient(circle at 76% 44%,#2be29424 0 17%,transparent 42%),radial-gradient(circle at 15% 0,#ffffff0d,transparent 30%),linear-gradient(135deg,#03271e 0%,#064b38 58%,#063c2e 100%)}
.ev-hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:#ffffff14}
.ev-hero-grid{grid-template-columns:.86fr 1.14fr;gap:28px}
.ev-back{margin-bottom:38px}
.ev-hero h1{max-width:590px;font-size:clamp(54px,5.15vw,74px);line-height:.98;letter-spacing:-.058em}
.ev-hero-copy>p{max-width:560px;font-size:17px;line-height:1.65}
.ev-hero-phone-wrap{height:665px}
.ev-hero-phone{left:54%;width:418px;height:660px;border-width:10px;border-radius:58px;box-shadow:0 65px 130px #00171080,0 0 0 1px #ffffff17;transform:translateX(-50%) rotate(2.25deg)}
.ev-hero-phone:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,#ffffff25,transparent 18% 72%,#ffffff0d)}
.ev-hero-phone>button{right:31px;bottom:106px;min-width:148px;height:53px;border-radius:15px;font-size:14px}
.ev-tap-ring{left:calc(54% + 103px);bottom:122px}
.ev-confirm-chip{left:5%;bottom:38px;min-width:248px;padding:17px 19px;border-radius:18px;transform:rotate(-2deg)}
.ev-confirm-chip>i{width:38px;height:38px;border-radius:12px}
.ev-confirm-chip b{font-size:14px}.ev-confirm-chip small{font-size:14px}
.ev-orbit{right:-180px;top:-205px;width:820px;height:820px}

.ev-problem{padding:128px 0 145px;background:linear-gradient(180deg,#fff 0%,#f4faf6 100%)}
.ev-problem .ev-heading{max-width:720px}
.ev-problem-grid{gap:22px;align-items:stretch}
.ev-problem-grid article{display:flex;min-height:475px;flex-direction:column;padding:22px 25px 30px;border:1px solid #dce9e1;border-radius:30px;background:#fff;box-shadow:0 25px 70px #073d2b12;transition:transform .35s ease,box-shadow .35s ease}
.ev-problem-grid article:nth-child(2){background:#073f30;transform:translateY(30px);box-shadow:0 30px 75px #03271e2e}
.ev-problem-grid article:hover{transform:translateY(-7px);box-shadow:0 35px 80px #073d2b20}
.ev-problem-grid article:nth-child(2):hover{transform:translateY(23px)}
.ev-problem-number{align-self:flex-end;display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#eef7f1;color:#0a8c58;font-size:14px;font-weight:900}
.ev-problem-grid article:nth-child(2) .ev-problem-number{background:#ffffff13;color:#68e4ad}
.ev-problem-art{position:relative;height:205px;margin:4px 0 22px;overflow:hidden;border-radius:22px;background:#e6f6ed}
.ev-problem-grid h3{margin-top:0;font-size:27px;line-height:1.08}.ev-problem-grid p{margin-top:13px;font-size:17px}
.ev-seats{display:grid;place-items:center;background:linear-gradient(145deg,#dcf8e9,#edf8f0)}
.ev-room{display:grid;width:180px;grid-template-columns:repeat(3,1fr);gap:10px;transform:perspective(300px) rotateX(12deg)}
.ev-room span{height:33px;border:2px solid #9fc8b3;border-radius:8px 8px 13px 13px;background:#fff;box-shadow:0 7px 0 #c5ded0}
.ev-room span.filled{border-color:#08a465;background:#18bd79;box-shadow:0 7px 0 #087d51}
.ev-seats>strong{position:absolute;right:17px;top:15px;color:#078553;font-size:25px}.ev-seats>small{position:absolute;right:17px;top:43px;color:#648076;font-size:14px;font-weight:900;text-transform:uppercase}
.ev-guests{display:flex;align-items:center;justify-content:center;gap:22px;background:linear-gradient(145deg,#0a513d,#073b2e)}
.ev-guest-stack{display:grid;grid-template-columns:repeat(2,50px);gap:8px}.ev-guest-stack span{display:grid;height:50px;place-items:center;border:2px solid #73e9b5;border-radius:50%;background:#fff;color:#07513c;font-size:14px;font-weight:900}.ev-guest-stack .missing{border-style:dashed;background:transparent;color:#7ce9b9;font-size:20px}
.ev-list-lines{width:92px}.ev-list-lines i{display:block;height:9px;margin:11px 0;border-radius:10px;background:#ffffff22}.ev-list-lines i:nth-child(2){width:68%;background:#4bda9c}
.ev-cert-stack{overflow:visible;background:linear-gradient(145deg,#e0f4e8,#f1f9f4)}
.ev-cert-sheet{position:absolute;left:50%;top:50%;width:205px;height:128px;border:1px solid #b7d5c5;border-radius:10px;background:#fff;box-shadow:0 15px 30px #063d2c1c}.ev-cert-sheet.back{transform:translate(-58%,-58%) rotate(-8deg)}.ev-cert-sheet.middle{transform:translate(-43%,-54%) rotate(7deg)}.ev-cert-sheet.front{display:flex;align-items:center;justify-content:center;flex-direction:column;transform:translate(-50%,-48%)}.ev-cert-sheet.front span{color:#315c4e;font:700 14px "Space Grotesk",sans-serif}.ev-cert-sheet.front i{width:88px;height:3px;margin-top:10px;border-radius:4px;background:#d5e7dc}.ev-cert-sheet.front b{position:absolute;right:16px;bottom:14px;display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#08a465;color:#fff}

.ev-flow{padding:132px 0;background:radial-gradient(circle at 82% 20%,#34e39c20,transparent 30%),linear-gradient(140deg,#03271e,#07523d)}
.ev-flow .ev-heading{max-width:850px}.ev-flow-stage{grid-template-columns:1.05fr .95fr;gap:24px}
.ev-event-card,.ev-state-panel{min-height:565px;border-radius:32px}
.ev-event-card{overflow:hidden;padding:215px 38px 36px}
.ev-event-card:before{content:"";position:absolute;inset:0 0 auto;height:178px;background:radial-gradient(circle at 76% 35%,#73e7b480 0 6%,transparent 7%),radial-gradient(circle at 63% 58%,#ffffff40 0 4%,transparent 5%),linear-gradient(125deg,#0fa56a,#07513c)}
.ev-event-card:after{content:"EVENT / 04";position:absolute;left:36px;top:38px;color:#fff;font:900 14px "DM Sans",sans-serif;letter-spacing:.16em}
html[lang^="pl"] .ev-event-card:after{content:"WYDARZENIE / 04"}html[lang^="ar"] .ev-event-card:after{content:"الفعالية / 04";letter-spacing:0}
.ev-event-card h3{margin-top:30px;font-size:42px}.ev-event-card>p{margin-top:13px}
.ev-event-card>div{margin-top:36px;padding-top:20px}.ev-event-card>button{right:38px;bottom:35px;height:52px;border-radius:14px}
.ev-state-panel{padding:38px;background:linear-gradient(145deg,#dff8eb,#bdeed5);color:#073c2e;box-shadow:0 28px 65px #001b1440}
.ev-state-panel>small{color:#30705b}.ev-state-track{grid-template-columns:1fr;margin-top:35px;gap:10px}
.ev-state-track>b{height:15px;font-size:0}.ev-state-track>b:after{content:"";display:block;width:2px;height:15px;margin:auto;background:#83bba4}
.ev-state-track>button{min-height:105px;flex-direction:row;justify-content:flex-start;padding:0 20px;border:1px solid #ffffff90;border-radius:18px;background:#ffffff65;color:#316b58;text-align:left}
.ev-state-track>button i{flex:0 0 42px;background:#ffffffad}.ev-state-track>button span{font-size:14px}
.ev-state-track>button.active{background:#fff;color:#073c2e;transform:translateX(9px);box-shadow:0 17px 35px #0e704628}.ev-state-track>button.active i{background:#08a465;color:#fff}
.ev-state-panel>p{margin-top:25px;color:#3d715f;text-align:left}
.ev-proof{margin-top:24px;border:0;border-radius:24px;background:#ffffff0d;overflow:hidden}
.ev-proof span{min-height:112px;flex-direction:column;gap:7px}.ev-proof i{font-size:18px}.ev-proof b{font:700 18px/1.3 "Space Grotesk",sans-serif;text-align:center}

.ev-details{padding:135px 0;background:#fff}.ev-details .ev-heading{max-width:760px}.ev-detail-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-template-rows:repeat(2,330px);gap:20px}.ev-detail-card{position:relative;overflow:hidden;border:1px solid #dce9e1;border-radius:30px;background:#f3f8f5;box-shadow:0 22px 60px #073d2b0e}.ev-detail-1{grid-row:1/3;background:#e2f6eb}.ev-detail-2{background:#073f30;color:#fff}.ev-detail-3{background:#eef4ef}.ev-detail-copy{position:absolute;z-index:2;left:30px;right:30px;bottom:29px}.ev-detail-copy>span{color:#08a465;font-size:14px;font-weight:900}.ev-detail-copy h3{margin-top:9px;font-size:26px;line-height:1.08}.ev-detail-copy p{max-width:440px;margin-top:10px;color:#61766d;font-size:17px;line-height:1.55}.ev-detail-2 .ev-detail-copy>span{color:#63e3aa}.ev-detail-2 .ev-detail-copy p{color:#b9d4c8}
.ev-detail-art{position:absolute;left:30px;right:30px;top:29px}.ev-agenda-art{top:35px}.ev-agenda-art>div{display:grid;grid-template-columns:64px 1fr;align-items:center;min-height:70px;padding:0 19px;margin-top:10px;border-radius:16px;background:#fff;box-shadow:0 13px 30px #07523d12}.ev-agenda-art i{color:#07935c;font-size:14px;font-style:normal;font-weight:900}.ev-agenda-art strong{font-size:14px}.ev-mini-date{display:flex;width:82px;height:82px;align-items:center;justify-content:center;flex-direction:column;border-radius:20px;background:#073f30;color:#a5d8c2;font-size:14px;font-weight:900;box-shadow:0 16px 35px #073f3030}.ev-mini-date b{color:#fff;font-size:29px;line-height:1}
.ev-status-art{display:flex;align-items:center;gap:12px}.ev-status-art>span{padding:11px 14px;border-radius:12px;background:#ffffff12;color:#acd0c0;font-size:14px;font-weight:900}.ev-status-art>span.confirmed{background:#37d996;color:#07382b}.ev-status-art>i{width:35px;height:2px;background:#ffffff28}.ev-status-person{position:absolute;left:0;top:65px;display:flex;align-items:center;gap:10px}.ev-status-person b{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#fff;color:#07513c;font-size:14px}.ev-status-person small{max-width:220px;color:#a9cfc0;font-size:14px}
.ev-certificate-art>div{position:relative;width:250px;height:142px;margin:auto;padding:24px;border:1px solid #b7d5c5;border-radius:13px;background:#fff;box-shadow:0 20px 40px #063d2c1f;transform:rotate(-3deg)}.ev-certificate-art small,.ev-certificate-art strong,.ev-certificate-art span{display:block}.ev-certificate-art small{color:#07935c;font-size:14px;font-weight:900;letter-spacing:.18em}.ev-certificate-art strong{margin-top:18px;color:#163e31;font:700 18px "Space Grotesk",sans-serif}.ev-certificate-art span{max-width:160px;margin-top:6px;color:#789087;font-size:14px}.ev-certificate-art i{position:absolute;right:19px;bottom:18px;display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#08a465;color:#fff;font-style:normal}

.ev-faq{background:#f2f7f3}.ev-faq-item button{min-height:88px}.ev-faq-item button span{font-size:18px}.ev-close{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 120%,#36d78b42,transparent 35%),linear-gradient(145deg,#03271e,#07513c)}

html[dir="rtl"] .ev-state-track>button.active{transform:translateX(-9px)}html[dir="rtl"] .ev-state-panel>p{text-align:right}html[dir="rtl"] .ev-event-card:after{left:auto;right:36px}html[dir="rtl"] .ev-detail-copy{left:30px;right:30px}html[dir="rtl"] .ev-status-person{left:auto;right:0}

@media(max-width:1050px){.ev-hero{padding-bottom:90px}.ev-hero-grid{grid-template-columns:1fr}.ev-hero-copy{max-width:700px}.ev-hero-phone-wrap{width:min(100%,720px);height:690px;margin:45px auto 0}.ev-hero-phone{left:55%}.ev-tap-ring{left:calc(55% + 103px)}.ev-confirm-chip{left:10%}.ev-problem-grid article{min-height:450px}.ev-problem-grid h3{font-size:23px}.ev-detail-grid{grid-template-columns:1fr;grid-template-rows:580px 330px 330px}.ev-detail-1{grid-row:auto}}
@media(max-width:760px){.ev-hero{padding:102px 0 72px}.ev-hero h1{font-size:45px}.ev-hero-phone-wrap{height:575px;margin-top:38px}.ev-hero-phone{left:50%;width:326px;height:540px;border-radius:46px;transform:translateX(-50%) rotate(1.5deg)}.ev-hero-phone>button{right:21px;bottom:83px;min-width:116px;height:45px;font-size:14px}.ev-tap-ring{left:calc(50% + 75px);bottom:99px}.ev-confirm-chip{left:0;bottom:10px;min-width:210px;padding:13px 15px}.ev-problem,.ev-flow,.ev-details,.ev-faq,.ev-close{padding:88px 0}.ev-heading h2{font-size:40px}.ev-problem-grid{gap:16px}.ev-problem-grid article{min-height:440px}.ev-problem-grid article:nth-child(2),.ev-problem-grid article:nth-child(2):hover{transform:none}.ev-problem-art{height:195px}.ev-flow-stage{grid-template-columns:1fr}.ev-event-card,.ev-state-panel{min-height:520px}.ev-event-card{padding:202px 25px 28px}.ev-event-card h3{font-size:32px}.ev-event-card>button{right:25px;bottom:27px}.ev-state-panel{min-height:auto;padding:25px}.ev-state-track{margin-top:28px}.ev-state-track>button{min-height:92px}.ev-proof span{min-height:96px}.ev-detail-grid{grid-template-rows:530px 330px 330px}.ev-detail-card{border-radius:25px}.ev-detail-copy{left:22px;right:22px;bottom:23px}.ev-detail-art{left:22px;right:22px;top:24px}.ev-detail-copy h3{font-size:23px}.ev-agenda-art>div{grid-template-columns:58px 1fr;padding:0 14px}.ev-status-art{gap:7px}.ev-status-art>span{padding:10px 9px}.ev-certificate-art>div{width:235px}.ev-faq-item button span{font-size:16px}html[dir="rtl"] .ev-hero-phone{transform:translateX(-50%) rotate(-1.5deg)}html[dir="rtl"] .ev-detail-copy{left:22px;right:22px}}
