@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background-color:#fff;text-align:center}body,html{height:100%;overflow-x:hidden}*{-webkit-tap-highlight-color:transparent;box-shadow:none;outline:none}.splash__screen{align-items:center;background:radial-gradient(circle at 50% 45%,rgba(255,178,4,.18),transparent 32%),linear-gradient(180deg,#fff,#fafafa);display:flex;height:100vh;justify-content:center;overflow:hidden;width:100%}.splash__text{color:#111;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(54px,10vw,120px);font-weight:950;gap:4px;letter-spacing:-6px}.splash__text span{animation:letterDrop .75s cubic-bezier(.22,1,.36,1) forwards;display:inline-block;opacity:0;transform:translateY(-120px) scale(.9)}@keyframes letterDrop{0%{opacity:0;transform:translateY(-120px) scale(.9)}70%{opacity:1;transform:translateY(8px) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:600px){.splash__text{font-size:58px;letter-spacing:-3px}}.header__wrapper{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.92);border-bottom:1px solid #eee;box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:72px;justify-content:space-between;padding:0 42px;position:sticky;top:0;width:100%;z-index:999}.header__logo,.header__wrapper{align-items:center;display:flex}.header__logo{color:#111;gap:8px;text-decoration:none}.logo_mark{font-size:22px;line-height:1}.logo_text{font-size:25px;font-weight:800;letter-spacing:-1px}.header__menuItems{align-items:center;display:flex;gap:30px}.header__menuItems a{color:#555;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s ease}.header__menuItems a:hover{color:#000}.header__buttons{align-items:center;display:flex;gap:12px}.btn{align-items:center;border:1px solid #e5e5e5;border-radius:8px;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;min-height:38px;padding:0 18px;text-decoration:none;transition:all .2s ease}.btn-light{background:#fff;color:#111}.btn-light:hover{background:#fafafa;border-color:#cfcfcf}.btn-dark{background:#111;border-color:#111;box-shadow:0 6px 20px rgba(0,0,0,.15);color:#fff}.btn-dark:hover{background:#000;color:#fff;transform:translateY(-1px)}.nav-toggle{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:10px;cursor:pointer;display:none;flex-direction:column;gap:5px;height:42px;justify-content:center;width:42px}.logo_img{height:25px;object-fit:contain;width:auto}.nav-toggle span{background:#111;border-radius:99px;height:2px;width:18px}.header__buttons.mobile{display:none}@media (max-width:820px){.logo_img{height:15px;width:auto}.header__wrapper{height:68px;padding:0 16px}.header__buttons.desktop{display:flex;position:absolute;right:70px;top:50%;transform:translateY(-50%)}.header__buttons.desktop .btn{color:#fff;font-size:13px;height:36px;min-height:36px;padding:0 12px}.header__buttons.mobile{display:none}.nav-toggle{display:flex}.header__menuItems{background:#fff;border-top:1px solid #eee;flex-direction:column;gap:26px;height:calc(100vh - 68px);justify-content:center;left:0;position:fixed;top:68px;transform:translateY(-120%);transition:transform .35s ease;width:100%}.header__menuItems.open{transform:translateY(0)}.header__menuItems a{color:#111;font-size:24px;font-weight:700}}body{color:#101114}.home_page{background:#f7f8fa;overflow:hidden;width:100%}.hero_section{grid-gap:70px;align-items:center;background:linear-gradient(rgba(17,24,39,.035) 1px,transparent 0),linear-gradient(90deg,rgba(17,24,39,.035) 1px,transparent 0),linear-gradient(135deg,#fff,#f8fbff 55%,#f5f7fb);background-size:64px 64px,64px 64px,100% 100%;border:1px solid rgba(16,17,20,.08);border-radius:38px;box-shadow:0 35px 100px rgba(20,29,45,.08);display:grid;gap:70px;grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);margin:32px auto 0;min-height:760px;padding:90px 72px;width:min(1240px,calc(100% - 40px))}.hero_glow{border-radius:50%;filter:blur(8px);pointer-events:none;position:absolute}.hero_glow_one{background:radial-gradient(circle,rgba(70,110,255,.2) 0,rgba(70,110,255,0) 70%);height:500px;right:-180px;top:-190px;width:500px}.hero_glow_two{background:radial-gradient(circle,rgba(45,212,191,.18) 0,rgba(45,212,191,0) 70%);bottom:-300px;height:430px;left:22%;width:430px}.hero_content{position:relative;z-index:3}.hero_badge{align-items:center;background:hsla(0,0%,100%,.85);border:1px solid #e2e7ef;border-radius:999px;box-shadow:0 8px 30px rgba(20,29,45,.05);color:#4b5563;display:inline-flex;font-size:13px;font-weight:800;gap:9px;letter-spacing:.15px;margin-bottom:28px;padding:10px 16px;width:-moz-fit-content;width:fit-content}.hero_badge_dot{background:#16a34a;border-radius:50%;box-shadow:0 0 0 5px rgba(22,163,74,.12);height:8px;width:8px}.hero_content h1{color:#111318;font-size:clamp(48px,5vw,74px);font-weight:900;letter-spacing:-4px;line-height:.98;margin:0;max-width:680px}.hero_content h1 span{color:#4263eb;display:block}.hero_content>p{color:#5f6673;font-size:19px;line-height:1.7;margin:30px 0 0;max-width:650px}.hero_buttons{display:flex;flex-wrap:wrap;margin-top:38px}.hero_btn,.hero_buttons{align-items:center;gap:14px}.hero_btn{border-radius:15px;display:inline-flex;font-size:15px;font-weight:850;justify-content:center;min-height:56px;padding:0 23px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.hero_btn:hover{transform:translateY(-3px)}.hero_btn.primary{background:#111318;box-shadow:0 16px 35px rgba(17,19,24,.2);color:#fff}.hero_btn.primary:hover{box-shadow:0 22px 45px rgba(17,19,24,.26)}.hero_btn.primary span{font-size:20px}.hero_btn.secondary{background:#fff;border:1px solid #dfe3e9;box-shadow:0 12px 28px rgba(20,29,45,.05);color:#17191e}.hero_features{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:55px}.hero_feature{border-left:2px solid #dfe4ec;padding-left:17px}.hero_feature strong{color:#16181d;display:block;font-size:15px;font-weight:900;margin-bottom:5px}.hero_feature span{color:#787f8b;font-size:12px;line-height:1.4}.hero_visual{align-items:center;display:flex;justify-content:center;min-height:500px;position:relative;z-index:3}.visual_grid{background:linear-gradient(rgba(66,99,235,.09) 1px,transparent 0),linear-gradient(90deg,rgba(66,99,235,.09) 1px,transparent 0);background-size:40px 40px;border-radius:50%;height:470px;mask-image:radial-gradient(circle,#000 15%,transparent 68%);-webkit-mask-image:radial-gradient(circle,#000 15%,transparent 68%);position:absolute;width:470px}.visual_main_card{background:radial-gradient(circle at 80% 10%,rgba(91,117,255,.26),transparent 35%),linear-gradient(145deg,#131722,#0e1015);border:1px solid hsla(0,0%,100%,.14);border-radius:30px;box-shadow:0 40px 90px rgba(15,23,42,.32);color:#fff;min-height:370px;padding:32px;position:relative;width:min(420px,100%);z-index:2}.visual_card_header span{font-size:11px}.visual_card_header strong{font-size:15px}.visual_project{align-items:flex-start;display:flex;gap:20px;margin-top:58px}.project_icon{align-items:center;border-radius:20px;display:flex;flex:0 0 auto;font-size:22px;font-weight:950;height:68px;justify-content:center;width:68px}.catalog_icon{background:linear-gradient(135deg,#fff,#dfe5ff);color:#354cd3}.visual_project span{color:#939bad;font-size:11px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.visual_project h2{color:#fff;font-size:30px;letter-spacing:-1.3px;margin:7px 0 12px}.visual_project p{color:#b7bdc9;font-size:14px;line-height:1.65;margin:0}.visual_status{border-top:1px solid hsla(0,0%,100%,.09);color:#aeb5c1;font-size:12px;font-weight:700;gap:10px;margin-top:43px;padding-top:22px}.floating_card,.visual_status{align-items:center;display:flex}.floating_card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:hsla(0,0%,100%,.92);border:1px solid rgba(213,219,229,.8);border-radius:18px;box-shadow:0 18px 45px rgba(20,29,45,.14);gap:12px;min-width:210px;padding:15px;position:absolute;z-index:4}.floating_card span,.floating_card strong{display:block}.floating_card strong{color:#1a1c21;font-size:13px;margin-bottom:4px}.floating_card span{color:#7b818d;font-size:10px}.floating_mobile{animation:floatingMove 5s ease-in-out infinite;left:-32px;top:18px}.floating_ai{animation:floatingMove 5s ease-in-out .8s infinite;right:-38px;top:112px}.floating_web{animation:floatingMove 5s ease-in-out 1.5s infinite;bottom:20px;right:-12px}@keyframes floatingMove{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.section_eyebrow{color:#4263eb;display:inline-block;font-size:12px;font-weight:950;letter-spacing:1.7px}.section_eyebrow.light{color:#8fa2ff}.applications_section{margin:120px auto 0;width:min(1180px,calc(100% - 40px))}.section_heading{align-items:flex-end;display:flex;gap:40px;justify-content:space-between;margin-bottom:42px}.section_heading h2{color:#15171c;font-size:clamp(36px,4vw,54px);letter-spacing:-2.6px;line-height:1.08;margin:16px 0 0;max-width:750px}.section_link{align-items:center;border-bottom:1px solid #aeb5c0;color:#17191e;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:850;gap:10px;padding-bottom:7px;text-decoration:none;transition:.2s ease}.section_link:hover{border-color:#4263eb;color:#4263eb}.featured_application{grid-gap:60px;align-items:center;background:radial-gradient(circle at 90% 10%,rgba(115,136,255,.4),transparent 33%),radial-gradient(circle at 15% 110%,rgba(45,212,191,.17),transparent 36%),linear-gradient(145deg,#11141d,#0e1015);border-radius:36px;box-shadow:0 40px 100px rgba(14,16,21,.22);color:#fff;display:grid;gap:60px;grid-template-columns:minmax(0,1fr) minmax(390px,.85fr);min-height:650px;overflow:hidden;padding:75px;position:relative}.featured_application:before{background:linear-gradient(hsla(0,0%,100%,.06) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:68px 68px;content:"";inset:0;opacity:.18;pointer-events:none;position:absolute}.application_content{position:relative;z-index:2}.application_label{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#aab7f8;font-size:10px;font-weight:900;letter-spacing:1.3px;padding:9px 13px;width:-moz-fit-content;width:fit-content}.application_content h3{color:#fff;font-size:clamp(46px,5vw,68px);letter-spacing:-3px;line-height:1;margin:23px 0 20px}.application_content p{color:#b7bdc9;font-size:16px;line-height:1.75;margin:0 0 16px;max-width:650px}.application_tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:30px}.application_tags span{background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.11);border-radius:999px;color:#d7dbe3;font-size:11px;font-weight:700;padding:9px 13px}.application_button{align-items:center;background:#fff;border-radius:14px;box-shadow:0 16px 35px rgba(0,0,0,.2);color:#111318;display:inline-flex;font-size:14px;font-weight:900;gap:13px;margin-top:34px;min-height:54px;padding:0 21px;text-decoration:none;transition:.2s ease;width:-moz-fit-content;width:fit-content}.application_button:hover{transform:translateY(-3px)}.application_button span{font-size:19px}.application_mockup{align-items:center;display:flex;justify-content:center;min-height:520px;position:relative;z-index:2}.phone_frame{background:#050608;border:1px solid hsla(0,0%,100%,.28);border-radius:47px;box-shadow:0 42px 85px rgba(0,0,0,.48),inset 0 0 0 2px hsla(0,0%,100%,.04);height:550px;padding:11px;position:relative;transform:rotate(5deg);width:280px}.phone_speaker{background:#050608;border-radius:999px;height:24px;left:50%;position:absolute;top:17px;transform:translateX(-50%);width:85px;z-index:4}.phone_screen{background:#f5f7fb;border-radius:38px;height:100%;padding:40px 17px 18px}.phone_top{justify-content:space-between}.phone_brand,.phone_top{align-items:center;display:flex}.phone_brand{gap:9px}.phone_brand_icon{align-items:center;background:#4263eb;border-radius:11px;color:#fff;display:flex;font-size:11px;font-weight:950;height:35px;justify-content:center;width:35px}.phone_brand span,.phone_brand strong{display:block}.phone_brand strong{color:#15171c;font-size:10px}.phone_brand span{color:#969da9;font-size:7px;margin-top:3px}.phone_profile{background:#e4e7ed;border-radius:50%;height:30px;width:30px}.phone_search{background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(20,29,45,.05);color:#a2a8b1;font-size:7px;margin-top:22px;padding:12px}.phone_banner{background:radial-gradient(circle at 80% 10%,hsla(0,0%,100%,.28),transparent 30%),linear-gradient(135deg,#4263eb,#6c7dff);border-radius:19px;display:flex;flex-direction:column;justify-content:flex-end;margin-top:14px;min-height:120px;padding:20px}.phone_banner span{color:hsla(0,0%,100%,.75);font-size:7px;margin-bottom:6px}.phone_banner strong{color:#fff;font-size:15px;line-height:1.1;max-width:150px}.phone_categories{display:flex;gap:6px;margin-top:18px}.phone_categories span{background:#fff;border-radius:9px;color:#555d6b;flex:1 1;font-size:6px;font-weight:800;padding:9px 5px;text-align:center}.phone_cards{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1fr;margin-top:16px}.phone_card{background:#fff;border-radius:14px;box-shadow:0 8px 25px rgba(20,29,45,.05);min-height:145px;padding:8px}.phone_card div{background:linear-gradient(135deg,#e5e9f7,#cfd7f9);border-radius:10px;height:83px}.phone_card:nth-child(2) div{background:linear-gradient(135deg,#d9f5ee,#bceade)}.phone_card small,.phone_card span{background:#e7e9ed;border-radius:10px;display:block}.phone_card span{height:6px;margin-top:11px;width:70%}.phone_card small{height:5px;margin-top:7px;width:45%}.mockup_badge{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.16);border-radius:17px;box-shadow:0 20px 45px rgba(0,0,0,.2);min-width:135px;padding:15px;position:absolute}.mockup_badge span,.mockup_badge strong{display:block}.mockup_badge strong{color:#fff;font-size:17px;margin-bottom:4px}.mockup_badge span{color:#aeb5c1;font-size:9px}.mockup_badge_top{right:-10px;top:90px}.mockup_badge_bottom{bottom:70px;left:-10px}.services_section{margin:130px auto 0;width:min(1180px,calc(100% - 40px))}.services_intro{max-width:790px}.services_intro h2{color:#15171c;font-size:clamp(38px,4.5vw,58px);letter-spacing:-2.8px;line-height:1.07;margin:17px 0 22px}.services_intro p{color:#69707c;font-size:17px;line-height:1.7;margin:0;max-width:680px}.services_grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:55px}.service_card{background:#fff;border:1px solid #e5e8ed;border-radius:28px;box-shadow:0 18px 55px rgba(20,29,45,.055);min-height:470px;overflow:hidden;padding:35px;position:relative;transition:transform .25s ease,box-shadow .25s ease}.service_card:hover{box-shadow:0 30px 75px rgba(20,29,45,.1);transform:translateY(-7px)}.service_card:after{background:rgba(66,99,235,.06);border-radius:50%;bottom:-95px;content:"";height:190px;position:absolute;right:-85px;width:190px}.service_ai:after{background:rgba(139,92,246,.07)}.service_web:after{background:rgba(20,184,166,.08)}.service_number{color:#c1c6cf;font-size:12px;font-weight:900;position:absolute;right:35px;top:35px}.service_ai .service_icon{background:#f3edff;color:#7c3aed}.service_web .service_icon{background:#e8faf6;color:#0f9f8c}.service_card h3{color:#17191e;font-size:28px;letter-spacing:-1.2px;margin:35px 0 17px}.service_card p{color:#68707d;font-size:15px;line-height:1.7;margin:0}.service_card ul{border-top:1px solid #eceef2;list-style:none;margin:28px 0 0;padding:25px 0 0}.service_card li{align-items:center;color:#454b56;display:flex;font-size:13px;font-weight:700;gap:10px;margin-bottom:13px}.service_card li:before{align-items:center;background:#eef1ff;border-radius:50%;color:#4263eb;content:"✓";display:inline-flex;font-size:10px;font-weight:950;height:19px;justify-content:center;width:19px}.service_ai li:before{background:#f3edff;color:#7c3aed}.service_web li:before{background:#e8faf6;color:#0f9f8c}.vision_section{grid-gap:70px;align-items:center;background:radial-gradient(circle at 100% 0,rgba(84,109,255,.32),transparent 34%),linear-gradient(145deg,#151822,#0e1015);border-radius:36px;box-shadow:0 40px 100px rgba(14,16,21,.2);color:#fff;display:grid;gap:70px;grid-template-columns:minmax(0,1fr) 380px;margin:130px auto 90px;min-height:520px;overflow:hidden;padding:75px;position:relative;width:min(1180px,calc(100% - 40px))}.vision_section:after{border:80px solid hsla(0,0%,100%,.025);border-radius:50%;bottom:-300px;content:"";height:500px;position:absolute;right:-220px;width:500px}.vision_content{position:relative;z-index:2}.vision_content h2{color:#fff;font-size:clamp(39px,4.7vw,60px);letter-spacing:-2.8px;line-height:1.06;margin:18px 0 24px;max-width:720px}.vision_content p{color:#b6bdc9;font-size:16px;line-height:1.75;margin:0;max-width:710px}.vision_actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:35px}.vision_button{align-items:center;border-radius:14px;display:inline-flex;font-size:13px;font-weight:900;justify-content:center;min-height:52px;padding:0 20px;text-decoration:none;transition:.2s ease}.vision_button:hover{transform:translateY(-3px)}.vision_button.primary{background:#fff;color:#111318}.vision_button.secondary{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14);color:#fff}.vision_stats{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(2,1fr);position:relative;z-index:2}.vision_stat{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.11);border-radius:22px;display:flex;flex-direction:column;justify-content:flex-end;min-height:135px;padding:25px}.vision_stat.large{grid-column:1/-1;min-height:175px}.vision_stat strong{color:#fff;font-size:40px;letter-spacing:-2px;line-height:1;margin-bottom:8px}.vision_stat.large strong{font-size:67px}.vision_stat span{color:#aeb5c1;font-size:11px;line-height:1.45}@media (max-width:1100px){.hero_section{gap:80px;grid-template-columns:1fr;padding:75px 45px}.hero_content{text-align:center}.hero_badge,.hero_content h1,.hero_content>p{margin-left:auto;margin-right:auto}.hero_buttons,.hero_features{justify-content:center}.hero_feature{text-align:left}.hero_visual{margin:0 auto;width:min(560px,100%)}.featured_application{grid-template-columns:1fr;padding:60px 45px}.application_content{text-align:center}.application_button,.application_content p,.application_label{margin-left:auto;margin-right:auto}.application_tags{justify-content:center}.services_grid{grid-template-columns:1fr}.service_card{min-height:auto}.vision_section{grid-template-columns:1fr;padding:60px 45px}.vision_stats{max-width:520px}}@media (max-width:760px){.hero_section{border-radius:27px;margin-top:20px;padding:65px 22px 55px;width:calc(100% - 24px)}.hero_content h1{font-size:46px;letter-spacing:-2.5px}.hero_content>p{font-size:16px}.hero_buttons{flex-direction:column}.hero_btn{width:100%}.hero_features{gap:16px;grid-template-columns:1fr}.hero_visual{min-height:540px}.visual_main_card{padding:25px}.floating_card{min-width:175px}.floating_mobile{left:-5px}.floating_ai{right:-5px}.floating_web{right:8px}.applications_section,.services_section,.vision_section{width:calc(100% - 24px)}.applications_section,.services_section{margin-top:90px}.section_heading{align-items:flex-start;flex-direction:column}.section_heading h2,.services_intro h2{font-size:39px;letter-spacing:-2px}.featured_application{border-radius:28px;padding:50px 22px}.application_content h3{font-size:48px;letter-spacing:-2px}.application_content p{font-size:14px}.application_mockup{transform:scale(.9)}.service_card{padding:30px 25px}.vision_section{border-radius:28px;margin-bottom:55px;margin-top:90px;padding:50px 24px}.vision_content h2{font-size:39px;letter-spacing:-2px}}@media (max-width:500px){.hero_content h1{font-size:39px;letter-spacing:-2px}.hero_badge{font-size:10px}.hero_visual{margin-bottom:-30px;margin-top:-20px;min-height:500px;transform:scale(.88)}.floating_card{min-width:155px;padding:11px}.floating_card strong{font-size:11px}.floating_card span{font-size:8px}.application_mockup{margin:-30px 0;min-height:490px;transform:scale(.8)}.mockup_badge_top{right:-30px}.mockup_badge_bottom{left:-30px}.vision_stats{grid-template-columns:1fr}.vision_stat.large{grid-column:auto}.vision_actions{flex-direction:column}.vision_button{width:100%}}@media (prefers-reduced-motion:reduce){.floating_card{animation:none}.application_button,.hero_btn,.service_card,.vision_button{transition:none}}.footer_page{background:#fff;border-top:1px solid #eee;color:#111;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:54px 60px 32px}.footer_top_section{align-items:flex-start;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.footer_left{display:flex;flex-direction:column;gap:30px}.footer_logo{height:34px;object-fit:contain;width:auto}.footer_brand{align-items:center;color:#111;display:flex;gap:8px;text-decoration:none}.footer_brand span{font-size:22px}.footer_brand strong{font-size:26px;letter-spacing:-1px}.footer_links{display:flex;flex-wrap:wrap;gap:24px}.footer_links a{color:#555;font-size:15px;font-weight:600;text-decoration:none}.footer_links a:hover{color:#111}.footer_right{align-items:flex-end;display:flex;flex-direction:column;gap:18px}.footer_right h1{color:#3d3a3a;font-size:15px;font-weight:800;margin:0}.footer_socials{display:flex;gap:12px}.footer_hr{background:#eee;border:none;height:1px;margin:42px 0 24px}.footer_bottom{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.footer_bottom_links{display:flex;flex-wrap:wrap;gap:20px}.footer_bottom_links a{color:#555;font-size:14px;font-weight:500;text-decoration:none}.footer_bottom_links a:hover{color:#111}.footer_bottom p{color:#777;font-size:14px;font-weight:500;margin:0}@media (max-width:768px){.footer_page{padding:42px 24px 28px}.footer_bottom,.footer_top_section{align-items:center;flex-direction:column;text-align:center}.footer_left,.footer_right{align-items:center}.footer_links{justify-content:center}}.games_page{background:#f7f8fa;min-height:100vh;overflow:hidden;padding-bottom:90px;width:100%}.games_hero{grid-gap:75px;align-items:center;background:linear-gradient(rgba(17,24,39,.035) 1px,transparent 0),linear-gradient(90deg,rgba(17,24,39,.035) 1px,transparent 0),linear-gradient(135deg,#fff,#f8fbff 55%,#f5f7fb);background-size:64px 64px,64px 64px,100% 100%;border:1px solid rgba(16,17,20,.08);border-radius:38px;box-shadow:0 35px 100px rgba(20,29,45,.08);display:grid;gap:75px;grid-template-columns:minmax(0,1.05fr) minmax(410px,.85fr);margin:32px auto 0;min-height:720px;overflow:hidden;padding:80px 72px;position:relative;width:min(1240px,calc(100% - 40px))}.games_hero_glow{border-radius:50%;pointer-events:none;position:absolute}.games_glow_one{background:radial-gradient(circle,rgba(66,99,235,.2),transparent 70%);height:520px;right:-220px;top:-230px;width:520px}.games_glow_two{background:radial-gradient(circle,rgba(45,212,191,.18),transparent 70%);bottom:-330px;height:440px;left:25%;width:440px}.games_hero_content{position:relative;z-index:3}.games_hero_badge{align-items:center;background:hsla(0,0%,100%,.9);border:1px solid #e2e7ef;border-radius:999px;box-shadow:0 8px 30px rgba(20,29,45,.05);color:#4b5563;display:inline-flex;font-size:13px;font-weight:850;gap:10px;margin-bottom:28px;padding:10px 16px;width:-moz-fit-content;width:fit-content}.games_hero_badge span{background:#4263eb;border-radius:50%;box-shadow:0 0 0 5px rgba(66,99,235,.12);height:8px;width:8px}.games_hero_content h1{color:#111318;font-size:clamp(48px,5.2vw,74px);font-weight:900;letter-spacing:-4px;line-height:.99;margin:0;max-width:700px}.games_hero_content h1 strong{color:#4263eb;display:block;font-weight:900}.games_hero_content>p{color:#5f6673;font-size:19px;line-height:1.7;margin:30px 0 0;max-width:660px}.games_hero_stats{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:50px}.games_hero_stat{border-left:2px solid #dfe4ec;padding-left:17px}.games_hero_stat span,.games_hero_stat strong{display:block}.games_hero_stat strong{color:#16181d;font-size:15px;font-weight:900;margin-bottom:5px}.games_hero_stat span{color:#787f8b;font-size:11px}.games_hero_visual{align-items:center;display:flex;justify-content:center;min-height:500px;position:relative;z-index:3}.games_visual_card{background:radial-gradient(circle at 80% 10%,rgba(91,117,255,.28),transparent 35%),linear-gradient(145deg,#131722,#0e1015);border:1px solid hsla(0,0%,100%,.14);border-radius:30px;box-shadow:0 40px 90px rgba(15,23,42,.32);color:#fff;display:flex;flex-direction:column;min-height:410px;padding:32px;position:relative;width:min(410px,100%);z-index:2}.games_visual_top{align-items:center;display:flex;gap:13px}.games_visual_logo{align-items:center;background:linear-gradient(135deg,#4263eb,#6c7dff);border-radius:15px;color:#fff;display:flex;font-size:20px;font-weight:950;height:48px;justify-content:center;width:48px}.games_visual_top span,.games_visual_top strong{display:block}.games_visual_top span{color:#9ea6b5;font-size:10px;letter-spacing:1px;margin-bottom:4px;text-transform:uppercase}.games_visual_top strong{font-size:15px}.games_visual_middle{margin-top:auto}.games_visual_middle>span{color:#939bad;font-size:10px;font-weight:850;letter-spacing:1px}.games_visual_middle h2{color:#fff;font-size:32px;letter-spacing:-1.5px;line-height:1.08;margin:13px 0 30px}.games_visual_projects{grid-gap:12px;border-top:1px solid hsla(0,0%,100%,.09);display:grid;gap:12px;grid-template-columns:repeat(3,1fr);padding-top:23px}.games_visual_projects div{min-width:0}.games_visual_projects span,.games_visual_projects strong{display:block}.games_visual_projects strong{color:#fff;font-size:18px;margin-bottom:5px}.games_visual_projects span{color:#949dab;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.games_floating_card{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:hsla(0,0%,100%,.94);border:1px solid rgba(213,219,229,.8);border-radius:17px;box-shadow:0 18px 45px rgba(20,29,45,.14);display:flex;gap:11px;min-width:185px;padding:14px;position:absolute;z-index:4}.games_floating_card>span{align-items:center;background:#eef1ff;border-radius:13px;color:#4263eb;display:flex;flex:0 0 auto;font-size:12px;font-weight:950;height:42px;justify-content:center;width:42px}.games_floating_card small,.games_floating_card strong{display:block}.games_floating_card strong{color:#1a1c21;font-size:12px;margin-bottom:4px}.games_floating_card small{color:#7b818d;font-size:9px}.floating_catalog{animation:gamesFloat 5s ease-in-out infinite;left:-38px;top:22px}.floating_duel{animation:gamesFloat 5s ease-in-out .8s infinite;right:-45px;top:155px}.floating_twist{animation:gamesFloat 5s ease-in-out 1.5s infinite;bottom:18px;right:-12px}@keyframes gamesFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.games_projects_section{margin:125px auto 0;width:min(1180px,calc(100% - 40px))}.games_section_heading{grid-gap:60px;align-items:end;display:grid;gap:60px;grid-template-columns:minmax(0,1fr) 420px}.games_eyebrow{color:#4263eb;display:inline-block;font-size:12px;font-weight:950;letter-spacing:1.7px}.games_eyebrow.light{color:#8fa2ff}.games_section_heading h2{color:#15171c;font-size:clamp(38px,4.5vw,58px);letter-spacing:-2.8px;line-height:1.07;margin:17px 0 0;max-width:760px}.games_section_heading>p{color:#69707c;font-size:16px;line-height:1.7;margin:0}.games_listing_wrapper{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:55px}.games_list_card{background:#fff;border:1px solid #e4e7ec;border-radius:30px;box-shadow:0 22px 70px rgba(20,29,45,.06);display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative;transition:transform .25s ease,box-shadow .25s ease}.games_list_card:hover{box-shadow:0 34px 90px rgba(20,29,45,.11);transform:translateY(-7px)}.games_list_card.featured{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.games_card_number{color:rgba(17,19,24,.3);font-size:12px;font-weight:900;position:absolute;right:27px;top:25px;z-index:5}.games_list_card_image_area{align-items:center;background:radial-gradient(circle at 30% 30%,rgba(66,99,235,.13),transparent 32%),radial-gradient(circle at 75% 75%,rgba(45,212,191,.12),transparent 32%),linear-gradient(145deg,#fbfcff,#f4f6fa);border-bottom:1px solid #e9ebef;display:flex;justify-content:center;min-height:340px;overflow:hidden;padding:42px;position:relative}.games_list_card.featured .games_list_card_image_area{border-bottom:0;border-right:1px solid #e9ebef;min-height:540px}.games_image_glow{background:radial-gradient(circle,rgba(66,99,235,.17),transparent 70%);border-radius:50%;filter:blur(10px);height:290px;position:absolute;width:290px}.featured_badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.88);border:1px solid rgba(66,99,235,.16);border-radius:999px;color:#4263eb;font-size:10px;font-weight:900;left:25px;letter-spacing:.8px;padding:9px 14px;position:absolute;text-transform:uppercase;top:25px;z-index:4}.games_list_card_image{border-radius:26px;filter:drop-shadow(0 25px 35px rgba(20,29,45,.16));max-height:350px;max-width:360px;object-fit:contain;position:relative;transition:transform .3s ease;width:100%;z-index:2}.games_list_card:hover .games_list_card_image{transform:scale(1.03)}.games_list_card.featured .games_list_card_image{max-height:430px;max-width:430px}.games_list_card_content{display:flex;flex:1 1;flex-direction:column;padding:34px}.games_list_card.featured .games_list_card_content{justify-content:center;padding:55px}.game_tag{background:#eef1ff;border-radius:999px;color:#4263eb;font-size:11px;font-weight:900;padding:8px 13px;width:-moz-fit-content;width:fit-content}.games_list_card_content h2{color:#15171c;font-size:34px;font-weight:900;letter-spacing:-1.5px;line-height:1.05;margin:24px 0 17px}.games_list_card.featured .games_list_card_content h2{font-size:clamp(42px,4vw,58px);letter-spacing:-2.5px}.games_list_card_content>p{color:#68707d;font-size:15px;line-height:1.75;margin:0}.games_card_features{border-top:1px solid #eceef2;display:flex;flex-direction:column;gap:12px;margin-top:27px;padding-top:23px}.games_card_features span{align-items:center;color:#454b56;display:flex;font-size:12px;font-weight:700;gap:10px}.games_card_features i{background:#eef1ff;border-radius:50%;color:#4263eb;font-size:10px;font-style:normal;font-weight:950;height:20px;width:20px}.games_card_features i,.games_look_button{align-items:center;display:inline-flex;justify-content:center}.games_look_button{background:#111318;border:0;border-radius:14px;box-shadow:0 15px 32px rgba(17,19,24,.18);color:#fff;cursor:pointer;font-size:13px;font-weight:900;gap:15px;margin-top:30px;min-height:52px;padding:0 20px;transition:transform .2s ease,box-shadow .2s ease;width:-moz-fit-content;width:fit-content}.games_look_button:hover{box-shadow:0 20px 42px rgba(17,19,24,.25);transform:translateY(-3px)}.games_look_button strong{font-size:19px}.games_bottom_section{grid-gap:70px;align-items:center;background:radial-gradient(circle at 100% 0,rgba(84,109,255,.32),transparent 34%),linear-gradient(145deg,#151822,#0e1015);border-radius:36px;box-shadow:0 40px 100px rgba(14,16,21,.2);color:#fff;display:grid;gap:70px;grid-template-columns:minmax(0,1fr) 380px;margin:130px auto 0;min-height:520px;overflow:hidden;padding:75px;position:relative;width:min(1180px,calc(100% - 40px))}.games_bottom_content{position:relative;z-index:2}.games_bottom_content h2{color:#fff;font-size:clamp(39px,4.7vw,60px);letter-spacing:-2.8px;line-height:1.06;margin:18px 0 24px;max-width:720px}.games_bottom_content p{color:#b6bdc9;font-size:16px;line-height:1.75;margin:0;max-width:700px}.games_bottom_buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:35px}.games_bottom_button{align-items:center;border-radius:14px;display:inline-flex;font-size:13px;font-weight:900;justify-content:center;min-height:52px;padding:0 20px;text-decoration:none;transition:transform .2s ease}.games_bottom_button:hover{transform:translateY(-3px)}.games_bottom_button.primary{background:#fff;color:#111318}.games_bottom_button.secondary{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14);color:#fff}.games_bottom_stats{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(2,1fr);position:relative;z-index:2}.bottom_stat{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.11);border-radius:22px;display:flex;flex-direction:column;justify-content:flex-end;min-height:145px;padding:24px}.bottom_stat.large{grid-column:1/-1;min-height:180px}.bottom_stat strong{color:#fff;font-size:25px;margin-bottom:8px}.bottom_stat.large strong{font-size:68px;letter-spacing:-3px}.bottom_stat span{color:#aeb5c1;font-size:10px;line-height:1.45}.games_detail_topbar{margin:30px auto 0;width:min(1180px,calc(100% - 40px))}.games_back_button{align-items:center;background:#fff;border:1px solid #dfe3e9;border-radius:999px;box-shadow:0 12px 28px rgba(20,29,45,.05);color:#17191e;cursor:pointer;display:inline-flex;font-size:13px;font-weight:850;gap:10px;justify-content:center;min-height:48px;padding:0 18px;transition:transform .2s ease,background .2s ease,color .2s ease}.games_back_button:hover{background:#111318;color:#fff;transform:translateY(-2px)}.game_detail_hero{grid-gap:70px;align-items:center;background:linear-gradient(rgba(17,24,39,.035) 1px,transparent 0),linear-gradient(90deg,rgba(17,24,39,.035) 1px,transparent 0),linear-gradient(135deg,#fff,#f5f7fb);background-size:64px 64px;border:1px solid #e4e7ec;border-radius:36px;box-shadow:0 35px 100px rgba(20,29,45,.08);display:grid;gap:70px;grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr);margin:25px auto 0;min-height:650px;overflow:hidden;padding:65px;position:relative;width:min(1180px,calc(100% - 40px))}.game_detail_glow{background:radial-gradient(circle,rgba(66,99,235,.2),transparent 70%);border-radius:50%;height:550px;position:absolute;right:-200px;top:-280px;width:550px}.game_detail_image_column,.game_detail_intro{position:relative;z-index:2}.game_detail_image_frame{background:radial-gradient(circle at 20% 20%,rgba(94,117,255,.38),transparent 35%),linear-gradient(145deg,#151922,#0e1015);border-radius:30px;box-shadow:0 35px 80px rgba(15,23,42,.28);display:flex;flex-direction:column;min-height:510px;overflow:hidden;padding:35px;position:relative}.game_detail_category{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:#c4ccff;font-size:10px;font-weight:900;padding:8px 13px;position:relative;width:-moz-fit-content;width:fit-content;z-index:3}.game_detail_logo{border-radius:25px;filter:drop-shadow(0 25px 35px rgba(0,0,0,.32));margin:auto;max-height:300px;max-width:330px;object-fit:contain;width:100%}.game_detail_image_footer{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:13px;padding-top:22px}.game_detail_mini_logo{align-items:center;background:hsla(0,0%,100%,.1);border-radius:13px;color:#fff;display:flex;flex:0 0 auto;font-size:12px;font-weight:950;height:44px;justify-content:center;width:44px}.game_detail_image_footer span,.game_detail_image_footer strong{display:block}.game_detail_image_footer span{color:#929aa8;font-size:9px;letter-spacing:1px;margin-bottom:4px;text-transform:uppercase}.game_detail_image_footer strong{color:#fff;font-size:14px}.game_detail_badge{align-items:center;background:#fff;border:1px solid #e2e7ef;border-radius:999px;color:#4b5563;display:inline-flex;font-size:11px;font-weight:850;gap:9px;padding:10px 15px;width:-moz-fit-content;width:fit-content}.game_detail_badge span{background:#4263eb;border-radius:50%;box-shadow:0 0 0 4px rgba(66,99,235,.12);height:7px;width:7px}.game_detail_intro h1{color:#111318;font-size:clamp(48px,5vw,70px);letter-spacing:-3.5px;line-height:.98;margin:24px 0 21px}.game_detail_headline{color:#606875;font-size:18px;line-height:1.7;margin:0;max-width:620px}.game_detail_highlights{grid-gap:14px;border-top:1px solid #e2e6ec;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px;padding-top:27px}.game_detail_highlights span{align-items:center;color:#454b56;display:flex;font-size:12px;font-weight:750;gap:10px}.game_detail_highlights i{align-items:center;background:#eef1ff;border-radius:50%;color:#4263eb;display:inline-flex;flex:0 0 auto;font-size:10px;font-style:normal;font-weight:950;height:21px;justify-content:center;width:21px}.game_store_buttons{display:flex;flex-wrap:wrap;gap:13px;margin-top:34px}.game_store_button{align-items:center;background:#111318;border-radius:15px;box-shadow:0 16px 35px rgba(17,19,24,.2);color:#fff;display:inline-flex;gap:13px;min-height:62px;min-width:185px;padding:10px 17px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.game_store_button:hover{box-shadow:0 22px 45px rgba(17,19,24,.27);transform:translateY(-3px)}.store_icon{flex:0 0 auto;height:29px;width:29px}.game_store_button span,.game_store_button strong{display:block}.game_store_button span{color:#aeb5c1;font-size:9px;margin-bottom:2px}.game_store_button strong{color:#fff;font-size:15px}.game_detail_content_section{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 350px;margin:32px auto 0;width:min(1180px,calc(100% - 40px))}.game_detail_content{background:#fff;border:1px solid #e4e7ec;border-radius:30px;box-shadow:0 22px 70px rgba(20,29,45,.055);padding:55px}.game_detail_content h2{color:#15171c;font-size:40px;letter-spacing:-1.8px;line-height:1.08;margin:23px 0 24px}.game_detail_content h3{color:#17191e;font-size:25px;letter-spacing:-.8px;margin:42px 0 17px}.game_detail_content p{color:#626a76;font-size:16px;line-height:1.8;margin:0 0 19px}.game_detail_content ul{grid-gap:13px;display:grid;gap:13px;list-style:none;margin:20px 0 0;padding:0}.game_detail_content li{align-items:center;background:#f6f7f9;border-radius:13px;color:#505762;display:flex;font-size:13px;gap:11px;line-height:1.5;padding:14px 16px}.game_detail_content li:before{align-items:center;background:#eef1ff;border-radius:50%;color:#4263eb;content:"✓";display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:950;height:21px;justify-content:center;width:21px}.game_detail_side{grid-gap:20px;display:grid;gap:20px}.game_detail_side_card{background:#fff;border:1px solid #e4e7ec;border-radius:27px;box-shadow:0 18px 55px rgba(20,29,45,.05);padding:30px}.game_detail_side_card.dark{background:radial-gradient(circle at 100% 0,rgba(94,117,255,.32),transparent 35%),#111318;color:#fff}.game_detail_side_card>span{color:#4263eb;font-size:10px;font-weight:950;letter-spacing:1.2px}.game_detail_side_card.dark>span{color:#aebaff}.game_detail_side_card h3{color:#fff;font-size:28px;letter-spacing:-1.1px;line-height:1.1;margin:25px 0 16px}.game_detail_side_card p{color:#b7bdc9;font-size:14px;line-height:1.7;margin:0}.detail_info_row{border-bottom:1px solid #eceef2;padding:18px 0}.detail_info_row:last-child{border-bottom:0;padding-bottom:0}.detail_info_row small,.detail_info_row strong{display:block}.detail_info_row small{color:#8a919d;font-size:10px;letter-spacing:.8px;margin-bottom:6px;text-transform:uppercase}.detail_info_row strong{color:#17191e;font-size:14px}.games_not_found{background:#fff;border:1px solid #e4e7ec;border-radius:35px;box-shadow:0 30px 90px rgba(20,29,45,.08);margin:80px auto;padding:80px 35px;text-align:center;width:min(850px,calc(100% - 40px))}.not_found_icon{align-items:center;background:#eef1ff;border-radius:22px;color:#4263eb;display:flex;font-size:30px;font-weight:950;height:75px;justify-content:center;margin:0 auto 25px;width:75px}.games_not_found>span{color:#4263eb;font-size:11px;font-weight:950;letter-spacing:1.3px}.games_not_found h1{color:#15171c;font-size:42px;letter-spacing:-2px;margin:18px 0}.games_not_found p{color:#69707c;font-size:16px;margin:0 0 30px}@media (max-width:1100px){.games_hero{gap:70px;grid-template-columns:1fr;padding:75px 45px}.games_hero_content{text-align:center}.games_hero_badge,.games_hero_content h1,.games_hero_content>p{margin-left:auto;margin-right:auto}.games_hero_stat{text-align:left}.games_hero_visual{margin:0 auto;width:min(560px,100%)}.games_section_heading{gap:25px;grid-template-columns:1fr}.games_section_heading>p{max-width:700px}.games_list_card.featured{display:flex;grid-column:auto}.games_list_card.featured .games_list_card_image_area{border-bottom:1px solid #e9ebef;border-right:0;min-height:390px}.games_list_card.featured .games_list_card_content{padding:34px}.games_bottom_section{grid-template-columns:1fr;padding:60px 45px}.games_bottom_stats{max-width:540px}.game_detail_hero{grid-template-columns:1fr;padding:50px}.game_detail_image_column{margin:0 auto;max-width:520px}.game_detail_content_section{grid-template-columns:1fr}.game_detail_side{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.games_page{padding-bottom:55px}.games_hero{border-radius:27px;margin-top:20px;padding:65px 22px 55px;width:calc(100% - 24px)}.games_hero_content h1{font-size:44px;letter-spacing:-2.5px}.games_hero_content>p{font-size:16px}.games_hero_stats{grid-template-columns:1fr}.games_hero_visual{min-height:520px}.games_visual_card{padding:26px}.games_floating_card{min-width:165px}.floating_catalog{left:-5px}.floating_duel{right:-5px}.floating_twist{right:5px}.game_detail_content_section,.game_detail_hero,.games_bottom_section,.games_detail_topbar,.games_projects_section{width:calc(100% - 24px)}.games_projects_section{margin-top:90px}.games_section_heading h2{font-size:39px;letter-spacing:-2px}.games_listing_wrapper{grid-template-columns:1fr}.games_list_card.featured .games_list_card_image_area,.games_list_card_image_area{min-height:300px;padding:30px}.games_list_card.featured .games_list_card_content,.games_list_card_content{padding:27px}.games_list_card.featured .games_list_card_content h2,.games_list_card_content h2{font-size:31px;letter-spacing:-1.4px}.games_look_button{width:100%}.games_bottom_section{border-radius:28px;margin-top:90px;padding:50px 24px}.games_bottom_content h2{font-size:39px;letter-spacing:-2px}.game_detail_hero{border-radius:28px;padding:25px}.game_detail_image_frame{min-height:440px;padding:25px}.game_detail_intro{padding:15px 4px}.game_detail_intro h1{font-size:46px;letter-spacing:-2.4px}.game_detail_headline{font-size:16px}.game_detail_highlights{grid-template-columns:1fr}.game_store_buttons{flex-direction:column}.game_store_button{width:100%}.game_detail_content{border-radius:26px;padding:32px 25px}.game_detail_content h2{font-size:32px}.game_detail_side{grid-template-columns:1fr}}@media (max-width:500px){.games_hero_content h1{font-size:38px;letter-spacing:-2px}.games_hero_visual{margin-bottom:-30px;margin-top:-20px;min-height:480px;transform:scale(.88)}.games_floating_card{min-width:150px;padding:11px}.games_list_card_image{max-width:270px}.games_bottom_stats{grid-template-columns:1fr}.bottom_stat.large{grid-column:auto}.games_bottom_buttons{flex-direction:column}.games_bottom_button{width:100%}.game_detail_image_frame{min-height:390px}.game_detail_logo{max-height:240px}.game_detail_intro h1{font-size:39px}.games_not_found{padding:60px 22px;width:calc(100% - 24px)}.games_not_found h1{font-size:34px}}@media (prefers-reduced-motion:reduce){.games_floating_card{animation:none}.game_store_button,.games_back_button,.games_bottom_button,.games_list_card,.games_list_card_image,.games_look_button{transition:none}}.privacy__policy__button__general{color:#111;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:40px auto 90px;padding:0;text-decoration:none;width:min(1180px,calc(100% - 40px))}.privacy__policy__button__general>a{align-items:center;background:#fff;border:1px solid #eee;border-radius:999px;color:#111;display:inline-flex;font-size:15px;font-weight:900;justify-content:center;margin:0 8px 14px 0;min-height:48px;padding:0 22px;text-decoration:none;transition:.2s ease}.privacy__policy__button__general>a.active,.privacy__policy__button__general>a:hover{background:#111;border-color:#111;color:#fff}#buttonsss{margin:0 8px 14px 0}.language-selector{display:flex;justify-content:flex-start;margin:0 0 24px;position:relative}.language-toggle{align-items:center;background:#fff;border:1px solid #eee;border-radius:999px;box-shadow:0 12px 28px rgba(0,0,0,.05);color:#111;cursor:pointer;display:flex;font-size:15px;font-weight:900;gap:10px;min-height:48px;padding:0 18px}.language-toggle img{border-radius:999px;height:30px;object-fit:cover;width:30px}.language-toggle .arrow{color:#777;font-size:12px}.language-menu{background:#fff;border:1px solid #eee;border-radius:18px;box-shadow:0 22px 70px rgba(0,0,0,.12);left:0;list-style:none;margin:0;padding:10px;position:absolute;top:calc(100% + 10px);width:220px;z-index:99}.language-item{align-items:center;border-radius:12px;color:#111;cursor:pointer;display:flex;font-weight:800;gap:10px;padding:10px;transition:.2s ease}.language-item.active,.language-item:hover{background:#f4f4f4}.language-item img{border-radius:999px;height:30px;object-fit:cover;width:30px}.lighting__text__page,.privacy__policy__page,.terms__of__service__page{background:#fff;width:100%}.lighting__text__page__card,.privacy__policy__card,.terms__of__service__page__card{background:linear-gradient(rgba(0,0,0,.035) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.035) 1px,transparent 0),linear-gradient(180deg,#fff,#fafafa);background-size:78px 78px,78px 78px,100% 100%;border:1px solid #eee;border-radius:34px;box-shadow:0 30px 90px rgba(0,0,0,.06);margin-top:18px;overflow:hidden;width:100%}.lighting__text__page__card__texts,.privacy__policy__card__texts,.terms__of__service__page__card__texts{color:#111;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0 auto;padding:70px 0;text-align:left;width:min(920px,calc(100% - 48px))}.lighting__text__page__card__texts h1,.privacy__policy__card__texts h1,.terms__of__service__page__card__texts h1{color:#111;font-size:48px;font-weight:900;letter-spacing:-2px;line-height:1.05;margin:0 0 12px}.lighting__text__page__card__texts h2,.privacy__policy__card__texts h2,.terms__of__service__page__card__texts h2{color:#777;font-size:17px;font-weight:800;margin:0 0 34px}.lighting__text__page__card__texts h3,.privacy__policy__card__texts h3,.terms__of__service__page__card__texts h3{border-top:1px solid #eee;color:#111;font-size:24px;font-weight:900;letter-spacing:-.7px;line-height:1.25;margin:34px 0 12px;padding-top:22px}.lighting__text__page__card__texts h4,.privacy__policy__card__texts h4,.terms__of__service__page__card__texts h4{color:#222;font-size:19px;font-weight:900;margin:22px 0 10px}.lighting__text__page__card__texts p,.privacy__policy__card__texts p,.terms__of__service__page__card__texts p{color:#555;font-size:16px;font-weight:500;line-height:1.75;margin:0 0 14px}.lighting__text__page__card__texts li,.privacy__policy__card__texts li,.terms__of__service__page__card__texts li{color:#444;font-size:16px;font-weight:650;line-height:1.65;margin:8px 0 8px 22px}.lighting__text__page__card__texts a,.privacy__policy__card__texts a,.terms__of__service__page__card__texts a{color:#0070f3;font-weight:850;text-decoration:none}.lighting__text__page__card__texts a:hover,.privacy__policy__card__texts a:hover,.terms__of__service__page__card__texts a:hover{text-decoration:underline}.privacy__policy__card__texts.rtl,.rtl,.terms__of__service__page__card__texts.rtl{direction:rtl;text-align:right}.rtl li{margin-left:0;margin-right:22px}.caret,.dropbtn,.dropdown-content,.dropdown__button,.language-logo,.language-option,.privacy__dropdown,.title{font-family:inherit}@media screen and (max-width:900px){.privacy__policy__button__general{margin-top:24px;width:calc(100% - 24px)}.lighting__text__page__card,.privacy__policy__card,.terms__of__service__page__card{border-radius:26px}.lighting__text__page__card__texts,.privacy__policy__card__texts,.terms__of__service__page__card__texts{padding:52px 0;width:calc(100% - 36px)}.lighting__text__page__card__texts h1,.privacy__policy__card__texts h1,.terms__of__service__page__card__texts h1{font-size:36px;letter-spacing:-1.5px}.lighting__text__page__card__texts h3,.privacy__policy__card__texts h3,.terms__of__service__page__card__texts h3{font-size:21px}}@media screen and (max-width:600px){.privacy__policy__button__general{align-items:stretch;display:flex;flex-direction:column;gap:10px}.privacy__policy__button__general>a{margin:0;width:100%}.language-selector{justify-content:stretch;margin-bottom:10px}.language-toggle{justify-content:center;width:100%}.language-menu{width:100%}.lighting__text__page__card__texts,.privacy__policy__card__texts,.terms__of__service__page__card__texts{padding:38px 0;width:calc(100% - 28px)}.lighting__text__page__card__texts h1,.privacy__policy__card__texts h1,.terms__of__service__page__card__texts h1{font-size:30px}.lighting__text__page__card__texts h2,.privacy__policy__card__texts h2,.terms__of__service__page__card__texts h2{font-size:15px}.lighting__text__page__card__texts h3,.privacy__policy__card__texts h3,.terms__of__service__page__card__texts h3{font-size:19px}.lighting__text__page__card__texts li,.lighting__text__page__card__texts p,.privacy__policy__card__texts li,.privacy__policy__card__texts p,.terms__of__service__page__card__texts li,.terms__of__service__page__card__texts p{font-size:14px}}a,button{font-family:inherit}.contact_page{background:#f7f8fa;min-height:100vh;overflow:hidden;padding-bottom:90px;width:100%}.contact_hero{grid-gap:75px;align-items:center;background:linear-gradient(rgba(17,24,39,.035) 1px,transparent 0),linear-gradient(90deg,rgba(17,24,39,.035) 1px,transparent 0),linear-gradient(135deg,#fff,#f8fbff 55%,#f5f7fb);background-size:64px 64px,64px 64px,100% 100%;border:1px solid rgba(16,17,20,.08);border-radius:38px;box-shadow:0 35px 100px rgba(20,29,45,.08);display:grid;gap:75px;grid-template-columns:minmax(0,1.05fr) minmax(410px,.85fr);margin:32px auto 0;min-height:700px;overflow:hidden;padding:80px 72px;position:relative;width:min(1240px,calc(100% - 40px))}.contact_hero_glow{border-radius:50%;pointer-events:none;position:absolute}.contact_glow_one{background:radial-gradient(circle,rgba(66,99,235,.2) 0,rgba(66,99,235,0) 70%);height:520px;right:-220px;top:-230px;width:520px}.contact_glow_two{background:radial-gradient(circle,rgba(45,212,191,.18) 0,rgba(45,212,191,0) 70%);bottom:-330px;height:440px;left:25%;width:440px}.contact_hero_content{position:relative;z-index:3}.contact_hero_badge{align-items:center;background:hsla(0,0%,100%,.9);border:1px solid #e2e7ef;border-radius:999px;box-shadow:0 8px 30px rgba(20,29,45,.05);color:#4b5563;display:inline-flex;font-size:13px;font-weight:850;gap:10px;margin-bottom:28px;padding:10px 16px;width:-moz-fit-content;width:fit-content}.contact_hero_badge span{background:#4263eb;border-radius:50%;box-shadow:0 0 0 5px rgba(66,99,235,.12);height:8px;width:8px}.contact_hero_content h1{color:#111318;font-size:clamp(48px,5.2vw,74px);font-weight:900;letter-spacing:-4px;line-height:.99;margin:0;max-width:700px}.contact_hero_content h1 strong{color:#4263eb;display:block;font-weight:900}.contact_hero_content>p{color:#5f6673;font-size:19px;line-height:1.7;margin:30px 0 0;max-width:650px}.contact_hero_features{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:50px}.contact_hero_feature{border-left:2px solid #dfe4ec;padding-left:17px}.contact_hero_feature span,.contact_hero_feature strong{display:block}.contact_hero_feature strong{color:#16181d;font-size:15px;font-weight:900;margin-bottom:5px}.contact_hero_feature span{color:#787f8b;font-size:12px}.contact_hero_visual{align-items:center;display:flex;justify-content:center;min-height:500px;position:relative;z-index:3}.contact_visual_card{background:radial-gradient(circle at 80% 10%,rgba(91,117,255,.27),transparent 35%),linear-gradient(145deg,#131722,#0e1015);border:1px solid hsla(0,0%,100%,.14);border-radius:30px;box-shadow:0 40px 90px rgba(15,23,42,.32);color:#fff;display:flex;flex-direction:column;min-height:390px;padding:32px;position:relative;width:min(410px,100%);z-index:2}.visual_card_header{align-items:center;display:flex;gap:13px}.visual_logo{align-items:center;background:linear-gradient(135deg,#4263eb,#6c7dff);border-radius:15px;box-shadow:0 12px 30px rgba(66,99,235,.35);color:#fff;display:flex;flex:0 0 auto;font-size:20px;font-weight:950;height:48px;justify-content:center;width:48px}.visual_card_header span,.visual_card_header strong{display:block}.visual_card_header span{color:#9ea6b5;font-size:10px;font-weight:700;letter-spacing:1px;margin-bottom:3px;text-transform:uppercase}.visual_card_header strong{color:#fff;font-size:14px}.visual_card_message{margin-top:auto}.visual_card_message>span{color:#929bab;font-size:11px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.visual_card_message h2{color:#fff;font-size:31px;letter-spacing:-1.4px;line-height:1.1;margin:12px 0 16px}.visual_card_message p{color:#b7bdc9;font-size:14px;line-height:1.65;margin:0}.visual_card_status{align-items:center;border-top:1px solid hsla(0,0%,100%,.09);color:#aeb5c1;display:flex;font-size:11px;font-weight:700;gap:10px;margin-top:32px;padding-top:21px}.status_dot{background:#2dd4bf;border-radius:50%;box-shadow:0 0 0 5px rgba(45,212,191,.12);height:8px;width:8px}.visual_floating_card{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:hsla(0,0%,100%,.93);border:1px solid rgba(213,219,229,.8);border-radius:17px;box-shadow:0 18px 45px rgba(20,29,45,.14);display:flex;gap:11px;min-width:190px;padding:14px;position:absolute;z-index:4}.floating_icon{background:#eef1ff;color:#4263eb;font-size:12px;height:42px;min-width:42px;padding:0 8px}.visual_floating_card span,.visual_floating_card strong{display:block}.visual_floating_card strong{color:#1a1c21;font-size:12px;margin-bottom:4px}.visual_floating_card span{color:#7b818d;font-size:9px}.floating_mobile{animation:contactFloat 5s ease-in-out infinite;left:-35px;top:25px}.floating_ai{animation:contactFloat 5s ease-in-out .8s infinite;right:-45px;top:140px}.floating_web{animation:contactFloat 5s ease-in-out 1.5s infinite;bottom:22px;right:-10px}@keyframes contactFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.contact_content_section{margin:120px auto 0;width:min(1180px,calc(100% - 40px))}.contact_section_heading{max-width:800px}.contact_eyebrow{color:#4263eb;display:inline-block;font-size:12px;font-weight:950;letter-spacing:1.7px}.contact_section_heading h2{color:#15171c;font-size:clamp(38px,4.5vw,58px);letter-spacing:-2.8px;line-height:1.07;margin:17px 0 20px}.contact_section_heading>p{color:#69707c;font-size:16px;line-height:1.7;margin:0;max-width:680px}.contact_section_heading.centered{margin:0 auto;text-align:center}.contact_grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,1.15fr) minmax(340px,.75fr);margin-top:50px}.contact_info_card,.contact_side_card{border-radius:30px}.contact_info_card{background:#fff;border:1px solid #e5e8ed;box-shadow:0 22px 70px rgba(20,29,45,.06);padding:40px}.contact_info_header>span{color:#4263eb;font-size:11px;font-weight:950;letter-spacing:1.4px}.contact_info_header h3{color:#17191e;font-size:34px;letter-spacing:-1.4px;line-height:1.1;margin:14px 0 30px;max-width:600px}.contact_item{grid-gap:16px;align-items:center;background:#f9fafb;border:1px solid #e9ebef;border-radius:22px;display:grid;gap:16px;grid-template-columns:56px minmax(0,1fr) auto;margin-top:15px;padding:21px;transition:transform .2s ease,border-color .2s ease}.contact_item:hover{border-color:#d8dde6;transform:translateY(-2px)}.contact_icon{align-items:center;background:#111318;border-radius:17px;display:flex;height:56px;justify-content:center;width:56px}.contact_icon.whatsapp{background:#25d366}.contact_text{display:flex;flex-direction:column;gap:5px;min-width:0}.contact_text span{color:#858b95;font-size:11px;font-weight:900;letter-spacing:.7px;text-transform:uppercase}.contact_text strong{color:#17191e;font-size:17px;word-break:break-word}.contact_text small{color:#848b96;font-size:11px;line-height:1.4}.contact_button{background:#fff;border:1px solid #dfe3e9;border-radius:13px;color:#17191e;cursor:pointer;font-size:13px;font-weight:850;min-height:44px;padding:0 18px;transition:transform .2s ease,background .2s ease,color .2s ease;white-space:nowrap}.contact_button:hover{background:#f1f3f6;transform:translateY(-2px)}.contact_button.dark{background:#111318;border-color:#111318;color:#fff}.contact_button.dark:hover{background:#282c34}.contact_button.copied{background:#ecfdf3;border-color:#16a34a;color:#15803d}.contact_note{align-items:flex-start;background:#eef1ff;border-radius:17px;display:flex;gap:13px;margin-top:22px;padding:18px}.contact_note_icon{align-items:center;background:#4263eb;border-radius:50%;color:#fff;display:flex;flex:0 0 auto;font-size:12px;font-weight:900;height:27px;justify-content:center;width:27px}.contact_note p{color:#58627a;font-size:12px;line-height:1.6;margin:2px 0 0}.contact_side_card{background:radial-gradient(circle at 100% 0,rgba(94,117,255,.35),transparent 35%),linear-gradient(145deg,#151922,#0f1117);box-shadow:0 30px 80px rgba(15,23,42,.26);color:#fff;overflow:hidden;padding:40px;position:relative}.contact_side_card:after{border:55px solid hsla(0,0%,100%,.025);border-radius:50%;bottom:-150px;content:"";height:290px;position:absolute;right:-150px;width:290px}.contact_side_label{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#b9c3ff;font-size:10px;font-weight:900;letter-spacing:1.2px;padding:8px 13px;position:relative;width:-moz-fit-content;width:fit-content;z-index:2}.contact_side_card h3{color:#fff;font-size:37px;letter-spacing:-1.7px;line-height:1.08;margin:32px 0 18px;position:relative;z-index:2}.contact_side_card>p{color:#b7bdc9;font-size:15px;line-height:1.7;margin:0;position:relative;z-index:2}.contact_side_services{margin-top:30px;position:relative;z-index:2}.side_service{align-items:center;border-top:1px solid hsla(0,0%,100%,.09);display:flex;gap:14px;padding:16px 0}.side_service>span{align-items:center;background:hsla(0,0%,100%,.08);border-radius:11px;color:#aab7f8;display:flex;flex:0 0 auto;font-size:10px;font-weight:900;height:35px;justify-content:center;width:35px}.side_service small,.side_service strong{display:block}.side_service strong{color:#fff;font-size:13px;margin-bottom:4px}.side_service small{color:#969eac;font-size:10px}.contact_side_button{align-items:center;background:#fff;border-radius:14px;color:#111318;display:inline-flex;font-size:13px;font-weight:900;gap:13px;justify-content:center;margin-top:24px;min-height:52px;padding:0 19px;position:relative;text-decoration:none;transition:transform .2s ease;z-index:2}.contact_side_button:hover{transform:translateY(-3px)}.contact_side_button span{font-size:18px}.contact_process_section{margin:130px auto 0;width:min(1180px,calc(100% - 40px))}.contact_process_grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:50px}.process_card{background:#fff;border:1px solid #e5e8ed;border-radius:27px;box-shadow:0 18px 50px rgba(20,29,45,.045);display:flex;flex-direction:column;min-height:280px;padding:32px;transition:transform .25s ease,box-shadow .25s ease}.process_card:hover{box-shadow:0 28px 70px rgba(20,29,45,.09);transform:translateY(-6px)}.process_card.dark{background:#111318;border-color:#151820;box-shadow:0 28px 75px rgba(17,19,24,.18);color:#fff}.process_card>span{color:#a1a7b0;font-size:12px;font-weight:900;width:-moz-fit-content;width:fit-content}.process_card.dark>span{background:hsla(0,0%,100%,.1);border-radius:999px;color:#fff;padding:8px 12px}.process_card h3{color:#17191e;font-size:27px;letter-spacing:-1px;line-height:1.1;margin:auto 0 14px}.process_card.dark h3{color:#fff}.process_card p{color:#69707c;font-size:14px;line-height:1.7;margin:0}.process_card.dark p{color:#b7bdc9}@media (max-width:1100px){.contact_hero{gap:70px;grid-template-columns:1fr;padding:75px 45px}.contact_hero_content{text-align:center}.contact_hero_badge,.contact_hero_content h1,.contact_hero_content>p{margin-left:auto;margin-right:auto}.contact_hero_feature{text-align:left}.contact_hero_visual{margin:0 auto;width:min(560px,100%)}.contact_grid,.contact_process_grid{grid-template-columns:1fr}.process_card{min-height:240px}}@media (max-width:760px){.contact_page{padding-bottom:55px}.contact_hero{border-radius:27px;margin-top:20px;padding:65px 22px 55px;width:calc(100% - 24px)}.contact_hero_content h1{font-size:44px;letter-spacing:-2.5px}.contact_hero_content>p{font-size:16px}.contact_hero_features{gap:16px;grid-template-columns:1fr}.contact_hero_visual{min-height:530px}.contact_visual_card{padding:26px}.visual_floating_card{min-width:165px}.floating_mobile{left:-5px}.floating_ai{right:-5px}.floating_web{right:5px}.contact_content_section,.contact_process_section{margin-top:90px;width:calc(100% - 24px)}.contact_section_heading h2{font-size:39px;letter-spacing:-2px}.contact_info_card,.contact_side_card{border-radius:26px;padding:28px}.contact_info_header h3{font-size:29px}.contact_item{grid-template-columns:1fr;justify-items:center;text-align:center}.contact_text{align-items:center}.contact_button{width:100%}.contact_side_card h3{font-size:32px}.contact_side_button{width:100%}.process_card{min-height:260px}}@media (max-width:500px){.contact_hero_content h1{font-size:38px;letter-spacing:-2px}.contact_hero_badge{font-size:11px}.contact_hero_visual{margin-bottom:-30px;margin-top:-20px;min-height:480px;transform:scale(.88)}.visual_floating_card{min-width:150px;padding:11px}.visual_floating_card strong{font-size:10px}.visual_floating_card span{font-size:8px}.contact_text strong{font-size:14px}.contact_side_card h3{font-size:29px}.contact_section_heading h2{font-size:35px}}@media (prefers-reduced-motion:reduce){.visual_floating_card{animation:none}.contact_button,.contact_item,.contact_side_button,.process_card{transition:none}}*,:after,:before{box-sizing:border-box}body{background:#f7f8fa;color:#111318}.about_us_page{background:#f7f8fa;min-height:100vh;overflow:hidden;padding-bottom:90px;width:100%}.about_hero{grid-gap:75px;align-items:center;background:linear-gradient(rgba(17,24,39,.035) 1px,transparent 0),linear-gradient(90deg,rgba(17,24,39,.035) 1px,transparent 0),linear-gradient(135deg,#fff,#f8fbff 55%,#f5f7fb);background-size:64px 64px,64px 64px,100% 100%;border:1px solid rgba(16,17,20,.08);border-radius:38px;box-shadow:0 35px 100px rgba(20,29,45,.08);display:grid;gap:75px;grid-template-columns:minmax(0,1.05fr) minmax(390px,.75fr);margin:32px auto 0;min-height:720px;overflow:hidden;padding:80px 72px;position:relative;width:min(1240px,calc(100% - 40px))}.about_hero_glow{border-radius:50%;pointer-events:none;position:absolute}.about_hero_glow_one{background:radial-gradient(circle,rgba(66,99,235,.2) 0,rgba(66,99,235,0) 70%);height:520px;right:-220px;top:-220px;width:520px}.about_hero_glow_two{background:radial-gradient(circle,rgba(45,212,191,.18) 0,rgba(45,212,191,0) 70%);bottom:-330px;height:440px;left:25%;width:440px}.about_hero_content{position:relative;z-index:3}.about_hero_badge{align-items:center;background:hsla(0,0%,100%,.9);border:1px solid #e2e7ef;border-radius:999px;box-shadow:0 8px 30px rgba(20,29,45,.05);color:#4b5563;display:inline-flex;font-size:13px;font-weight:850;gap:10px;margin-bottom:28px;padding:10px 16px;width:-moz-fit-content;width:fit-content}.about_hero_badge span{background:#4263eb;border-radius:50%;box-shadow:0 0 0 5px rgba(66,99,235,.12);height:8px;width:8px}.about_hero_content h1{color:#111318;font-size:clamp(48px,5.2vw,74px);font-weight:900;letter-spacing:-4px;line-height:.99;margin:0;max-width:720px}.about_hero_content h1 strong{color:#4263eb;display:block;font-weight:900}.about_hero_content>p{color:#5f6673;font-size:19px;line-height:1.7;margin:30px 0 0;max-width:670px}.about_hero_buttons{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px}.about_button{align-items:center;border-radius:15px;display:inline-flex;font-size:14px;font-weight:850;gap:14px;justify-content:center;min-height:56px;padding:0 23px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.about_button:hover{transform:translateY(-3px)}.about_button.primary{background:#111318;box-shadow:0 16px 35px rgba(17,19,24,.2);color:#fff}.about_button.primary span{font-size:20px}.about_button.secondary{background:#fff;border:1px solid #dfe3e9;box-shadow:0 12px 28px rgba(20,29,45,.05);color:#17191e}.about_hero_summary{position:relative;z-index:3}.summary_card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:hsla(0,0%,100%,.9);border:1px solid #e2e6ec;border-radius:24px;box-shadow:0 24px 60px rgba(20,29,45,.1);padding:28px}.summary_main{background:radial-gradient(circle at 90% 10%,rgba(95,117,255,.3),transparent 35%),linear-gradient(145deg,#151922,#0f1117);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 35px 80px rgba(15,23,42,.3);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:330px;padding:38px}.summary_main>span{background:hsla(0,0%,100%,.1);border-radius:999px;color:#bac4ff;font-size:10px;font-weight:900;letter-spacing:1.3px;margin-bottom:auto;padding:8px 13px;width:-moz-fit-content;width:fit-content}.summary_main h2{color:#fff;font-size:31px;letter-spacing:-1.4px;line-height:1.1;margin:40px 0 16px}.summary_main p{color:#b6bdc8;font-size:14px;line-height:1.65;margin:0}.summary_small_cards{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-top:14px}.summary_small_cards .summary_card{display:flex;flex-direction:column;justify-content:flex-end;min-height:130px}.summary_small_cards span,.summary_small_cards strong{display:block}.summary_small_cards strong{color:#17191e;font-size:36px;letter-spacing:-1.5px;line-height:1;margin-bottom:8px}.summary_small_cards span{color:#7b828d;font-size:11px;line-height:1.45}.about_eyebrow{color:#4263eb;display:inline-block;font-size:12px;font-weight:950;letter-spacing:1.7px}.about_eyebrow.light{color:#8fa2ff}.about_section_heading h2{color:#15171c;font-size:clamp(37px,4.5vw,58px);letter-spacing:-2.8px;line-height:1.07;margin:17px 0 0}.about_section_heading.centered{margin:0 auto;max-width:820px;text-align:center}.about_section_heading.centered p{color:#69707c;font-size:16px;line-height:1.7;margin:22px auto 0;max-width:680px}.about_intro_section{grid-gap:80px;align-items:start;display:grid;gap:80px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);margin:125px auto 0;width:min(1180px,calc(100% - 40px))}.about_intro_content{padding-top:30px}.about_intro_content p{color:#606875;font-size:17px;line-height:1.8;margin:0 0 24px}.about_intro_content p:last-child{margin-bottom:0}.about_featured_project{grid-gap:70px;align-items:center;background:radial-gradient(circle at 90% 10%,rgba(115,136,255,.4),transparent 33%),radial-gradient(circle at 12% 110%,rgba(45,212,191,.17),transparent 36%),linear-gradient(145deg,#11141d,#0e1015);border-radius:36px;box-shadow:0 40px 100px rgba(14,16,21,.22);color:#fff;display:grid;gap:70px;grid-template-columns:minmax(0,1fr) minmax(380px,.85fr);margin:120px auto 0;min-height:660px;overflow:hidden;padding:75px;position:relative;width:min(1180px,calc(100% - 40px))}.about_featured_project:before{background:linear-gradient(hsla(0,0%,100%,.06) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:68px 68px;content:"";inset:0;opacity:.17;pointer-events:none;position:absolute}.featured_project_content{position:relative;z-index:3}.featured_project_label{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#aab7f8;font-size:10px;font-weight:900;letter-spacing:1.3px;padding:9px 13px;width:-moz-fit-content;width:fit-content}.featured_project_content h2{color:#fff;font-size:clamp(46px,5vw,68px);letter-spacing:-3px;line-height:1;margin:24px 0 22px}.featured_project_content p{color:#b7bdc9;font-size:16px;line-height:1.75;margin:0 0 17px;max-width:650px}.featured_project_tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.featured_project_tags span{background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.11);border-radius:999px;color:#d7dbe3;font-size:11px;font-weight:700;padding:9px 13px}.featured_project_button{align-items:center;background:#fff;border-radius:14px;box-shadow:0 16px 35px rgba(0,0,0,.2);color:#111318;display:inline-flex;font-size:14px;font-weight:900;gap:13px;margin-top:34px;min-height:54px;padding:0 21px;text-decoration:none;transition:transform .2s ease;width:-moz-fit-content;width:fit-content}.featured_project_button:hover{transform:translateY(-3px)}.featured_project_button span{font-size:19px}.featured_project_visual{align-items:center;display:flex;justify-content:center;min-height:500px;position:relative;z-index:3}.project_circle{border:1px solid hsla(0,0%,100%,.08);border-radius:50%;position:absolute}.project_circle_one{height:430px;width:430px}.project_circle_two{height:330px;width:330px}.project_main_card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.15);border-radius:30px;box-shadow:0 35px 80px rgba(0,0,0,.28);display:flex;flex-direction:column;min-height:390px;padding:32px;position:relative;width:min(360px,100%);z-index:2}.project_card_top{align-items:center;display:flex;gap:13px}.project_logo{align-items:center;background:#fff;border-radius:16px;color:#4263eb;display:flex;font-size:16px;font-weight:950;height:50px;justify-content:center;width:50px}.project_card_top span,.project_card_top strong{display:block}.project_card_top span{color:#a7afbd;font-size:10px;letter-spacing:1px;margin-bottom:4px;text-transform:uppercase}.project_card_top strong{color:#fff;font-size:16px}.project_card_middle{margin-top:auto}.project_card_middle span{color:#9ca5b5;font-size:11px}.project_card_middle h3{color:#fff;font-size:31px;letter-spacing:-1.4px;line-height:1.08;margin:11px 0 27px}.project_card_bottom{grid-gap:15px;border-top:1px solid hsla(0,0%,100%,.1);display:grid;gap:15px;grid-template-columns:1fr 1fr;padding-top:23px}.project_card_bottom span,.project_card_bottom strong{display:block}.project_card_bottom strong{color:#fff;font-size:19px;margin-bottom:5px}.project_card_bottom span{color:#aab1bd;font-size:9px}.project_floating_card{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:hsla(0,0%,100%,.11);border:1px solid hsla(0,0%,100%,.16);border-radius:17px;box-shadow:0 20px 45px rgba(0,0,0,.2);display:flex;gap:11px;min-width:185px;padding:14px;position:absolute;z-index:4}.floating_icon{align-items:center;background:hsla(0,0%,100%,.14);border-radius:13px;color:#fff;display:flex;flex:0 0 auto;font-size:13px;font-weight:950;height:41px;justify-content:center;width:41px}.project_floating_card span,.project_floating_card strong{display:block}.project_floating_card strong{color:#fff;font-size:12px;margin-bottom:4px}.project_floating_card span{color:#aeb5c1;font-size:9px}.floating_business{animation:projectFloat 5s ease-in-out infinite;right:-15px;top:60px}.floating_users{animation:projectFloat 5s ease-in-out 1s infinite;bottom:65px;left:-20px}@keyframes projectFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.about_services_section{margin:130px auto 0;width:min(1180px,calc(100% - 40px))}.about_services_grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:55px}.about_service_card{background:#fff;border:1px solid #e5e8ed;border-radius:28px;box-shadow:0 18px 55px rgba(20,29,45,.055);min-height:480px;overflow:hidden;padding:35px;position:relative;transition:transform .25s ease,box-shadow .25s ease}.about_service_card:hover{box-shadow:0 30px 75px rgba(20,29,45,.1);transform:translateY(-7px)}.about_service_card:after{background:rgba(66,99,235,.06);border-radius:50%;bottom:-95px;content:"";height:190px;position:absolute;right:-85px;width:190px}.about_service_card.ai:after{background:rgba(139,92,246,.07)}.about_service_card.web:after{background:rgba(20,184,166,.08)}.service_card_top{align-items:center;display:flex;justify-content:space-between}.service_card_top>span{color:#c1c6cf;font-size:12px;font-weight:900}.service_icon{align-items:center;background:#eef1ff;border-radius:19px;color:#4263eb;display:flex;font-size:17px;font-weight:950;height:62px;justify-content:center;padding:0 10px;width:62px}.about_service_card.ai .service_icon{background:#f3edff;color:#7c3aed}.about_service_card.web .service_icon{background:#e8faf6;color:#0f9f8c}.about_service_card h3{color:#17191e;font-size:28px;letter-spacing:-1.2px;margin:35px 0 17px}.about_service_card>p{color:#68707d;font-size:15px;line-height:1.7;margin:0}.service_line{background:#eceef2;height:1px;margin-top:29px}.about_service_card ul{list-style:none;margin:25px 0 0;padding:0}.about_service_card li{align-items:center;color:#454b56;display:flex;font-size:13px;font-weight:700;gap:10px;margin-bottom:13px}.about_service_card li:before{align-items:center;background:#eef1ff;border-radius:50%;color:#4263eb;content:"✓";display:inline-flex;font-size:10px;font-weight:950;height:19px;justify-content:center;width:19px}.about_service_card.ai li:before{background:#f3edff;color:#7c3aed}.about_service_card.web li:before{background:#e8faf6;color:#0f9f8c}.about_values_section{grid-gap:70px;align-items:start;display:grid;gap:70px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);margin:130px auto 0;width:min(1180px,calc(100% - 40px))}.values_intro{position:sticky;top:30px}.values_intro h2{color:#15171c;font-size:clamp(38px,4.4vw,56px);letter-spacing:-2.7px;line-height:1.07;margin:17px 0 22px}.values_intro p{color:#69707c;font-size:16px;line-height:1.7;margin:0}.values_grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}.value_card{background:#fff;border:1px solid #e5e8ed;border-radius:27px;box-shadow:0 18px 50px rgba(20,29,45,.045);min-height:270px;padding:31px;transition:transform .25s ease,box-shadow .25s ease}.value_card:hover{box-shadow:0 28px 70px rgba(20,29,45,.09);transform:translateY(-6px)}.value_card.dark{background:#111318;border-color:#151820;box-shadow:0 28px 75px rgba(17,19,24,.18);color:#fff}.value_card>span{color:#a1a7b0;display:inline-block;font-size:12px;font-weight:900;margin-bottom:50px}.value_card.dark>span{background:hsla(0,0%,100%,.1);border-radius:999px;color:#fff;padding:8px 12px}.value_card h3{color:#17191e;font-size:25px;letter-spacing:-1px;margin:0 0 14px}.value_card.dark h3{color:#fff}.value_card p{color:#69707c;font-size:14px;line-height:1.7;margin:0}.value_card.dark p{color:#b7bdc9}.about_mission_section{grid-gap:70px;align-items:center;background:radial-gradient(circle at 100% 0,rgba(84,109,255,.32),transparent 34%),linear-gradient(145deg,#151822,#0e1015);border-radius:36px;box-shadow:0 40px 100px rgba(14,16,21,.2);color:#fff;display:grid;gap:70px;grid-template-columns:minmax(0,1fr) 380px;margin:130px auto 0;min-height:540px;overflow:hidden;padding:75px;position:relative;width:min(1180px,calc(100% - 40px))}.about_mission_section:after{border:80px solid hsla(0,0%,100%,.025);border-radius:50%;bottom:-300px;content:"";height:500px;position:absolute;right:-220px;width:500px}.mission_content{position:relative;z-index:2}.mission_content h2{color:#fff;font-size:clamp(39px,4.7vw,60px);letter-spacing:-2.8px;line-height:1.06;margin:18px 0 24px;max-width:720px}.mission_content p{color:#b6bdc9;font-size:16px;line-height:1.75;margin:0;max-width:700px}.mission_buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:35px}.mission_button{align-items:center;border-radius:14px;display:inline-flex;font-size:13px;font-weight:900;justify-content:center;min-height:52px;padding:0 20px;text-decoration:none;transition:transform .2s ease}.mission_button:hover{transform:translateY(-3px)}.mission_button.primary{background:#fff;color:#111318}.mission_button.secondary{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14);color:#fff}.mission_stats{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(2,1fr);position:relative;z-index:2}.mission_stat{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.11);border-radius:22px;display:flex;flex-direction:column;justify-content:flex-end;min-height:145px;padding:24px}.mission_stat.large{grid-column:1/-1;min-height:180px}.mission_stat strong{color:#fff;font-size:25px;letter-spacing:-1px;line-height:1;margin-bottom:8px}.mission_stat.large strong{font-size:68px;letter-spacing:-3px}.mission_stat span{color:#aeb5c1;font-size:10px;line-height:1.45}@media (max-width:1100px){.about_hero{grid-template-columns:1fr;padding:75px 45px}.about_hero_content{text-align:center}.about_hero_badge,.about_hero_content h1,.about_hero_content>p{margin-left:auto;margin-right:auto}.about_hero_buttons{justify-content:center}.about_hero_summary{margin:0 auto;width:min(570px,100%)}.about_intro_section{gap:35px;grid-template-columns:1fr}.about_intro_content{padding-top:0}.about_featured_project{grid-template-columns:1fr;padding:60px 45px}.featured_project_content{text-align:center}.featured_project_button,.featured_project_content p,.featured_project_label{margin-left:auto;margin-right:auto}.featured_project_tags{justify-content:center}.about_services_grid{grid-template-columns:1fr}.about_service_card{min-height:auto}.about_values_section{grid-template-columns:1fr}.values_intro{max-width:800px;position:static}.about_mission_section{grid-template-columns:1fr;padding:60px 45px}.mission_stats{max-width:540px}}@media (max-width:760px){.about_us_page{padding-bottom:55px}.about_hero{border-radius:27px;margin-top:20px;padding:65px 22px 55px;width:calc(100% - 24px)}.about_hero_content h1{font-size:44px;letter-spacing:-2.5px}.about_hero_content>p{font-size:16px}.about_hero_buttons{flex-direction:column}.about_button{width:100%}.summary_main{min-height:300px;padding:28px}.summary_main h2{font-size:27px}.about_featured_project,.about_intro_section,.about_mission_section,.about_services_section,.about_values_section{width:calc(100% - 24px)}.about_intro_section,.about_services_section,.about_values_section{margin-top:90px}.about_section_heading h2,.values_intro h2{font-size:39px;letter-spacing:-2px}.about_featured_project{border-radius:28px;margin-top:90px;padding:50px 22px}.featured_project_content h2{font-size:48px;letter-spacing:-2px}.featured_project_content p{font-size:14px}.featured_project_visual{margin:-20px 0;transform:scale(.9)}.about_service_card{padding:30px 25px}.values_grid{grid-template-columns:1fr}.about_mission_section{border-radius:28px;margin-top:90px;padding:50px 24px}.mission_content h2{font-size:39px;letter-spacing:-2px}}@media (max-width:500px){.about_hero_content h1{font-size:38px;letter-spacing:-2px}.about_hero_badge{font-size:11px}.summary_small_cards{grid-template-columns:1fr}.featured_project_visual{margin:-45px 0;min-height:450px;transform:scale(.82)}.project_floating_card{min-width:155px}.floating_business{right:-35px}.floating_users{left:-35px}.mission_stats{grid-template-columns:1fr}.mission_stat.large{grid-column:auto}.mission_buttons{flex-direction:column}.mission_button{width:100%}}@media (prefers-reduced-motion:reduce){.project_floating_card{animation:none}.about_button,.about_service_card,.featured_project_button,.mission_button,.value_card{transition:none}}.cookie-container{bottom:20px;display:flex;justify-content:center;position:fixed;width:100%;z-index:9999}.cookie-box{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.96);border:1px solid #eee;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.12);padding:20px 24px;width:min(900px,calc(100% - 24px))}.cookie-content{display:flex;flex-direction:column;gap:12px}.cookie-content h3{color:#111;font-size:18px;font-weight:800;margin:0}.cookie-content p{color:#555;font-size:14px;line-height:1.5;margin:0}.cookie-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.cookie-accept,.cookie-reject{border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:700;padding:10px 18px;transition:all .2s ease}.cookie-reject{background:#f5f5f5;color:#111}.cookie-reject:hover{background:#eaeaea}.cookie-accept{background:#111;color:#fff}.cookie-accept:hover{transform:translateY(-1px)}@media (max-width:600px){.cookie-buttons{flex-direction:column}.cookie-accept,.cookie-reject{width:100%}}*{box-sizing:border-box}html{scroll-behavior:smooth}a{color:inherit}.presentation_page{background:radial-gradient(circle at 10% 5%,rgba(0,112,243,.09),transparent 28%),radial-gradient(circle at 90% 8%,rgba(255,178,4,.14),transparent 24%),#fff;overflow:hidden;padding-bottom:70px;width:100%}.ad_formats_wrapper,.advantages_grid,.apps_section,.final_cta,.hero_section,.packages_section,.section_header,.split_section,.stats_grid,.timeline_section{margin-left:auto;margin-right:auto;width:min(1180px,calc(100% - 40px))}.hero_section{background:linear-gradient(rgba(0,0,0,.045) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.045) 1px,transparent 0),linear-gradient(180deg,#fff,#fafafa);background-size:78px 78px,78px 78px,100% 100%;border:1px solid #eee;border-radius:36px;box-shadow:0 30px 90px rgba(0,0,0,.06);margin-top:34px;min-height:720px;overflow:hidden;padding:110px 34px 80px;position:relative;text-align:center}.hero_section:after{background:radial-gradient(circle,rgba(0,112,243,.16),transparent 68%);border-radius:999px;content:"";height:280px;inset:auto 8% -120px;position:absolute}.eyebrow,.hero_badge{align-items:center;background:#eef6ff;border-radius:999px;color:#0070f3;display:inline-flex;font-size:14px;font-weight:900;gap:8px;padding:9px 16px}.hero_section h1{font-size:66px;font-weight:900;line-height:1.08;margin:24px auto 0;max-width:930px}.hero_section p{color:#555;font-size:21px;line-height:1.65;margin:26px auto 0;max-width:790px}.hero_actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:40px}.final_cta a,.primary_button,.secondary_button{align-items:center;border-radius:16px;display:inline-flex;font-weight:900;gap:8px;justify-content:center;min-height:56px;padding:0 24px;text-decoration:none;transition:.25s ease}.final_cta a,.primary_button{background:#111;box-shadow:0 18px 34px rgba(0,0,0,.18);color:#fff}.secondary_button{background:#fff;border:1px solid #ddd;color:#111}.final_cta a:hover,.primary_button:hover,.secondary_button:hover{transform:translateY(-3px)}.stats_grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:28px}.advantage_card,.app_card,.package_card,.stat_card,.timeline_card,.why_card{background:#fff;border:1px solid #eee;border-radius:28px;box-shadow:0 18px 50px rgba(0,0,0,.045);padding:28px}.stat_card strong{display:block;font-size:34px;font-weight:900}.stat_card span{color:#666;display:block;font-weight:700;line-height:1.5;margin-top:8px}.split_section{grid-gap:22px;align-items:center;background:#fafafa;border:1px solid #eee;border-radius:34px;display:grid;gap:22px;grid-template-columns:1.05fr .95fr;margin-top:28px;padding:46px}.final_cta h2,.format_text h2,.section_header h2,.section_text h2{font-size:48px;font-weight:900;line-height:1.1;margin:20px 0 0}.final_cta p,.format_text p,.section_header p,.section_text p{color:#5f5f5f;font-size:18px;line-height:1.75;margin:20px 0 0}.why_visual{grid-gap:18px;display:grid;gap:18px}.why_card{min-height:190px}.why_card svg{color:#0070f3}.why_card strong{display:block;font-size:26px;font-weight:900;margin-top:18px}.why_card p{color:#666;line-height:1.6;margin:12px 0 0}.why_card.dark{background:#111;color:#fff}.why_card.dark p{color:#d5d5d5}.why_card.dark svg{color:#fff}.section_header{margin-top:78px;text-align:center}.section_header p{margin-left:auto;margin-right:auto;max-width:760px}.advantages_grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:28px}.icon_box{background:#111;border-radius:17px;color:#fff;display:grid;flex:0 0 auto;height:54px;place-items:center;width:54px}.advantage_card h3,.app_card h3,.package_card h3,.timeline_card h3{font-size:25px;line-height:1.2;margin:22px 0 0}.advantage_card p,.app_card p,.package_card p,.timeline_card p{color:#666;line-height:1.65;margin:14px 0 0}.timeline_section{margin-top:84px}.center{text-align:center}.timeline_grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:28px}.timeline_card span{background:#f2f2f2;border-radius:50%;display:grid;font-weight:900;height:42px;place-items:center;width:42px}.timeline_card.featured{background:#111;box-shadow:0 32px 80px rgba(0,0,0,.18);color:#fff;transform:translateY(-14px)}.timeline_card.featured p{color:#d9d9d9}.timeline_card.featured span{background:hsla(0,0%,100%,.14)}.ad_formats_wrapper{margin-top:84px}.compact{margin-top:0;width:100%}.format_detail{grid-gap:34px;align-items:center;background:#fff;border:1px solid #eee;border-radius:34px;box-shadow:0 26px 80px rgba(0,0,0,.055);display:grid;gap:34px;grid-template-columns:1fr 430px;margin-top:34px;padding:42px}.format_detail.reverse{grid-template-columns:430px 1fr}.format_detail.reverse .format_text{order:2}.format_detail.reverse .phone_mockup{order:1}.format_benefits{grid-gap:12px;display:grid;gap:12px;margin-top:24px}.format_benefit{align-items:flex-start;background:#fafafa;border:1px solid #eee;border-radius:16px;display:flex;gap:10px;padding:14px 16px}.format_benefit svg{color:#0070f3;flex:0 0 auto;margin-top:2px}.format_benefit span{color:#333;font-weight:800;line-height:1.45}.phone_mockup{background:#111;border-radius:44px;box-shadow:0 34px 80px rgba(0,0,0,.2);margin:auto;min-height:640px;padding:20px;width:min(390px,100%)}.phone_top{background:#333;border-radius:99px;height:7px;margin:0 auto 24px;width:90px}.phone_screen{background:#f3f5f8;border-radius:30px;flex-direction:column;gap:14px;min-height:560px;overflow:hidden;padding:16px}.phone_header,.phone_screen{display:flex;position:relative}.phone_header{align-items:center;gap:12px;justify-content:space-between;z-index:2}.phone_header span{background:#fff;border:1px solid #e6e6e6;border-radius:999px;color:#0070f3;font-size:13px;font-weight:900;padding:8px 12px}.phone_header strong{color:#111;font-size:14px}.fake_content{grid-gap:14px;display:grid;flex:1 1;gap:14px}.fake_content div{background:linear-gradient(90deg,#fff,#f8f8f8);border:1px solid #e9e9e9;border-radius:22px}.fake_content div:first-child{height:150px}.fake_content div:nth-child(2){height:120px}.fake_content div:nth-child(3){height:90px}.bottom_banner{grid-gap:10px;align-items:center;background:#fff;border:1px solid #e7e7e7;border-radius:18px;box-shadow:0 -12px 30px rgba(0,0,0,.08);display:grid;gap:10px;grid-template-columns:48px 1fr auto;padding:10px}.banner_logo{background:#111;border-radius:14px;color:#fff;display:grid;font-size:10px;font-weight:900;height:48px;place-items:center;width:48px}.banner_text strong{color:#111;display:block;font-size:13px}.banner_text p{color:#666;font-size:11px;line-height:1.35;margin:4px 0 0}.bottom_banner button{background:#0070f3;border:0;border-radius:12px;color:#fff;font-size:11px;font-weight:900;height:36px;padding:0 12px;white-space:nowrap}.reward_screen{background:radial-gradient(circle at 50% 8%,rgba(255,199,66,.35),transparent 34%),#fff;border:1px solid #e8e8e8;border-radius:26px;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:26px;text-align:center}.reward_icon{background:#fff4cf;border-radius:28px;display:grid;font-size:38px;height:82px;margin:0 auto 20px;place-items:center;width:82px}.reward_screen span{color:#0070f3;font-size:12px;font-weight:900}.reward_screen h3{font-size:29px;line-height:1.12;margin:12px 0 0}.reward_screen p{color:#666;line-height:1.6;margin:14px 0 0}.watch_timer{align-content:center;background:#111;border-radius:50%;color:#fff;display:grid;height:130px;margin:24px auto;place-items:center;width:130px}.watch_timer strong{font-size:42px;line-height:1}.watch_timer small{color:#dcdcdc;font-size:12px;margin-top:6px}.campaign_notify button,.poster_card button,.reward_screen button{background:#0070f3;border:0;border-radius:15px;color:#fff;font-weight:900;height:48px}.poster_screen{align-items:center;display:flex;flex:1 1}.poster_card{background:radial-gradient(circle at 82% 12%,hsla(0,0%,100%,.23),transparent 28%),linear-gradient(145deg,#111,#272727);border-radius:30px;box-shadow:0 18px 50px rgba(0,0,0,.18);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:440px;padding:26px;width:100%}.poster_card span{font-size:12px;font-weight:900;opacity:.8}.poster_card h3{font-size:34px;line-height:1.08;margin:14px 0 0}.poster_card p{color:#e7e7e7;line-height:1.55;margin:14px 0 22px}.campaign_screen{display:flex;flex:1 1;flex-direction:column;gap:18px;justify-content:center}.campaign_notify{background:#fff;border:1px solid #e7e7e7;border-radius:26px;box-shadow:0 16px 42px rgba(0,0,0,.08);padding:24px}.campaign_notify span{color:#0070f3;font-size:12px;font-weight:900}.campaign_notify h3{font-size:28px;line-height:1.12;margin:12px 0 0}.campaign_notify p{color:#666;line-height:1.55;margin:14px 0 20px}.campaign_notify button{width:100%}.campaign_list{grid-gap:12px;display:grid;gap:12px}.campaign_list div{background:#fff;border:1px solid #e9e9e9;border-radius:18px;height:62px}.apps_section{margin-top:84px}.apps_grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,1fr);margin-top:28px}.app_card{padding:32px}.app_card_head{align-items:center;display:flex;gap:16px}.app_card_head span{color:#0070f3;display:block;font-size:13px;font-weight:900}.app_card_head h3{font-size:30px;line-height:1.1;margin:5px 0 0}.app_option_list{grid-gap:10px;display:grid;gap:10px;margin-top:22px}.app_option{align-items:flex-start;background:#fafafa;border:1px solid #eee;border-radius:16px;display:flex;gap:10px;padding:13px 14px}.app_option svg{color:#0070f3;flex:0 0 auto;margin-top:2px}.app_option span{color:#333;font-size:15px;font-weight:800;line-height:1.45}.packages_section{margin-top:84px}.packages_grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:28px}.package_card svg{color:#0070f3}.final_cta{grid-gap:28px;align-items:center;background:#111;border-radius:34px;color:#fff;display:grid;gap:28px;grid-template-columns:1fr auto;margin-top:78px;padding:48px}.final_cta p{color:#d4d4d4}.eyebrow.light{background:hsla(0,0%,100%,.14);color:#fff}.final_cta a{background:#fff;color:#111;white-space:nowrap}@media (max-width:980px){.hero_section h1{font-size:48px}.advantages_grid,.apps_grid,.packages_grid,.stats_grid,.timeline_grid{grid-template-columns:repeat(2,1fr)}.final_cta,.format_detail,.format_detail.reverse,.split_section{grid-template-columns:1fr}.format_detail.reverse .format_text,.format_detail.reverse .phone_mockup{order:0}.timeline_card.featured{transform:none}}@media (max-width:640px){.ad_formats_wrapper,.advantages_grid,.apps_section,.final_cta,.hero_section,.packages_section,.section_header,.split_section,.stats_grid,.timeline_section{width:calc(100% - 24px)}.hero_section{border-radius:26px;margin-top:18px;min-height:auto;padding:70px 20px 54px}.hero_section h1{font-size:36px;line-height:1.12}.hero_section p{font-size:16px}.primary_button,.secondary_button{width:100%}.advantages_grid,.apps_grid,.packages_grid,.stats_grid,.timeline_grid{grid-template-columns:1fr}.final_cta,.format_detail,.split_section{border-radius:26px;padding:24px}.final_cta h2,.format_text h2,.section_header h2,.section_text h2{font-size:32px;line-height:1.15}.phone_mockup{border-radius:30px;min-height:auto}.phone_screen{min-height:520px}.bottom_banner{grid-template-columns:44px 1fr}.bottom_banner button{grid-column:1/-1;width:100%}.poster_card{min-height:390px}.poster_card h3{font-size:28px}.app_card{padding:24px}.app_card_head{align-items:flex-start}.app_card_head h3{font-size:24px}.final_cta a{width:100%}}.single_big_cta{align-items:center;background:radial-gradient(circle at 90% 20%,rgba(0,112,243,.28),transparent 30%),linear-gradient(90deg,#050505,#111);border:1px solid hsla(0,0%,100%,.08);border-radius:42px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.03),0 40px 100px rgba(0,0,0,.45);display:flex;gap:40px;justify-content:space-between;margin:90px auto 0;overflow:hidden;padding:70px;width:min(1180px,calc(100% - 40px))}.single_big_cta_content span{color:#4f9dff;font-size:15px;font-weight:900;letter-spacing:1px}.single_big_cta_content h2{color:#fff;font-size:92px;font-weight:900;letter-spacing:-4px;line-height:.95;margin:26px 0 0}.single_big_cta_button{align-items:center;background:#f3f3f3;border-radius:34px;box-shadow:0 20px 50px rgba(0,0,0,.35),inset 0 -4px 0 rgba(0,0,0,.05);color:#111;display:inline-flex;font-size:34px;font-weight:900;gap:16px;height:142px;justify-content:center;min-width:420px;text-decoration:none;transition:.25s ease}.single_big_cta_button:hover{transform:translateY(-4px) scale(1.02)}@media (max-width:980px){.single_big_cta{align-items:flex-start;flex-direction:column;padding:40px 28px}.single_big_cta_content h2{font-size:62px;line-height:1}.single_big_cta_button{font-size:24px;height:90px;min-width:0;min-width:auto;width:100%}}@media (max-width:640px){.single_big_cta{border-radius:28px;width:calc(100% - 24px)}.single_big_cta_content h2{font-size:44px;letter-spacing:-2px}.single_big_cta_button{border-radius:22px;font-size:20px;height:76px}}.reklamverenpanel-auth-card p{color:#666;line-height:1.5}.reklamverenlogin-info-button{background:#eef6ff!important;border:1px solid #cfe5ff!important;color:#0070f3!important;margin-top:12px;width:100%}.reklamverenpanel-forgot-button{background:transparent!important;color:#0070f3!important;font-weight:800;padding:6px 0!important;text-align:right}.reklamveren-reset-overlay{align-items:center;background:rgba(0,0,0,.45);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.reklamveren-reset-panel{background:#fff;border-radius:26px;box-shadow:0 30px 90px rgba(0,0,0,.25);padding:30px;position:relative;width:min(420px,100%)}.reklamveren-reset-panel h2{font-size:26px;margin:0 0 10px}.reklamveren-reset-panel p{color:#666;line-height:1.5;margin-bottom:20px}.reklamveren-reset-panel form{grid-gap:14px;display:grid;gap:14px}.reklamveren-reset-panel input{border:1px solid #ddd;border-radius:14px;box-sizing:border-box;font-size:15px;padding:16px;width:100%}.reklamveren-reset-panel button[type=submit]{background:#111;border:none;border-radius:15px;color:#fff;cursor:pointer;font-weight:900;padding:16px}.reklamveren-reset-close{background:#f5f5f5;border:none;border-radius:999px;color:#111;cursor:pointer;font-size:24px;height:36px;line-height:1;position:absolute;right:16px;top:14px;width:36px}.reklamveren-reset-message{background:#eef6ff;border-radius:12px;color:#0070f3;font-weight:700;padding:12px}.reklamverenpanel-auth-page{align-items:center;background:#fff;display:flex;font-family:Inter,sans-serif;justify-content:center;min-height:100vh;padding:24px}.reklamverenpanel-auth-card{border:1px solid #eee;border-radius:30px;box-shadow:0 25px 80px rgba(0,0,0,.08);padding:34px;width:min(460px,100%)}.reklamverenpanel-auth-card span{background:#eef6ff;border-radius:999px;color:#0070f3;display:inline-flex;font-size:13px;font-weight:900;padding:8px 14px}.reklamverenpanel-auth-card h1{font-size:34px;margin:22px 0 10px}.reklamverenpanel-auth-card p,.reklamverenpanel-content p,.reklamverenpanel-modal p{color:#666;line-height:1.5}.reklamverenpanel-auth-card form{grid-gap:14px;display:grid;gap:14px;margin-top:24px}.reklamverenpanel-auth-card input{border:1px solid #ddd;border-radius:14px;box-sizing:border-box;font-size:15px;padding:16px;width:100%}.reklamverenpanel-auth-card button{background:#111;border:none;border-radius:15px;color:#fff;cursor:pointer;font-weight:900;padding:16px}.reklamverenpanel-switch-button{background:#f5f5f5!important;color:#111!important;margin-top:14px;width:100%}.reklamverenpanel-error{background:#ffecec;border-radius:12px;color:#c40000;font-weight:700;padding:12px}.reklamverenpanel-page{background:#f7f7f7;display:grid;font-family:Inter,sans-serif;grid-template-columns:280px 1fr;min-height:100vh}.reklamverenpanel-sidebar{background:#111;color:#fff;padding:28px}.reklamverenpanel-sidebar h2{margin:0}.reklamverenpanel-sidebar p{color:#aaa;font-size:13px;margin-bottom:28px;word-break:break-word}.reklamverenpanel-sidebar button{background:hsla(0,0%,100%,.1);border:none;border-radius:14px;color:#fff;cursor:pointer;display:block;font-weight:800;margin-bottom:12px;padding:15px;text-align:left;width:100%}.reklamverenpanel-sidebar button.active{background:#fff;color:#111}.reklamverenpanel-sidebar button.logout{background:#ff3b3b;color:#fff;margin-top:30px}.reklamverenpanel-company-box,.reklamverenpanel-id-box{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:18px;margin-bottom:16px;padding:14px}.reklamverenpanel-company-box span,.reklamverenpanel-id-box span{color:#8fc7ff;display:block;font-size:10px;font-weight:900;letter-spacing:.8px;margin-bottom:6px}.reklamverenpanel-id-box strong{color:#fff;display:block;font-size:22px;letter-spacing:.5px}.reklamverenpanel-company-box strong{color:#fff;display:block;font-size:15px;line-height:1.3}.reklamverenpanel-company-box small{color:#aaa;display:block;font-size:12px;margin-top:6px}.reklamverenpanel-content{padding:40px}.reklamverenpanel-content h1{font-size:42px;margin:0 0 10px}.reklamverenpanel-package-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,1fr);margin-top:28px}.reklamverenpanel-package-card{background:#fff;border:1px solid #eee;border-radius:28px;box-shadow:0 20px 60px rgba(0,0,0,.06);padding:30px}.reklamverenpanel-package-card.dark{background:#111;color:#fff}.reklamverenpanel-package-card span{background:#eef6ff;border-radius:999px;color:#0070f3;display:inline-flex;font-size:13px;font-weight:900;padding:8px 14px}.reklamverenpanel-package-card.dark span{background:hsla(0,0%,100%,.14);color:#fff}.reklamverenpanel-package-card h2{font-size:32px;line-height:1.08;margin:22px 0}.reklamverenpanel-price-box{background:#f7f7f7;border:1px solid #eee;border-radius:22px;color:#111;margin-bottom:20px;padding:22px}.reklamverenpanel-package-card.dark .reklamverenpanel-price-box{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.14);color:#fff}.reklamverenpanel-price-box strong{display:block;font-size:38px;font-weight:900}.reklamverenpanel-price-box small{color:#666;display:block;margin-top:8px}.reklamverenpanel-package-card.dark .reklamverenpanel-price-box small,.reklamverenpanel-package-card.dark p{color:#d6d6d6}.reklamverenpanel-package-card button{background:#111;border:none;border-radius:15px;color:#fff;cursor:pointer;font-weight:900;padding:16px;width:100%}.reklamverenpanel-package-card.dark button{background:#fff;color:#111}.reklamverenpanel-loading{font-size:22px;font-weight:800;padding:40px}.reklamverenpanel-empty-ads{background:#fff;border:1px dashed #ddd;border-radius:20px;color:#777;font-weight:800;margin-top:24px;padding:22px}.reklamverenpanel-ads-list{grid-gap:18px;display:grid;gap:18px;margin-top:24px}.reklamverenpanel-ad-card{grid-gap:18px;align-items:center;background:#fff;border:1px solid #eee;border-radius:24px;box-shadow:0 18px 55px rgba(0,0,0,.06);display:grid;gap:18px;grid-template-columns:260px 1fr;padding:22px}.reklamverenpanel-ad-image-wrap{background:#fafafa;border:1px solid #eee;border-radius:20px;overflow:hidden;width:100%}.reklamverenpanel-ad-image-wrap img{background:#fff;height:145px;object-fit:contain;width:100%}.reklamverenpanel-ad-no-image{align-items:center;background:#f2f2f2;border-radius:18px;color:#777;display:flex;font-weight:900;height:145px;justify-content:center;width:100%}.reklamverenpanel-ad-info{min-width:0}.reklamverenpanel-ad-top{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.reklamverenpanel-ad-top h3{color:#111;font-size:22px;margin:0}.reklamverenpanel-ad-info p{color:#666;margin:8px 0 12px}.reklamverenpanel-ad-meta{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.reklamverenpanel-ad-meta small{background:#f7f7f7;border-radius:12px;color:#555;padding:9px 10px}.reklamverenpanel-status{border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;padding:8px 13px;white-space:nowrap}.reklamverenpanel-status.pending{background:#fff4d8;color:#9a6500}.reklamverenpanel-status.approved{background:#e7f8ec;color:#167c35}.reklamverenpanel-status.rejected{background:#ffe7e7;color:#c40000}.reklamverenpanel-ad-actions{display:flex;gap:10px;margin-top:14px}.reklamverenpanel-ad-actions button{border:none;border-radius:14px;cursor:pointer;font-weight:900;padding:12px 18px}.reklamverenpanel-ad-actions button.edit{background:#111;color:#fff}.reklamverenpanel-ad-actions button.delete{background:#ffe7e7;color:#c40000}.reklamverenpanel-modal-overlay{align-items:center;background:rgba(0,0,0,.55);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:999}.reklamverenpanel-modal{background:#fff;border-radius:28px;box-shadow:0 30px 100px rgba(0,0,0,.22);max-height:90vh;overflow-y:auto;padding:30px;position:relative;width:min(620px,100%)}.reklamverenpanel-modal-wide{width:min(1080px,96vw)}.reklamverenpanel-modal-close{background:#f1f1f1;border:none;border-radius:50%;color:#111;cursor:pointer;font-size:28px;height:38px;position:absolute;right:20px;top:18px;width:38px}.reklamverenpanel-modal h2{font-size:32px;margin:0 0 8px}.reklamverenpanel-modal label{color:#222;display:block;font-weight:850;margin-bottom:14px}.reklamverenpanel-modal input,.reklamverenpanel-modal select,.reklamverenpanel-modal textarea{background:#fafafa;border:1px solid #ddd;border-radius:14px;box-sizing:border-box;font-size:15px;margin-top:8px;padding:14px 15px;width:100%}.reklamverenpanel-modal textarea{min-height:80px;resize:none}.reklamverenpanel-two-inputs{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.reklamverenpanel-update-grid{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(430px,1fr) minmax(430px,1fr)}.reklamverenpanel-update-form{grid-gap:14px;display:grid;gap:14px}.reklamverenpanel-update-form label{margin-bottom:0}.reklamverenpanel-chip-box{margin:16px 0}.reklamverenpanel-chip-box strong{display:block;margin-bottom:10px}.reklamverenpanel-chip-grid{display:flex;flex-wrap:wrap;gap:8px}.reklamverenpanel-chip-grid button{background:#fff;border:1px solid #ddd;border-radius:999px;color:#222;cursor:pointer;font-weight:800;padding:10px 13px}.reklamverenpanel-chip-grid button.active{background:#111;border-color:#111;color:#fff}.reklamverenpanel-update-preview{background:#fafafa;border:1px solid #eee;border-radius:26px;height:-moz-fit-content;height:fit-content;overflow:hidden;padding:22px;position:sticky;top:12px}.reklamverenpanel-update-preview>span{background:#eef6ff;color:#0070f3;margin-bottom:12px}.reklamverenpanel-preview-city,.reklamverenpanel-update-preview>span{border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;padding:8px 14px}.reklamverenpanel-preview-city{background:linear-gradient(135deg,#efb817,#ffcf35);color:#222;margin:0 0 12px 8px}.reklamverenpanel-banner-preview-box{background:#fff;border-radius:24px;box-sizing:border-box;overflow:hidden;padding:12px;width:100%}.reklamverenpanel-live-banner{grid-gap:12px!important;align-items:center!important;background:#fff!important;border-radius:18px!important;box-sizing:border-box!important;display:grid!important;gap:12px!important;grid-template-columns:58px minmax(0,1fr) 88px!important;min-width:0!important;padding:10px 12px!important}.reklamverenpanel-live-banner .pt-ad-logo{background:#f4f4f4!important;border-radius:12px!important;height:48px!important;width:48px!important}.reklamverenpanel-live-banner .pt-ad-text{min-width:0!important;overflow:hidden!important}.reklamverenpanel-live-banner .pt-ad-text h3{color:#333!important;font-size:16px!important;margin:0 0 3px!important}.reklamverenpanel-live-banner .pt-ad-text h3,.reklamverenpanel-live-banner .pt-ad-text p{line-height:1.1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.reklamverenpanel-live-banner .pt-ad-text p{color:#666!important;font-size:11px!important;margin:0!important}.reklamverenpanel-live-banner button{background:linear-gradient(135deg,#0a84ff,#06f)!important;border:none!important;border-radius:10px!important;color:#fff!important;font-size:10px!important;font-weight:900!important;height:32px!important;overflow:hidden!important;padding:0 6px!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important}.reklamverenpanel-hidden-capture{aspect-ratio:auto!important}.reklamverenpanel-hidden-capture .pt-ad-logo{height:78px!important;width:78px!important}.reklamverenpanel-hidden-capture .pt-ad-text h3,.reklamverenpanel-hidden-capture .pt-ad-text p{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.reklamverenpanel-hidden-capture button{height:50px!important;width:135px!important}.reklamverenpanel-modal-submit{background:#111;border:none;border-radius:16px;color:#fff;cursor:pointer;font-size:16px;font-weight:900;margin-top:22px;padding:17px;width:100%}@media (max-width:1000px){.reklamverenpanel-update-grid{grid-template-columns:1fr}.reklamverenpanel-update-preview{position:static}}@media (max-width:800px){.reklamverenpanel-page{grid-template-columns:1fr}.reklamverenpanel-sidebar{border-radius:0 0 24px 24px}.reklamverenpanel-package-grid{grid-template-columns:1fr}.reklamverenpanel-content{padding:24px}.reklamverenpanel-ad-card,.reklamverenpanel-ad-meta{grid-template-columns:1fr}.reklamverenpanel-ad-top{flex-direction:column}.reklamverenpanel-two-inputs{grid-template-columns:1fr}}.reklamverenpanel-banner-preview-box{padding:14px!important}.reklamverenpanel-live-banner{height:auto!important;overflow:hidden!important}.reklamverenpanel-live-banner .pt-ad-logo{flex-shrink:0!important;object-fit:contain!important}.reklamverenpanel-current-banner-box{background:#fff;border:1px solid #eee;border-radius:18px;box-sizing:border-box;margin:12px 0 22px;padding:10px;width:100%}.reklamverenpanel-current-banner-box img{border-radius:14px;display:block;height:auto;object-fit:contain;width:100%}.reklamverenpanel-no-current-banner{align-items:center;background:#f5f5f5;border-radius:14px;color:#777;display:flex;font-weight:900;height:90px;justify-content:center}.reklamverenpanel-logo-placeholder{align-items:center!important;background:#111!important;border-radius:12px!important;color:#fff!important;display:flex!important;flex-shrink:0!important;font-size:10px!important;font-weight:900!important;height:48px!important;justify-content:center!important;letter-spacing:.5px!important;width:48px!important}.reklamverenpanel-banner-preview-box,.reklamverenpanel-update-preview{overflow:visible!important}.reklamverenpanel-update-preview{box-sizing:border-box!important;max-width:100%!important;overflow:hidden!important;width:100%!important}.reklamverenpanel-banner-preview-box{background:#fff!important;border:1px solid #eee!important;border-radius:18px!important;margin-top:10px!important}.reklamverenpanel-banner-preview-box .reklamverenpanel-live-banner{aspect-ratio:981/142!important;grid-template-columns:70px minmax(0,1fr) 120px!important;height:auto!important;max-width:100%!important;min-width:0!important}.reklamverenpanel-banner-preview-box .pt-ad-text{min-width:0!important;overflow:hidden!important}.reklamverenpanel-banner-preview-box .pt-ad-text h3,.reklamverenpanel-banner-preview-box .pt-ad-text p{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.reklamverenpanel-banner-preview-box .reklamverenpanel-live-banner button{max-width:120px!important;min-width:0!important;width:100%!important}.reklamverenpanel-hidden-capture button,.reklamverenpanel-live-banner button{background:linear-gradient(135deg,#0a84ff,#06f)!important;color:#fff!important}.reklamverenpanel-hidden-capture{grid-gap:18px!important;gap:18px!important;grid-template-columns:90px minmax(0,1fr) 135px!important;max-width:981px!important;min-width:981px!important;padding:18px 22px!important}.reklamverenpanel-banner-preview-box{box-sizing:border-box!important;max-width:100%!important;width:100%!important}.reklamverenpanel-live-banner{aspect-ratio:981/142!important;max-width:100%!important;width:100%!important}.reklamverenpanel-ad-mode-box{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin:4px 0 14px}.reklamverenpanel-ad-mode-box button{background:#fff;border:1px solid #ddd;border-radius:16px;color:#111;cursor:pointer;font-weight:900;padding:15px}.reklamverenpanel-ad-mode-box button.active{background:#111;border-color:#111;color:#fff}.reklamverenpanel-mini-builder{background:#fafafa;border:1px solid #eee;border-radius:20px;padding:16px}.reklamverenpanel-create-preview{background:#0070f3;border:none;border-radius:15px;color:#fff;cursor:pointer;font-weight:900;padding:15px;width:100%}.reklamverenpanel-create-preview:hover{background:#005fd0}.reklamverenpanel-preview-empty{align-items:center;aspect-ratio:981/142;background:#fafafa;border:1px dashed #ccc;border-radius:16px;box-sizing:border-box;color:#777;display:flex;font-weight:800;justify-content:center;padding:16px;text-align:center;width:100%}.reklamverenpanel-image-preview{aspect-ratio:981/142;background:#fff;border-radius:16px;overflow:hidden;width:100%}.reklamverenpanel-image-preview img{height:100%;object-fit:cover;width:100%}.reklamverenpanel-hidden-image-capture{background:#fff!important;height:142px!important;left:-9999px!important;overflow:hidden!important;position:fixed!important;top:-9999px!important;width:981px!important}.reklamverenpanel-hidden-image-capture img{display:block!important;height:142px!important;object-fit:cover!important;width:981px!important}@media (max-width:768px){.reklamverenpanel-ad-mode-box{grid-template-columns:1fr}}.reklamverenpanel-banner-preview-box{overflow:hidden!important;padding:10px!important}.reklamverenpanel-banner-preview-box .reklamverenpanel-live-banner{grid-gap:18px!important;align-items:center!important;background:#fff!important;border:1px solid #eee!important;border-radius:16px!important;box-sizing:border-box!important;display:grid!important;gap:18px!important;grid-template-columns:80px minmax(0,1fr) 150px!important;height:110px!important;max-height:110px!important;min-height:110px!important;overflow:hidden!important;padding:14px 18px!important;width:100%!important}.reklamverenpanel-banner-preview-box .reklamverenpanel-live-banner .pt-ad-logo{background:transparent!important;border-radius:14px!important;height:64px!important;max-width:64px!important;min-width:64px!important;object-fit:contain!important;width:64px!important}.reklamverenpanel-banner-preview-box .reklamverenpanel-live-banner .pt-ad-text{margin-left:-20px!important;min-width:0!important;overflow:hidden!important;padding-right:8px!important;text-align:left!important}.reklamverenpanel-banner-preview-box .reklamverenpanel-live-banner .pt-ad-text h3{color:#3d3d3d!important;font-size:20px!important;font-weight:900!important;line-height:1.05!important;margin:0 0 5px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.reklamverenpanel-banner-preview-box .reklamverenpanel-live-banner .pt-ad-text p{color:#555!important;font-size:13px!important;font-weight:800!important;line-height:1.15!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.reklamverenpanel-banner-preview-box .reklamverenpanel-live-banner button{background:linear-gradient(135deg,#0a84ff,#06f)!important;border:none!important;border-radius:10px!important;color:#fff!important;font-size:22px!important;font-weight:900!important;height:48px!important;justify-self:end!important;margin-right:6px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100px!important}.reklamverenpanel-hidden-capture{grid-gap:26px!important;align-items:center!important;background:#fff!important;border:none!important;border-radius:0!important;box-sizing:border-box!important;display:grid!important;gap:26px!important;grid-template-columns:120px minmax(0,1fr) 210px!important;height:142px!important;left:-9999px!important;overflow:hidden!important;padding:20px 38px!important;position:fixed!important;top:-9999px!important;width:981px!important}.reklamverenpanel-hidden-capture .pt-ad-logo{border-radius:16px!important;height:88px!important;max-width:88px!important;min-width:88px!important;object-fit:contain!important;width:88px!important}.reklamverenpanel-hidden-capture .pt-ad-text{min-width:0!important;overflow:hidden!important}.reklamverenpanel-hidden-capture .pt-ad-text h3{color:#3d3d3d!important;font-size:42px!important;font-weight:900!important;line-height:1.05!important;margin:0 0 6px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.reklamverenpanel-hidden-capture .pt-ad-text p{color:#555!important;font-size:17px!important;font-weight:800!important;line-height:1.15!important;margin:0!important}.reklamverenpanel-hidden-capture .pt-ad-text p,.reklamverenpanel-hidden-capture button{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.reklamverenpanel-hidden-capture button{background:linear-gradient(135deg,#0a84ff,#06f)!important;border:none!important;border-radius:12px!important;color:#fff!important;font-size:32px!important;font-weight:900!important;height:70px!important;width:190px!important}.reklamverenpanel-design-preview{grid-gap:14px!important;align-items:center!important;background:#fff!important;border:1px solid #eee!important;border-radius:16px!important;box-sizing:border-box!important;display:grid!important;gap:14px!important;grid-template-columns:74px minmax(0,1fr) 112px!important;height:110px!important;overflow:hidden!important;padding:12px 16px!important;width:100%!important}.reklamverenpanel-design-preview .pt-ad-logo{border-radius:13px!important;height:58px!important;max-width:58px!important;min-width:58px!important;object-fit:contain!important;width:58px!important}.reklamverenpanel-design-preview .pt-ad-text{margin-left:-6px!important;min-width:0!important;overflow:hidden!important;text-align:left!important}.reklamverenpanel-design-preview .pt-ad-text h3{color:#3d3d3d!important;font-size:20px!important;font-weight:900!important;line-height:1.05!important;margin:0 0 4px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.reklamverenpanel-design-preview .pt-ad-text p{color:#555!important;font-size:12px!important;font-weight:800!important;line-height:1.15!important;margin:0!important}.reklamverenpanel-design-preview .pt-ad-text p,.reklamverenpanel-design-preview button{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.reklamverenpanel-design-preview button{background:linear-gradient(135deg,#0a84ff,#06f)!important;border:none!important;border-radius:10px!important;color:#fff!important;font-size:18px!important;font-weight:900!important;height:44px!important;justify-self:end!important;width:98px!important}.reklamverenpanel-design-capture{grid-gap:26px!important;align-items:center!important;background:#fff!important;box-sizing:border-box!important;display:grid!important;gap:26px!important;grid-template-columns:128px minmax(0,1fr) 205px!important;height:142px!important;left:-9999px!important;overflow:hidden!important;padding:18px 42px!important;position:fixed!important;top:-9999px!important;width:981px!important}.reklamverenpanel-design-capture .pt-ad-logo{border-radius:18px!important;height:108px!important;max-width:108px!important;min-width:108px!important;object-fit:contain!important;width:108px!important}.reklamverenpanel-design-capture .pt-ad-text{min-width:0!important;overflow:hidden!important;text-align:left!important}.reklamverenpanel-design-capture .pt-ad-text h3{color:#3d3d3d!important;font-size:42px!important;font-weight:900!important;line-height:1.05!important;margin:0 0 7px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.reklamverenpanel-design-capture .pt-ad-text p{color:#555!important;font-size:22px!important;font-weight:800!important;line-height:1.2!important;margin:0!important}.reklamverenpanel-design-capture .pt-ad-text p,.reklamverenpanel-design-capture button{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.reklamverenpanel-design-capture button{background:linear-gradient(135deg,#0a84ff,#06f)!important;border:none!important;border-radius:12px!important;color:#fff!important;font-size:31px!important;font-weight:900!important;height:68px!important;justify-self:end!important;width:185px!important}.reklamverenpanel-app-badge,.reklamverenpanel-yearly-badge{border-radius:999px;display:inline-flex;font-size:11px;font-weight:900;margin-bottom:8px;padding:7px 11px;width:-moz-fit-content;width:fit-content}.reklamverenpanel-yearly-badge{background:#111;color:#fff}.reklamverenpanel-app-badge{background:#eef6ff;color:#0070f3}.reklamverenpanel-package-grid.three{grid-template-columns:repeat(3,1fr)}.reklamverenpanel-card-top{align-items:center;display:flex;gap:10px;justify-content:space-between}.reklamverenpanel-card-top b{background:#ffefc2;border-radius:999px;color:#8a5a00;font-size:12px;font-weight:900;padding:8px 12px}.reklamverenpanel-package-card.popular{border:2px solid #111;transform:translateY(-10px)}.reklamverenpanel-detail-button{background:#f3f3f3!important;color:#111!important;margin-top:10px}.reklamverenpanel-package-card.dark .reklamverenpanel-detail-button{background:hsla(0,0%,100%,.14)!important;color:#fff!important}.reklamverenpanel-package-detail{background:#fafafa;border:1px solid #eee;border-radius:18px;margin-top:16px;padding:16px}.reklamverenpanel-package-card.dark .reklamverenpanel-package-detail{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.14)}.reklamverenpanel-package-detail p{font-size:14px;font-weight:700;margin:0 0 10px}@media (max-width:1100px){.reklamverenpanel-package-grid.three{grid-template-columns:1fr}.reklamverenpanel-package-card.popular{transform:none}}.reklamverenpanel-main-package-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin:24px 0;width:100%}.reklamverenpanel-main-package-card{align-items:center;background:#fff;border:none;border-radius:22px;box-shadow:0 10px 30px rgba(15,23,42,.08);box-sizing:border-box;color:#111827;cursor:pointer;display:flex;font-size:16px;font-weight:800;gap:12px;justify-content:space-between;min-width:0;padding:20px 22px;text-align:left;transition:all .25s ease;width:100%}.reklamverenpanel-main-package-card span:first-child{flex:1 1;line-height:1.25;min-width:0;word-break:normal}.reklamverenpanel-main-package-card:hover{box-shadow:0 18px 40px rgba(15,23,42,.14);transform:translateY(-3px)}.reklamverenpanel-main-package-card.active{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff}.reklamverenpanel-main-package-card .arrow{flex-shrink:0;font-size:20px;font-weight:900;line-height:1}@media (max-width:1200px){.reklamverenpanel-main-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.reklamverenpanel-main-package-grid{gap:14px;grid-template-columns:1fr}.reklamverenpanel-main-package-card{border-radius:18px;font-size:15px;padding:18px}.reklamverenpanel-main-package-card .arrow{font-size:18px}}.reklamverenpanel-assigned-package,.reklamverenpanel-package-waiting{background:#fff;border:1px solid #e8e8e8;border-radius:28px;box-shadow:0 20px 60px rgba(0,0,0,.06);max-width:760px;padding:36px}.reklamverenpanel-assigned-package>span,.reklamverenpanel-package-waiting>span{background:#eef6ff;border-radius:999px;color:#0070f3;display:inline-flex;font-size:12px;font-weight:900;padding:8px 14px}.reklamverenpanel-package-status-box{background:#f7f7f7;border-radius:18px;margin-top:24px;padding:20px}.reklamverenpanel-package-status-box b,.reklamverenpanel-package-status-box strong{display:block}.reklamverenpanel-package-status-box b{margin-top:8px}.reklamverenpanel-assigned-package button{background:#111;border:0;border-radius:15px;color:#fff;cursor:pointer;font-weight:900;margin-top:26px;padding:16px 24px}.reklamverenpanel-assigned-package small{color:#666;display:block;margin-top:16px}.reklamverenpanel-dashboard-section{width:min(920px,100%)}.reklamverenpanel-eyebrow{align-items:center;background:#eef5ff;border-radius:999px;color:#1769e0;display:inline-flex;font-size:11px;font-weight:900;letter-spacing:.9px;padding:8px 13px;width:-moz-fit-content;width:fit-content}.reklamverenpanel-no-rights,.reklamverenpanel-right-card{background:#fff;border:1px solid #e8edf4;border-radius:32px;box-shadow:0 30px 80px rgba(15,23,42,.08),0 3px 10px rgba(15,23,42,.04);overflow:hidden;position:relative}.reklamverenpanel-no-rights{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-height:460px;padding:58px}.reklamverenpanel-no-rights:before{background:radial-gradient(circle,rgba(37,99,235,.11),transparent 68%);border-radius:50%;content:"";height:360px;position:absolute;right:-130px;top:-150px;width:360px}.reklamverenpanel-no-rights-icon{background:linear-gradient(145deg,#101828,#253247);border-radius:22px;box-shadow:0 18px 35px rgba(15,23,42,.2);display:grid;height:68px;margin-bottom:24px;place-items:center;width:68px}.reklamverenpanel-no-rights-icon span{color:#fff;font-size:32px;font-weight:400;line-height:1}.reklamverenpanel-no-rights h1{color:#111827;font-size:clamp(32px,4vw,48px);letter-spacing:-1.4px;line-height:1.08;margin:22px 0 12px;max-width:620px}.reklamverenpanel-no-rights>p{color:#667085;font-size:17px;line-height:1.75;margin:0;max-width:610px}.reklamverenpanel-no-rights-note{align-items:flex-start;background:#f8fafc;border:1px solid #e8edf4;border-radius:18px;display:flex;gap:14px;margin-top:32px;padding:18px 20px;width:min(560px,100%)}.reklamverenpanel-note-dot{background:#94a3b8;border-radius:50%;box-shadow:0 0 0 5px rgba(148,163,184,.13);flex:0 0 11px;height:11px;margin-top:5px;width:11px}.reklamverenpanel-no-rights-note div:last-child{grid-gap:5px;display:grid;gap:5px}.reklamverenpanel-no-rights-note strong{color:#344054;font-size:14px}.reklamverenpanel-no-rights-note small{color:#7a8699;font-size:13px;line-height:1.5}.reklamverenpanel-right-card{padding:38px}.reklamverenpanel-right-card:after{background:radial-gradient(circle,rgba(34,197,94,.12),transparent 68%);border-radius:50%;bottom:-150px;content:"";height:290px;pointer-events:none;position:absolute;right:-110px;width:290px}.reklamverenpanel-right-card-top{align-items:flex-start;display:flex;gap:26px;justify-content:space-between;position:relative;z-index:1}.reklamverenpanel-right-card-top h1{color:#111827;font-size:clamp(30px,4vw,44px);letter-spacing:-1.2px;line-height:1.08;margin:18px 0 0;max-width:590px}.reklamverenpanel-right-counter{background:linear-gradient(145deg,#f1fff5,#e5f9ec);border:1px solid #bce9c9;border-radius:30px;display:grid;flex:0 0 120px;height:120px;place-content:center;text-align:center;width:120px}.reklamverenpanel-right-counter strong{color:#16803a;font-size:42px;font-weight:950;line-height:1}.reklamverenpanel-right-counter span{color:#4f7d5d;font-size:12px;font-weight:900;letter-spacing:.6px;margin-top:8px;text-transform:uppercase}.reklamverenpanel-right-description{color:#667085!important;font-size:16px;line-height:1.7!important;margin:20px 0 0!important;max-width:650px}.reklamverenpanel-package-apps{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;position:relative;z-index:1}.reklamverenpanel-package-apps>div{align-items:center;background:#f8fafc;border:1px solid #e7ecf3;border-radius:18px;display:flex;gap:12px;min-height:68px;padding:16px 18px}.reklamverenpanel-package-apps span{background:#dcfce7;border-radius:50%;color:#15803d;display:grid;flex:0 0 32px;font-size:16px;font-weight:900;height:32px;place-items:center;width:32px}.reklamverenpanel-package-apps strong{color:#344054;font-size:14px}.reklamverenpanel-right-progress{background:#f7f9fc;border-radius:18px;margin-top:26px;padding:18px;position:relative;z-index:1}.reklamverenpanel-right-progress-head{color:#475467;display:flex;font-size:13px;font-weight:800;gap:12px;justify-content:space-between}.reklamverenpanel-right-progress-track{background:#e5eaf1;border-radius:999px;height:9px;margin-top:13px;overflow:hidden;width:100%}.reklamverenpanel-right-progress-track span{background:linear-gradient(90deg,#16a34a,#4ade80);border-radius:inherit;display:block;height:100%;transition:width .35s ease}.reklamverenpanel-create-ad-button{align-items:center;background:linear-gradient(135deg,#111827,#263449);border:0;border-radius:17px;box-shadow:0 15px 32px rgba(15,23,42,.2);color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:900;justify-content:space-between;margin-top:24px;min-height:58px;padding:0 20px;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:100%;z-index:1}.reklamverenpanel-create-ad-button:hover{box-shadow:0 20px 38px rgba(15,23,42,.25);transform:translateY(-2px)}.reklamverenpanel-create-ad-button b{font-size:22px}.reklamverenpanel-right-warning{color:#7c8799;display:block;font-size:12px;line-height:1.5;margin-top:15px;position:relative;z-index:1}@media (max-width:700px){.reklamverenpanel-no-rights,.reklamverenpanel-right-card{border-radius:24px;padding:26px}.reklamverenpanel-no-rights{min-height:390px}.reklamverenpanel-right-card-top{flex-direction:column}.reklamverenpanel-right-counter{height:auto;min-height:94px;width:100%}.reklamverenpanel-package-apps{grid-template-columns:1fr}}.rbp-page{background:#fff;box-sizing:border-box;color:#111;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;padding:40px 20px 90px}.rbp-back-button{background:#111;border:none;border-radius:16px;color:#fff;cursor:pointer;font-size:42px;height:46px;left:24px;line-height:34px;position:fixed;top:24px;width:46px;z-index:20}.rbp-main-card{background:#fff;border:1px solid #eee;border-radius:34px;box-shadow:0 30px 90px rgba(0,0,0,.06);box-sizing:border-box;margin:0 auto;padding:34px;width:min(1320px,100%)}.rbp-main-head{background:linear-gradient(180deg,#fff,#fafafa);border:1px solid #eee;border-radius:30px;margin:0 auto 24px;max-width:850px;padding:55px 24px;text-align:center}.rbp-advertiser-info-box span,.rbp-form-head span,.rbp-hero-text span,.rbp-main-head span,.rbp-preview-title span{background:#eef6ff;border-radius:999px;color:#0070f3;display:inline-flex;font-size:13px;font-weight:900;padding:8px 14px}.rbp-main-head h1{color:#111;font-size:46px;font-weight:900;letter-spacing:-1.5px;line-height:1.05;margin:18px 0 12px}.rbp-main-head p{color:#555;font-size:17px;line-height:1.6;margin:0 auto;max-width:660px}.rbp-price-box{background:#111;border-radius:26px;box-sizing:border-box;color:#fff;margin:0 auto 24px;padding:26px;text-align:center;width:min(620px,100%)}.rbp-price-box span{display:block;font-weight:900;margin-bottom:8px}.rbp-price-box strong{display:block;font-size:48px;font-weight:900}.rbp-price-box small{color:#d6d6d6;display:block;margin-top:10px}.rbp-shell{grid-gap:24px;display:grid;gap:24px;grid-template-columns:520px 1fr}.rbp-form-panel,.rbp-right-panel{background:#fff;border:1px solid #eee;border-radius:30px;box-shadow:0 22px 70px rgba(0,0,0,.06);box-sizing:border-box}.rbp-form-panel{padding:32px}.rbp-right-panel{overflow:visible;padding:38px;position:relative}.rbp-form-head{margin-bottom:24px}.rbp-form-head h2{color:#111;font-size:32px;margin:14px 0 8px}.rbp-hero-text h1{color:#111;font-size:42px;letter-spacing:-1.8px;line-height:1.08;margin:18px 0 14px}.rbp-form-panel label{color:#222;display:block;font-weight:850;margin-bottom:16px}.rbp-form-panel input,.rbp-form-panel select,.rbp-form-panel textarea{background:#fafafa;border:1px solid #ddd;border-radius:15px;box-sizing:border-box;font-size:15px;margin-top:8px;outline:none;padding:15px 16px;transition:.2s ease;width:100%}.rbp-form-panel input:focus,.rbp-form-panel select:focus,.rbp-form-panel textarea:focus{background:#fff;border-color:#111;box-shadow:0 0 0 3px rgba(0,0,0,.08)}.rbp-form-panel textarea{min-height:82px;resize:none}.rbp-form-panel small{color:#777;display:block;font-size:13px;margin-top:6px;text-align:right}.rbp-advertiser-info-box,.rbp-mini-ad-builder,.rbp-target-box{background:#fafafa;border:1px solid #eee;border-radius:22px;margin-bottom:18px;padding:18px}.rbp-advertiser-info-box p{color:#333;font-size:15px;margin:7px 0}.rbp-ad-mode-box{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin:18px 0}.rbp-ad-mode-box button{background:#fff;border:1px solid #ddd;border-radius:16px;color:#111;cursor:pointer;font-weight:900;padding:16px}.rbp-ad-mode-box button.active,.rbp-chip-grid button.active{background:#111;border-color:#111;color:#fff}.rbp-target-box h3{color:#111;font-size:20px;margin:0 0 14px}.rbp-two-inputs{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.rbp-checkbox-group{margin-top:16px}.rbp-checkbox-group strong{color:#222;display:block;font-size:15px;margin-bottom:10px}.rbp-chip-grid{display:flex;flex-wrap:wrap;gap:8px}.rbp-chip-grid button{background:#fff;border:1px solid #ddd;border-radius:999px;color:#222;cursor:pointer;font-weight:800;padding:10px 13px}.rbp-create-preview{background:#0070f3;border:none;border-radius:15px;color:#fff;cursor:pointer;font-weight:900;margin-bottom:16px;padding:16px;width:100%}.rbp-check{align-items:flex-start;background:#fafafa;border:1px solid #eee;border-radius:15px;display:flex!important;font-size:14px;gap:10px;padding:15px}.rbp-check input{margin:3px 0 0;width:auto}.rbp-submit{background:#111;border:none;border-radius:17px;color:#fff;cursor:pointer;font-size:17px;font-weight:900;padding:18px;width:100%}.rbp-submit:disabled{cursor:not-allowed;opacity:.45}.rbp-preview-card{background:#fff;border:1px solid #eee;border-radius:26px;box-shadow:0 18px 50px rgba(0,0,0,.06);margin-top:24px;overflow:visible;padding:26px}.rbp-preview-title h2{color:#111;font-size:28px;margin:14px 0 24px}.rbp-preview-wrapper{max-width:100%;overflow:visible;padding-top:42px;position:relative;width:100%}.rbp-city-badge{background:linear-gradient(135deg,#efb817,#ffcf35);border-radius:999px;color:#222;font-size:12px;font-weight:900;padding:8px 16px;position:absolute;right:10px;top:0;z-index:2}.rbp-preview-empty{background:#fafafa;border:1px dashed #ccc;border-radius:18px;color:#777;display:flex;font-weight:800;justify-content:center;padding:18px;text-align:center}.rbp-design-preview,.rbp-preview-empty{align-items:center;box-sizing:border-box;height:110px;width:100%}.rbp-design-preview{grid-gap:14px;background:#fff;border:1px solid #eee;border-radius:16px;display:grid;gap:14px;grid-template-columns:74px minmax(0,1fr) 112px;overflow:hidden;padding:12px 16px}.rbp-design-preview .rbp-ad-logo{border-radius:14px;height:64px;max-width:64px;min-width:64px;object-fit:contain;width:64px}.rbp-ad-text{min-width:0;overflow:hidden;text-align:left}.rbp-design-preview .rbp-ad-text h3{color:#3d3d3d;font-size:20px;font-weight:900;line-height:1.05;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbp-design-preview .rbp-ad-text p{color:#555;font-size:14px;font-weight:800;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbp-design-preview button{background:linear-gradient(135deg,#0a84ff,#06f);border:none;border-radius:10px;color:#fff;font-size:18px;font-weight:900;height:46px;justify-self:end;width:102px}.rbp-image-preview{background:#fff;border:1px solid #eee;border-radius:16px;height:110px;overflow:hidden;width:100%}.rbp-image-preview img{display:block;height:100%;object-fit:fill;width:100%}.rbp-hidden-capture{left:-9999px;position:fixed;top:-9999px}.rbp-design-capture,.rbp-hidden-capture{height:142px;overflow:hidden;width:981px}.rbp-design-capture{grid-gap:24px;align-items:center;background:#fff;box-sizing:border-box;display:grid;gap:24px;grid-template-columns:145px minmax(0,1fr) 210px;padding:16px 38px}.rbp-design-capture .rbp-ad-logo{border-radius:18px;height:112px;max-width:112px;min-width:112px;object-fit:contain;width:112px}.rbp-design-capture .rbp-ad-text h3{color:#3d3d3d;font-size:40px;font-weight:900;line-height:1.05;margin:0 0 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbp-design-capture .rbp-ad-text p{color:#555;font-size:20px;font-weight:800;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbp-design-capture button{background:linear-gradient(135deg,#0a84ff,#06f);border:none;border-radius:12px;color:#fff;font-size:30px;font-weight:900;height:64px;justify-self:end;width:185px}.rbp-image-capture{background:#fff;height:142px;overflow:hidden;width:981px}.rbp-image-capture img{display:block;height:142px;object-fit:fill;width:981px}.rbp-success-screen{flex-direction:column;min-height:650px;padding:42px 24px;text-align:center}.rbp-success-icon,.rbp-success-screen{align-items:center;display:flex;justify-content:center}.rbp-success-icon{background:#111;font-size:64px;font-weight:900;height:104px;margin-bottom:24px;width:104px}.rbp-success-screen h1{font-size:42px;margin:0 0 10px}.rbp-success-desc{color:#666;font-size:18px}.rbp-application-code-box{background:#fafafa;border:1px solid #eee;border-radius:24px;margin-bottom:22px;min-width:330px;padding:18px 24px}.rbp-application-code-box span{color:#777;display:block;font-weight:800;margin-bottom:8px}.rbp-application-code-row{align-items:center;display:flex;gap:14px;justify-content:center}.rbp-application-code-row strong{color:#111;font-size:34px}.rbp-complete-button,.rbp-copy-button{background:#111;border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:15px;font-weight:900;padding:12px 18px}.rbp-payment-steps{grid-gap:12px;display:grid;gap:12px;margin:4px 0 22px;width:min(680px,100%)}.rbp-payment-step{background:#fff;border:1px solid #eee;border-radius:18px;display:flex;gap:13px;padding:15px 17px;text-align:left}.rbp-payment-step span{align-items:center;background:#111;border-radius:50%;color:#fff;display:flex;height:30px;justify-content:center;min-width:30px;width:30px}.rbp-payment-step p{color:#444;line-height:1.5;margin:0}.rbp-payment-account-content{width:100%}.rbp-payment-copy-row{align-items:center;color:#444;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.rbp-payment-copy-row em{color:#222;font-style:normal;font-weight:800;word-break:break-word}.rbp-payment-copy-row button{background:#111;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:13px;font-weight:900;padding:9px 13px}.rbp-warning-box{background:#fff8df;border:1px solid #f1d177;border-radius:22px;color:#4b3400;font-weight:900;margin:8px 0 22px;max-width:760px;padding:20px}.rbp-whatsapp-button{background:#25d366;border:none;border-radius:18px;color:#fff;cursor:pointer;font-size:17px;font-weight:900;margin-bottom:14px;padding:18px 28px}@media (max-width:991px){.rbp-shell{grid-template-columns:1fr}.rbp-main-head h1{font-size:38px}}@media (max-width:768px){.rbp-page{padding:24px 12px 70px}.rbp-main-card{border-radius:26px;padding:22px}.rbp-main-head{border-radius:24px;padding:58px 20px}.rbp-main-head h1{font-size:32px}.rbp-form-panel,.rbp-right-panel{border-radius:24px;padding:24px}.rbp-ad-mode-box,.rbp-two-inputs{grid-template-columns:1fr}.rbp-design-preview{gap:10px;grid-template-columns:58px minmax(0,1fr) 86px;height:96px;padding:10px}.rbp-design-preview .rbp-ad-logo{height:52px;max-width:52px;min-width:52px;width:52px}.rbp-design-preview .rbp-ad-text h3{font-size:15px}.rbp-design-preview .rbp-ad-text p{font-size:11px}.rbp-design-preview button{font-size:11px;height:38px;width:78px}.rbp-image-preview,.rbp-preview-empty{height:96px}}@media (max-width:480px){.rbp-back-button{left:14px;top:14px}.rbp-main-head h1{font-size:28px}.rbp-price-box strong{font-size:38px}.rbp-application-code-box{box-sizing:border-box;min-width:0;width:100%}.rbp-application-code-row{flex-direction:column}}.ab-back-button,.ba-back-button,.rbp-back-button,.ub-back-button{align-items:center;background:#111!important;border:none!important;border-radius:16px!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-size:42px!important;height:46px!important;justify-content:center;left:24px!important;line-height:34px!important;position:fixed!important;top:24px!important;width:46px!important;z-index:9999!important}.rbp-promo-box{background:#fafafa;border:1px solid #eee;border-radius:22px;margin-bottom:18px;padding:18px}.rbp-promo-row{display:flex;gap:10px;margin-top:8px}.rbp-promo-row input{flex:1 1;margin-top:0}.rbp-promo-row button{background:#111;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:900;padding:12px 18px}.promo-success{color:#16a34a!important}.promo-error,.promo-success{display:block;font-weight:900;margin-top:8px;text-align:left!important}.promo-error{color:#dc2626!important}@media (max-width:480px){.rbp-promo-row{flex-direction:column}.rbp-promo-row button{width:100%}}.rbp-price-box{display:none!important}.rbp-success-screen{background:radial-gradient(circle at top,rgba(34,197,94,.1),transparent 38%),#fff;min-height:620px;padding:48px 24px}.rbp-success-icon{background:linear-gradient(145deg,#16a34a,#22c55e);border-radius:50%;box-shadow:0 22px 55px rgba(34,197,94,.28),0 0 0 14px rgba(34,197,94,.08);color:#fff;font-size:68px;height:118px;margin-bottom:28px;width:118px}.rbp-success-screen h1{color:#111827;font-size:clamp(34px,5vw,48px);letter-spacing:-1.2px}.rbp-success-desc{color:#667085;line-height:1.7;margin:4px auto 26px;max-width:620px}.rbp-success-apps{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:28px;width:min(560px,100%)}.rbp-success-apps>div{align-items:center;background:#f5fff8;border:1px solid #dcefe2;border-radius:18px;display:flex;gap:11px;justify-content:center;min-height:68px;padding:16px 18px}.rbp-success-apps span{background:#dcfce7;border-radius:50%;color:#15803d;display:grid;font-weight:900;height:30px;place-items:center;width:30px}.rbp-success-apps strong{color:#245c36;font-size:14px}.rbp-complete-button{background:#111827;box-shadow:0 14px 30px rgba(17,24,39,.18);min-width:190px;padding:15px 24px}.rbp-main-head{margin-bottom:26px}@media (max-width:600px){.rbp-success-apps{grid-template-columns:1fr}}body{background:#fff;box-sizing:border-box;color:#111;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;padding:0}*,:after,:before{box-sizing:inherit}.deleted_page{background:#fff;min-height:100vh;padding-bottom:90px;width:100%}.deleted_hero{background:linear-gradient(rgba(0,0,0,.045) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.045) 1px,transparent 0),linear-gradient(180deg,#fff,#fafafa);background-size:78px 78px,78px 78px,100% 100%;border:1px solid #eee;border-radius:34px;box-shadow:0 30px 90px rgba(0,0,0,.06);margin:40px auto 0;padding:90px 32px;text-align:center;width:min(1180px,calc(100% - 40px))}.deleted_hero span{background:#eef6ff;border-radius:999px;color:#0070f3;display:inline-flex;font-size:14px;font-weight:900;padding:9px 16px}.deleted_hero h1{color:#111;font-size:54px;font-weight:900;letter-spacing:-3px;line-height:1.05;margin:24px auto 0;max-width:860px}.deleted_hero p{color:#555;font-size:20px;line-height:1.6;margin:22px auto 0;max-width:760px}.deleted_card{grid-gap:22px;display:grid;gap:22px;grid-template-columns:1.2fr .8fr;margin:34px auto 0;width:min(1180px,calc(100% - 40px))}.deleted_main,.deleted_side{background:#fff;border:1px solid #eee;border-radius:30px;box-shadow:0 22px 70px rgba(0,0,0,.06);padding:38px}.deleted_main h2{color:#111;font-size:30px;letter-spacing:-1px;margin:0 0 14px}.deleted_main h2:not(:first-child){margin-top:38px}.deleted_main p{color:#666;font-size:17px;line-height:1.7;margin:0 0 22px}.deleted_steps{grid-gap:14px;display:grid;gap:14px;margin-top:20px}.deleted_step{grid-gap:16px;align-items:center;background:#fafafa;border:1px solid #eee;border-radius:20px;display:grid;gap:16px;grid-template-columns:48px 1fr;padding:18px}.deleted_step strong{align-items:center;background:#111;border-radius:16px;color:#fff;display:flex;font-size:18px;font-weight:900;height:48px;justify-content:center;width:48px}.deleted_step span{color:#333;font-size:17px;line-height:1.5}.deleted_list{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:18px 0 0;padding:0}.deleted_list li{background:#fafafa;border:1px solid #eee;border-radius:16px;color:#333;font-size:16px;font-weight:700;padding:15px 18px}.deleted_email{background:#111;border-radius:18px;color:#fff;display:inline-flex;font-size:16px;font-weight:900;padding:16px 20px;word-break:break-word}.deleted_side{background:#111;color:#fff;overflow:hidden;position:relative}.deleted_side:after{background:hsla(0,0%,100%,.08);border-radius:50%;bottom:-90px;content:"";height:260px;position:absolute;right:-90px;width:260px}.deleted_side span{background:hsla(0,0%,100%,.14);border-radius:999px;color:#fff;display:inline-flex;font-size:14px;font-weight:900;padding:9px 16px}.deleted_side h3{font-size:38px;letter-spacing:-1.5px;line-height:1.1;margin:34px 0 18px}.deleted_side p{color:#d6d6d6;font-size:17px;line-height:1.7;margin:0}@media (max-width:991px){.deleted_hero h1{font-size:42px;letter-spacing:-2px}.deleted_hero p{font-size:18px}.deleted_card{grid-template-columns:1fr}.deleted_side h3{font-size:32px}}@media (max-width:768px){.deleted_hero{padding:70px 22px}.deleted_hero h1{font-size:34px;letter-spacing:-1.5px}.deleted_hero p{font-size:16px}.deleted_main,.deleted_side{border-radius:26px;padding:28px}.deleted_step{grid-template-columns:1fr;justify-items:center;text-align:center}}@media (max-width:480px){.deleted_card,.deleted_hero{width:calc(100% - 24px)}.deleted_hero{border-radius:24px;margin-top:24px}.deleted_hero h1{font-size:30px}.deleted_main h2{font-size:26px}.deleted_side h3{font-size:28px}.deleted_email{justify-content:center;text-align:center;width:100%}}.job-page{background:#fff;box-sizing:border-box;color:#111;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.job-container{box-sizing:border-box;margin:0 auto;padding:40px 0 90px;width:min(1180px,calc(100% - 40px))}.job-header{background:linear-gradient(rgba(0,0,0,.045) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.045) 1px,transparent 0),linear-gradient(180deg,#fff,#fafafa);background-size:78px 78px,78px 78px,100% 100%;border:1px solid #eee;border-radius:34px;box-shadow:0 30px 90px rgba(0,0,0,.06);margin:0 auto 34px;padding:90px 32px;text-align:center}.job-form-info span,.job-header span{background:#eef6ff;border-radius:999px;color:#0070f3;display:inline-flex;font-size:14px;font-weight:900;margin-bottom:22px;padding:9px 16px}.job-form-info h1,.job-header h1{color:#111;font-size:62px;font-weight:900;letter-spacing:-3px;line-height:1.05;margin:0 auto;max-width:900px}.job-form-info p,.job-header p{color:#555;font-size:21px;line-height:1.6;margin:24px auto 0;max-width:720px}.job-card-list{grid-gap:22px;display:grid;gap:22px}.job-card{border:1px solid #eee;box-shadow:0 22px 70px rgba(0,0,0,.06);overflow:hidden;padding:0}.job-card,.job-card-content{background:#fff;border-radius:34px}.job-card-content{box-sizing:border-box;min-height:440px;padding:42px 330px 42px 42px;position:relative}.job-money-mini{background:#111;border-radius:30px;box-shadow:0 28px 80px rgba(0,0,0,.18);box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:190px;padding:26px;position:absolute;right:42px;text-align:center;top:42px;width:240px}.job-money-mini span{font-size:18px;font-weight:900}.job-money-mini strong{font-size:36px;font-weight:900;line-height:1.05;margin-top:10px}.job-money-mini small{color:#d6d6d6;font-size:15px;font-weight:800;margin-top:8px}.job-card-badge{background:#f4f4f4;border-radius:999px;color:#555;display:inline-flex;font-size:13px;font-weight:900;margin-bottom:22px;padding:9px 15px}.job-card-content h2{color:#111;font-size:52px;font-weight:900;letter-spacing:-2px;line-height:1.08;margin:0 0 26px;max-width:700px}.job-feature-list{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0 0 32px;max-width:720px;padding:0}.job-feature-list li{background:#fafafa;border:1px solid #eee;border-radius:18px;color:#333;font-size:17px;font-weight:750;line-height:1.45;padding:15px 17px}.job-apply-btn,.job-submit-btn{background:#111;border:none;border-radius:18px;color:#fff;cursor:pointer;font-size:17px;font-weight:900;padding:18px 24px;transition:.2s ease;width:100%}.job-apply-btn{max-width:720px}.job-apply-btn:hover,.job-submit-btn:hover{background:#333;transform:translateY(-2px)}.job-back-btn{background:#111;border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:900;margin-bottom:24px;padding:13px 20px}.job-form-wrapper{background:#fff;border:1px solid #eee;border-radius:34px;box-shadow:0 22px 70px rgba(0,0,0,.06);margin:0 auto;max-width:900px;padding:30px}.job-form-info{background:linear-gradient(rgba(0,0,0,.045) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.045) 1px,transparent 0),linear-gradient(180deg,#fff,#fafafa);background-size:78px 78px,78px 78px,100% 100%;border:1px solid #eee;border-radius:28px;margin-bottom:28px;padding:60px 24px;text-align:center}.job-form{grid-gap:20px;background:#fff;border:1px solid #eee;border-radius:30px;color:#111;display:grid;gap:20px;padding:34px}.job-input-row{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}.job-input-group{display:flex;flex-direction:column;gap:8px}.job-input-group label{color:#222;font-size:14px;font-weight:900}.job-input-group input,.job-input-group select{background:#fafafa;border:1px solid #ddd;border-radius:16px;box-sizing:border-box;color:#111;font-size:15px;height:54px;outline:none;padding:0 16px}.job-input-group select{cursor:pointer}.job-input-group input:focus,.job-input-group select:focus{background:#fff;border-color:#111;box-shadow:0 0 0 3px rgba(0,0,0,.08)}.job-submit-btn{margin-top:8px}@media (max-width:900px){.job-card-content{padding:250px 34px 34px}.job-money-mini{left:34px;min-height:170px;right:34px;top:34px;width:auto}.job-apply-btn,.job-card-content h2,.job-feature-list{max-width:100%}.job-form-info h1,.job-header h1{font-size:42px;letter-spacing:-2px}.job-form-info p,.job-header p{font-size:18px}}@media (max-width:600px){.job-container{padding:24px 0 70px;width:calc(100% - 24px)}.job-header{border-radius:24px;padding:70px 22px}.job-form-info h1,.job-header h1{font-size:34px;letter-spacing:-1.5px}.job-form-info p,.job-header p{font-size:16px}.job-card,.job-form-wrapper{border-radius:26px}.job-card-content,.job-form{border-radius:24px;padding:24px}.job-card-content{padding-top:225px}.job-money-mini{border-radius:24px;left:24px;min-height:155px;right:24px;top:24px}.job-money-mini strong{font-size:30px}.job-card-content h2{font-size:31px;letter-spacing:-1.2px}.job-feature-list li{font-size:15px;padding:14px}.job-input-row{grid-template-columns:1fr}.job-form-wrapper{padding:18px}.job-form-info{border-radius:22px;padding:50px 18px}}.il_katalog_page{background:#fff7f8;color:#161616;overflow:hidden;width:100%}.il_hero{grid-gap:40px;align-items:center;background:radial-gradient(circle at top right,rgba(236,35,72,.18),transparent 35%),linear-gradient(135deg,#fff,#fff0f3);display:grid;gap:40px;grid-template-columns:1fr 1fr;min-height:720px;padding:90px 8%}.il_logo{border-radius:28px;box-shadow:0 15px 35px rgba(236,35,72,.18);margin-bottom:24px;width:140px}.il_badge{background:#ec2348;border-radius:999px;color:#fff;display:inline-block;font-weight:800;margin-bottom:18px;padding:10px 18px}.il_hero h1{font-size:58px;font-weight:900;line-height:1.05;margin:0 0 22px}.il_hero p{color:#444;font-size:20px;line-height:1.7;max-width:620px}.il_store_buttons{display:flex;flex-wrap:wrap;gap:18px;margin-top:28px}.il_store_buttons img{display:block;height:56px}.il_hero_visual{align-items:center;display:flex;justify-content:center;min-height:520px}.il_hero_image{animation:floatImage 4s ease-in-out infinite;filter:drop-shadow(0 30px 60px rgba(236,35,72,.18));height:auto;max-width:360px;object-fit:contain;width:100%}@keyframes floatImage{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.il_features{grid-gap:26px;background:#fff;display:grid;gap:26px;grid-template-columns:repeat(3,1fr);padding:70px 8%}.feature_card{background:#fff7f8;border-radius:28px;box-shadow:0 14px 35px rgba(236,35,72,.08);padding:34px}.feature_card span{font-size:42px}.feature_card h3{color:#ec2348;font-size:24px}.feature_card p{color:#555;line-height:1.6}.il_red_section{grid-gap:30px;align-items:center;background:linear-gradient(135deg,#ec2348,#c70b2d);border-radius:34px;color:#fff;display:grid;gap:30px;grid-template-columns:1.4fr .8fr;margin:40px 8%;padding:55px}.il_red_section h2{font-size:42px;margin:0 0 15px}.il_red_section p{font-size:18px;line-height:1.6}.map_box{background:hsla(0,0%,100%,.16);border-radius:28px;padding:35px;text-align:center}.map_box span{font-size:56px}.il_business_section{grid-gap:35px;align-items:center;display:grid;gap:35px;grid-template-columns:1fr 1fr;padding:80px 8%}.business_text h2{font-size:44px;margin:10px 0 25px}.business_text ul{list-style:none;margin:0;padding:0}.business_text li{font-size:19px;font-weight:700;margin-bottom:14px}.business_card{background:#fff;border-radius:34px;box-shadow:0 18px 45px rgba(0,0,0,.08);padding:42px}.business_card h3{color:#ec2348;margin-bottom:8px}.business_card p{color:#555;margin-bottom:24px}.il_compare_section{grid-gap:35px;align-items:center;background:#fff;border-radius:34px;box-shadow:0 18px 45px rgba(0,0,0,.06);display:grid;gap:35px;grid-template-columns:1fr auto 1fr;margin:20px 8% 80px;padding:45px;text-align:center}.il_compare_section strong{color:#ec2348;font-size:48px}.il_compare_section h3{font-size:28px;margin-bottom:10px}.new_side,.old_side{background:#fff7f8;border-radius:24px;padding:26px}.new_side h3{color:#ec2348}.il_bottom_cta{background:#ec2348;color:#fff;padding:70px 8%;text-align:center}.il_bottom_cta h2{font-size:44px;margin:0 0 12px}.il_bottom_cta p{font-size:19px}.il_store_buttons.center{justify-content:center}@media (max-width:900px){.il_business_section,.il_compare_section,.il_features,.il_hero,.il_red_section{grid-template-columns:1fr}.il_hero{padding:60px 6%}.il_hero h1{font-size:40px}.il_hero_visual{min-height:auto}.il_hero_image{max-width:520px}.il_store_buttons img{height:48px}.il_red_section{margin:30px 6%;padding:34px}.business_text h2,.il_bottom_cta h2,.il_red_section h2{font-size:32px}}@media (max-width:520px){.il_hero h1{font-size:34px}.il_hero p{font-size:17px}.il_logo{width:115px}.il_store_buttons{gap:12px}.il_store_buttons img{height:42px}.business_card,.feature_card,.il_compare_section{padding:26px}}