@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:40px;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){.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}}.home_page{background:#fff;width:100%}.hero_section{border-radius:34px;margin:40px auto 0;min-height:780px;width:min(1180px,calc(100% - 40px))}.hero_section:after{background:radial-gradient(circle at 50% 62%,rgba(0,112,243,.07),transparent 34%),radial-gradient(circle at 22% 78%,rgba(255,178,4,.1),transparent 28%),radial-gradient(circle at 78% 78%,rgba(0,220,190,.1),transparent 28%);inset:0;pointer-events:none}.hero_content{margin:145px auto 0;max-width:850px;padding:0 20px;position:relative;text-align:center;z-index:3}.hero_content h1{color:#111;font-size:58px;font-weight:900;letter-spacing:-3px;line-height:1.04;margin:0}.hero_content p{color:#555;font-size:22px;line-height:1.55;margin:26px auto 0;max-width:720px}.hero_buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:38px}.hero_btn{align-items:center;border-radius:16px;display:inline-flex;font-size:16px;font-weight:850;height:54px;justify-content:center;min-width:170px;text-decoration:none;transition:all .2s ease}.hero_btn.dark{background:#111;box-shadow:0 12px 28px rgba(0,0,0,.16);color:#fff}.hero_btn.light{background:#fff;border:1px solid #ddd;box-shadow:0 12px 28px rgba(0,0,0,.06);color:#111}.hero_btn:hover{transform:translateY(-2px)}.hero_showcase{grid-gap:22px;align-items:center;display:grid;gap:22px;grid-template-columns:1fr 1.2fr 1fr;margin:80px auto 0;position:relative;width:min(980px,calc(100% - 40px));z-index:3}.showcase_card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:hsla(0,0%,100%,.92);border:1px solid #eee;border-radius:30px;box-shadow:0 24px 70px rgba(0,0,0,.07);min-height:180px;padding:34px;text-align:left;transition:all .25s ease}.showcase_card:hover{box-shadow:0 34px 90px rgba(0,0,0,.11);transform:translateY(-6px)}.showcase_card.main{background:#111;box-shadow:0 38px 90px rgba(0,0,0,.22);color:#fff;min-height:220px;transform:translateY(-26px)}.showcase_card.main:hover{transform:translateY(-34px)}.showcase_card span{color:#888;display:inline-block;font-size:15px;font-weight:900;margin-bottom:22px}.showcase_card.main span{background:hsla(0,0%,100%,.14);border-radius:999px;color:#fff;padding:9px 18px}.showcase_card h3{color:#111;font-size:30px;letter-spacing:-1.2px;line-height:1.1;margin:0 0 14px}.showcase_card.main h3{color:#fff;font-size:34px}.showcase_card p{color:#666;font-size:18px;line-height:1.55;margin:0}.showcase_card.main p{color:#d6d6d6}.info_grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin:34px auto 90px;width:min(1180px,calc(100% - 40px))}.info_card{background:#fff;border:1px solid #eee;border-radius:26px;box-shadow:0 18px 50px rgba(0,0,0,.04);padding:34px;transition:.25s ease}.info_card:hover{box-shadow:0 28px 70px rgba(0,0,0,.08);transform:translateY(-5px)}.info_card span{color:#888;font-size:14px;font-weight:900}.info_card h2{color:#111;font-size:28px;letter-spacing:-1px;margin:18px 0 12px}.info_card p{color:#555;font-size:16px;line-height:1.6;margin:0}.info_card a{color:#111;display:inline-block;font-weight:900;margin-top:20px;text-decoration:none}@media (max-width:900px){.hero_section{min-height:auto;padding-bottom:44px}.hero_content{margin-top:100px}.hero_content h1{font-size:42px;letter-spacing:-2px}.hero_content p{font-size:18px}.hero_showcase{grid-template-columns:1fr;margin-top:58px}.showcase_card.main{transform:none}.showcase_card.main:hover{transform:translateY(-6px)}.info_grid{grid-template-columns:1fr}}@media (max-width:600px){.hero_section{border-radius:24px;margin-top:24px;width:calc(100% - 24px)}.hero_content{margin-top:70px}.hero_content h1{font-size:34px;letter-spacing:-1.5px}.hero_content p{font-size:16px}.hero_btn{width:100%}.hero_showcase{margin-top:44px;width:calc(100% - 32px)}.showcase_card{padding:28px}.showcase_card h3{font-size:26px}.showcase_card.main h3{font-size:28px}.info_grid{margin-top:24px;width:calc(100% - 24px)}}.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}}body{position:relative}.games_page{background:#fff;display:flex;flex-direction:column;min-height:100vh;padding-bottom:100px}.games_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 30px;text-align:center;width:min(1180px,calc(100% - 40px))}.games_hero span{background:#eef6ff;border-radius:999px;color:#0070f3;display:inline-flex;font-size:14px;font-weight:900;padding:9px 16px}.games_hero h1{color:#111;font-size:54px;font-weight:900;letter-spacing:-3px;line-height:1.05;margin:24px auto 0;max-width:760px}.games_hero p{color:#555;font-size:20px;line-height:1.6;margin:22px auto 0;max-width:660px}.games_listing_wrapper{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin:34px auto 0;width:min(1180px,calc(100% - 40px))}.games_list_card{background:#fff;border:1px solid #eee;border-radius:30px;box-shadow:0 22px 70px rgba(0,0,0,.06);display:flex;flex-direction:column;overflow:hidden;transition:.25s ease}.games_list_card:hover{box-shadow:0 34px 90px rgba(0,0,0,.11);transform:translateY(-6px)}.games_list_card_image_area{align-items:center;background:radial-gradient(circle at 35% 40%,rgba(0,112,243,.08),transparent 30%),radial-gradient(circle at 70% 70%,rgba(0,220,190,.1),transparent 32%),#fafafa;border-bottom:1px solid #eee;display:flex;justify-content:center;min-height:300px;padding:34px;width:100%}.games_list_card_image{border-radius:24px;height:auto;max-width:360px;object-fit:contain;width:100%}.games_list_card_content{display:flex;flex-direction:column;gap:14px;padding:30px}.game_tag{background:#f4f4f4;border-radius:999px;color:#555;font-size:13px;font-weight:900;padding:8px 13px;width:-moz-fit-content;width:fit-content}.games_list_card_content h2{color:#111;font-size:32px;font-weight:900;letter-spacing:-1.2px;line-height:1.1;margin:0}.games_list_card_content p{color:#666;font-size:17px;line-height:1.65;margin:0}.games_back_button,.games_look_button{border:none;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:850;text-decoration:none;transition:all .25s ease}.games_look_button{align-items:center;align-self:flex-start;background:#111;border-radius:14px;box-shadow:0 12px 28px rgba(0,0,0,.16);color:#fff;display:inline-flex;font-size:15px;justify-content:center;margin-top:10px;padding:15px 26px}.games_look_button:hover{background:#333;transform:translateY(-3px)}.games_detail_topbar{display:flex;justify-content:flex-start;margin:32px auto 0;width:min(1180px,calc(100% - 40px))}.games_back_button{align-items:center;background:#fff;border:1px solid #ddd;border-radius:999px;box-shadow:0 12px 28px rgba(0,0,0,.06);color:#111;display:inline-flex;font-size:15px;justify-content:center;padding:13px 22px}.games_back_button:hover{background:#111;border-color:#111;color:#fff;transform:translateY(-2px)}.games_pebble_match_card{grid-gap:34px;align-items:center;background:#fff;border:1px solid #eee;border-radius:34px;box-shadow:0 30px 90px rgba(0,0,0,.06);display:grid;gap:34px;grid-template-columns:.9fr 1.1fr;margin:24px auto 0;max-width:1180px;padding:34px;width:calc(100% - 40px)}.pebble_match_logo{border-radius:28px;height:auto;margin:0 auto;max-width:500px;object-fit:contain;width:100%}.pebble_match_header{padding:10px}.pebble_match_header_texts{color:#111;text-align:left}.pebble_match_header_texts h1{font-size:48px;font-weight:900;letter-spacing:-.1px;line-height:1.05;margin:0}.pebble_match_header_texts p{color:#555;font-size:17px;line-height:1.75;margin-top:18px}.pebble_match_card_button{display:flex;justify-content:flex-start;margin-top:26px}.store-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.store-button img{height:auto;transition:transform .25s ease;width:160px}.store-button img:hover{transform:translateY(-3px)}.games_not_found{border:1px solid #eee;border-radius:26px;margin:40px auto 0;padding:34px;width:min(1180px,calc(100% - 40px))}@media (max-width:991px){.games_hero h1{font-size:42px;letter-spacing:-2px}.games_hero p{font-size:18px}.games_listing_wrapper,.games_pebble_match_card{grid-template-columns:1fr}.pebble_match_header_texts h1{font-size:38px}}@media (max-width:768px){.games_hero{padding:64px 22px}.games_hero h1{font-size:34px;letter-spacing:-1.5px}.games_hero p{font-size:16px}.games_list_card_image_area{min-height:240px;padding:24px}.games_list_card_content{padding:24px}.games_list_card_content h2{font-size:26px}.games_list_card_content p{font-size:15px}.games_look_button{width:100%}.games_pebble_match_card{border-radius:26px;padding:24px;width:calc(100% - 30px)}.pebble_match_header_texts h1{font-size:30px}.pebble_match_header_texts p{font-size:15px}.store-button img{width:140px}}@media (max-width:480px){.games_detail_topbar,.games_hero,.games_listing_wrapper,.games_not_found{width:calc(100% - 24px)}.games_hero{margin-top:24px}.games_hero,.games_list_card{border-radius:24px}.games_list_card_image{border-radius:18px}.pebble_match_header_texts h1{font-size:24px}.pebble_match_header_texts p{font-size:14px}.store-button img{width:125px}}*,:after,:before{box-sizing:border-box}.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}}.contact_page{background:#fff;min-height:100vh;padding-bottom:90px;width:100%}.contact_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))}.contact_hero span{background:#eef6ff;border-radius:999px;color:#0070f3;display:inline-flex;font-size:14px;font-weight:900;padding:9px 16px}.contact_hero h1{color:#111;font-size:56px;font-weight:900;letter-spacing:-3px;line-height:1.05;margin:24px auto 0;max-width:820px}.contact_hero p{color:#555;font-size:21px;line-height:1.6;margin:22px auto 0;max-width:700px}.contact_card{grid-gap:22px;display:grid;gap:22px;grid-template-columns:1.2fr .8fr;margin:34px auto 0;width:min(1180px,calc(100% - 40px))}.contact_info,.contact_side{background:#fff;border:1px solid #eee;border-radius:30px;box-shadow:0 22px 70px rgba(0,0,0,.06);padding:38px}.contact_info h2{color:#111;font-size:34px;letter-spacing:-1.3px;margin:0}.contact_info>p{color:#666;font-size:17px;line-height:1.65;margin:14px 0 28px;max-width:620px}.contact_item{grid-gap:16px;align-items:center;background:#fafafa;border:1px solid #eee;border-radius:22px;display:grid;gap:16px;grid-template-columns:54px 1fr auto;margin-top:16px;padding:20px}.contact_icon{align-items:center;background:#111;border-radius:16px;color:#fff;display:flex;font-size:26px;font-weight:900;height:54px;justify-content:center;width:54px}.contact_icon.whatsapp{background:transparent}.contact_text{display:flex;flex-direction:column;gap:5px;min-width:0}.contact_text span{color:#888;font-size:13px;font-weight:900}.contact_text strong{color:#111;font-size:18px;word-break:break-word}.contact_button{background:#fff;border:1px solid #ddd;border-radius:14px;color:#111;cursor:pointer;font-size:14px;font-weight:850;min-height:44px;padding:0 18px;transition:all .2s ease;white-space:nowrap}.contact_button:hover{background:#f5f5f5;transform:translateY(-2px)}.contact_button.dark{background:#111;border-color:#111;color:#fff}.contact_button.dark:hover{background:#333}.contact_side{background:#111;color:#fff;overflow:hidden;position:relative}.contact_side:after{background:hsla(0,0%,100%,.08);border-radius:50%;bottom:-90px;content:"";height:260px;position:absolute;right:-90px;width:260px}.contact_icon.email{background:transparent}.contact_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}.contact_side h3{font-size:38px;letter-spacing:-1.5px;line-height:1.1;margin:34px 0 18px}.contact_side p{color:#d6d6d6;font-size:17px;line-height:1.7;margin:0}@media (max-width:991px){.contact_hero h1{font-size:42px;letter-spacing:-2px}.contact_hero p{font-size:18px}.contact_card{grid-template-columns:1fr}.contact_side h3{font-size:32px}}@media (max-width:768px){.contact_hero{padding:70px 22px}.contact_hero h1{font-size:34px;letter-spacing:-1.5px}.contact_hero p{font-size:16px}.contact_info,.contact_side{border-radius:26px;padding:28px}.contact_item{grid-template-columns:1fr;justify-items:center;text-align:center}.contact_text{align-items:center}.contact_button{width:100%}}@media (max-width:480px){.contact_card,.contact_hero{width:calc(100% - 24px)}.contact_hero{border-radius:24px;margin-top:24px}.contact_hero h1{font-size:30px}.contact_info h2,.contact_side h3{font-size:28px}.contact_text strong{font-size:15px}}body{box-sizing:border-box;padding:0}*,:after,:before{box-sizing:inherit}.about_us_page{background:#fff;min-height:100vh;padding-bottom:90px;width:100%}.about_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:95px 32px;text-align:center;width:min(1180px,calc(100% - 40px))}.about_hero span{background:#eef6ff;border-radius:999px;color:#0070f3;display:inline-flex;font-size:14px;font-weight:900;padding:9px 16px}.about_hero h1{color:#111;font-size:54px;font-weight:900;letter-spacing:-3px;line-height:1.05;margin:24px auto 0;max-width:850px}.about_hero p{color:#555;font-size:21px;line-height:1.6;margin:24px auto 0;max-width:720px}.about_cards{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin:34px auto 0;width:min(1180px,calc(100% - 40px))}.about_card{background:#fff;border:1px solid #eee;border-radius:28px;box-shadow:0 18px 50px rgba(0,0,0,.04);min-height:280px;padding:34px;transition:.25s ease}.about_card:hover{box-shadow:0 28px 70px rgba(0,0,0,.08);transform:translateY(-6px)}.about_card.dark{background:#111;box-shadow:0 28px 80px rgba(0,0,0,.16);color:#fff}.about_card span{color:#888;display:inline-flex;font-size:14px;font-weight:900;margin-bottom:22px}.about_card.dark span{background:hsla(0,0%,100%,.14);border-radius:999px;color:#fff;padding:8px 14px}.about_card h2{color:#111;font-size:30px;font-weight:900;letter-spacing:-1.2px;line-height:1.1;margin:0 0 14px}.about_card.dark h2{color:#fff}.about_card p{color:#666;font-size:16px;line-height:1.7;margin:0}.about_card.dark p{color:#d6d6d6}@media (max-width:991px){.about_hero h1{font-size:42px;letter-spacing:-2px}.about_hero p{font-size:18px}.about_cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.about_hero{padding:70px 22px}.about_hero h1{font-size:34px;letter-spacing:-1.5px}.about_hero p{font-size:16px}.about_cards{grid-template-columns:1fr}.about_card{min-height:auto;padding:28px}.about_card h2{font-size:26px}}@media (max-width:480px){.about_cards,.about_hero{width:calc(100% - 24px)}.about_hero{border-radius:24px;margin-top:24px}.about_hero h1{font-size:30px}.about_card{border-radius:24px}.about_card h2{font-size:24px}.about_card p{font-size:14px}}.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}body{background:#fff;color:#111;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0}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-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}}.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;border-radius:50%;color:#fff;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}}.pt-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}.pt-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}.pt-main-card{background:#fff;border:1px solid #eee;border-radius:34px;box-shadow:0 30px 90px rgba(0,0,0,.06);margin:0 auto;padding:34px;width:min(1320px,100%)}.pt-main-head{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:30px;margin:0 auto 34px;max-width:850px;padding:70px 24px;text-align:center}.pt-form-head span,.pt-hero-text span,.pt-main-head span,.pt-preview-title span{background:#eef6ff;border-radius:999px;color:#0070f3;display:inline-flex;font-size:13px;font-weight:900;padding:8px 14px}.pt-main-head h1{color:#111;font-size:48px;font-weight:900;letter-spacing:-1.5px;line-height:1.05;margin:18px 0 12px}.pt-main-head p{color:#555;font-size:18px;line-height:1.6;margin:0 auto;max-width:690px}.pt-shell{grid-gap:24px;display:grid;gap:24px;grid-template-columns:500px 1fr}.pt-form-panel,.pt-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}.pt-form-panel{padding:32px}.pt-right-panel{overflow:hidden;padding:38px;position:relative}.pt-form-head{margin-bottom:24px}.pt-form-head h2{color:#111;font-size:32px;margin:14px 0 8px}.pt-form-head p,.pt-hero-text p{color:#666;line-height:1.6;margin:0}.pt-hero-text h1{color:#111;font-size:42px;letter-spacing:-1.8px;line-height:1.08;margin:18px 0 14px}.pt-form-panel label{color:#222;display:block;font-weight:850;margin-bottom:16px}.pt-form-panel input,.pt-form-panel select,.pt-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%}.pt-form-panel input:focus,.pt-form-panel select:focus,.pt-form-panel textarea:focus{background:#fff;border-color:#111;box-shadow:0 0 0 3px rgba(0,0,0,.08)}.pt-form-panel textarea{min-height:82px;resize:none}.pt-form-panel small{color:#777;display:block;font-size:13px;margin-top:6px;text-align:right}.pt-check{align-items:flex-start;background:#fafafa;border:1px solid #eee;border-radius:15px;display:flex!important;font-size:14px;gap:10px;padding:15px}.pt-check input{margin:3px 0 0;width:auto}.pt-submit{background:#111;border:none;border-radius:17px;color:#fff;cursor:pointer;font-size:17px;font-weight:900;padding:18px;width:100%}.pt-submit:hover{background:#333}.pt-submit:disabled{cursor:not-allowed;opacity:.45}.pt-preview-card{background:#fff;border:1px solid #eee;border-radius:26px;box-shadow:0 18px 50px rgba(0,0,0,.06);margin-top:24px;padding:26px}.pt-preview-title h2{color:#111;font-size:28px;margin:14px 0 24px}.pt-preview-wrapper{padding-top:30px;position:relative}.pt-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}.pt-ad-preview{grid-gap:16px;align-items:center;background:#fff;border:1px solid #ececec;border-radius:0;box-shadow:0 8px 20px rgba(0,0,0,.07);box-sizing:border-box;display:grid;gap:16px;grid-template-columns:78px 1fr 140px;min-height:94px;padding:16px 18px;width:100%}.pt-ad-logo{border-radius:18px;height:78px!important;max-width:78px!important;min-width:78px!important;object-fit:contain;width:78px!important}.pt-ad-text{overflow:visible;text-align:left}.pt-ad-text h3{color:#3e3e3e;font-size:25px;font-weight:900;line-height:1.1;margin:0;padding-top:4px;word-break:break-word}.pt-ad-text p{color:#5a5a5a;font-size:14px;font-weight:700;margin:6px 0 0;word-break:break-word}.pt-ad-preview button{background:linear-gradient(135deg,#168bd8,#006fc9);border:none;border-radius:13px;color:#fff;cursor:pointer;font-size:16px;font-weight:900;padding:16px 12px}.pt-year-price-box{background:#111;border-radius:26px;color:#fff;margin:0 auto 24px;padding:26px;text-align:center;width:min(620px,100%)}.pt-year-price-box strong{display:block;font-size:48px;font-weight:900}.pt-year-price-box small{color:#d6d6d6;display:block;margin-top:10px}.pt-year-benefits{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin:0 0 24px}.pt-year-benefit{background:#fff;border:1px solid #eee;border-radius:18px;display:flex;gap:12px;padding:16px}.pt-year-benefit span{align-items:center;background:#111;border-radius:50%;color:#fff;display:flex;height:26px;justify-content:center;min-width:26px;width:26px}.pt-year-benefit p{color:#444;font-size:15px;font-weight:700;line-height:1.5;margin:2px 0 0;text-align:left}.pt-year-apps{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr);margin:22px 0 10px}.pt-year-apps div{align-items:center;background:#fafafa;border:1px solid #eee;border-radius:20px;display:flex;gap:13px;padding:18px}.pt-year-apps img{border-radius:14px;height:58px!important;object-fit:cover;width:58px!important}.pt-success-screen{flex-direction:column;min-height:650px;padding:42px 24px;text-align:center}.pt-success-icon,.pt-success-screen{align-items:center;display:flex;justify-content:center}.pt-success-icon{background:#111;border-radius:50%;color:#fff;font-size:64px;font-weight:900;height:104px;margin-bottom:24px;width:104px}.pt-success-screen h1{font-size:42px;margin:0 0 10px}.pt-success-desc{color:#666;font-size:18px}.pt-application-code-box{background:#fafafa;border:1px solid #eee;border-radius:24px;margin-bottom:22px;min-width:330px;padding:18px 24px}.pt-application-code-row{align-items:center;display:flex;gap:14px;justify-content:center}.pt-application-code-row strong{color:#111;font-size:34px}.pt-complete-button,.pt-copy-button{background:#111;border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:15px;font-weight:900;padding:12px 18px}.pt-payment-steps{grid-gap:12px;display:grid;gap:12px;margin:4px 0 22px;width:min(680px,100%)}.pt-payment-step{background:#fff;border:1px solid #eee;border-radius:18px;display:flex;gap:13px;padding:15px 17px;text-align:left}.pt-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}.pt-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}.pt-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){.pt-shell,.pt-year-benefits{grid-template-columns:1fr}.pt-main-head h1{font-size:38px}}@media (max-width:768px){.pt-page{padding:24px 12px 70px}.pt-main-card{border-radius:26px;padding:22px}.pt-main-head{border-radius:24px;padding:58px 20px}.pt-main-head h1{font-size:32px}.pt-form-panel,.pt-right-panel{border-radius:24px;padding:24px}.pt-ad-preview{gap:10px;grid-template-columns:64px 1fr 90px;padding:12px}.pt-ad-logo{height:64px!important;max-width:64px!important;min-width:64px!important;width:64px!important}.pt-ad-text h3{font-size:17px}.pt-ad-text p{font-size:12px}.pt-ad-preview button{font-size:12px;padding:12px 8px}}@media (max-width:480px){.pt-back-button{left:14px;top:14px}.pt-main-head h1{font-size:28px}.pt-ad-preview{gap:8px;grid-template-columns:54px 1fr 78px}.pt-ad-logo{height:54px!important;max-width:54px!important;min-width:54px!important;width:54px!important}.pt-ad-text h3{font-size:15px}.pt-ad-text p{font-size:10px}.pt-ad-preview button{font-size:10px;padding:10px 6px}}.pt-advertiser-info-box{background:#fafafa;border:1px solid #eee;border-radius:18px;margin-bottom:18px;padding:18px}.pt-advertiser-info-box span{background:#eef6ff;border-radius:999px;color:#0070f3;display:inline-flex;font-size:12px;font-weight:900;margin-bottom:12px;padding:7px 12px}.pt-advertiser-info-box p{color:#333;font-size:15px;margin:7px 0}.pt-target-box{background:#fafafa;border:1px solid #eee;border-radius:20px;margin-bottom:18px;padding:18px}.pt-target-box h3{color:#111;font-size:20px;margin:0 0 8px}.pt-target-box p{color:#666;font-size:14px;line-height:1.5;margin:0 0 16px}.pt-two-inputs{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.pt-checkbox-group{margin-top:16px}.pt-checkbox-group strong{color:#222;display:block;font-size:15px;margin-bottom:10px}.pt-chip-grid{display:flex;flex-wrap:wrap;gap:8px}.pt-chip-grid button{background:#fff;border:1px solid #ddd;border-radius:999px;color:#222;cursor:pointer;font-weight:800;padding:10px 13px}.pt-chip-grid button.active{background:#111;border-color:#111;color:#fff}@media (max-width:768px){.pt-two-inputs{grid-template-columns:1fr}}.pt-preview-wrapper{max-width:100%;padding-top:42px;width:100%}.pt-preview-card,.pt-preview-wrapper,.pt-right-panel{overflow:visible!important}.pt-ad-preview{grid-gap:clamp(8px,1vw,18px)!important;align-items:center!important;background:#fff!important;border:1px solid #ececec!important;box-sizing:border-box!important;display:grid!important;gap:clamp(8px,1vw,18px)!important;grid-template-columns:clamp(48px,7vw,78px) minmax(0,1fr) clamp(72px,12vw,135px)!important;height:clamp(120px,24vw,241px)!important;max-width:100%!important;overflow:hidden!important;padding:clamp(8px,1vw,18px)!important;width:100%!important}.pt-ad-logo{border-radius:14px!important;flex-shrink:0!important;height:clamp(42px,6vw,78px)!important;max-width:clamp(42px,6vw,78px)!important;min-width:clamp(42px,6vw,78px)!important;object-fit:contain!important;width:clamp(42px,6vw,78px)!important}.pt-ad-text{min-width:0!important;overflow:hidden!important}.pt-ad-text h3{color:#3e3e3e!important;font-size:clamp(12px,2vw,25px)!important;font-weight:900!important;line-height:1.1!important;margin:0!important}.pt-ad-text h3,.pt-ad-text p{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.pt-ad-text p{color:#5a5a5a!important;font-size:clamp(9px,1vw,14px)!important;font-weight:700!important;line-height:1.2!important;margin:4px 0 0!important}.pt-ad-preview button{background:linear-gradient(135deg,#0a84ff,#06f)!important;border:none!important;border-radius:12px!important;color:#fff!important;font-size:clamp(9px,1vw,16px)!important;font-weight:900!important;height:clamp(34px,5vw,50px)!important;max-width:135px!important;min-width:0!important;overflow:hidden!important;padding:0 10px!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important}.pt-shell-simple{grid-template-columns:520px 1fr}.pt-ad-mode-box{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin:18px 0}.pt-ad-mode-box button{background:#fff;border:1px solid #ddd;border-radius:16px;color:#111;cursor:pointer;font-weight:900;padding:16px}.pt-ad-mode-box button.active{background:#111;border-color:#111;color:#fff}.pt-mini-ad-builder{background:#fafafa;border:1px solid #eee;border-radius:22px;margin-bottom:18px;padding:18px}.pt-create-preview{background:#0070f3;border:none;border-radius:15px;color:#fff;cursor:pointer;font-weight:900;padding:16px;width:100%}.pt-create-preview:hover{background:#005fd0}.pt-preview-empty{align-items:center;background:#fafafa;border:1px dashed #ccc;border-radius:18px;box-sizing:border-box;color:#777;display:flex;font-weight:800;height:clamp(92px,13vw,142px)!important;justify-content:center;overflow:hidden;padding:18px;text-align:center;width:100%}.pt-image-ad-preview{align-items:center!important;box-sizing:border-box!important;display:flex!important;height:clamp(120px,24vw,241px)!important;justify-content:center!important;max-width:100%!important}.pt-image-ad-preview img{background:#fff!important;object-fit:contain!important;object-position:center!important}.pt-ad-preview,.pt-image-ad-preview{min-height:0!important}@media (max-width:991px){.pt-shell-simple{grid-template-columns:1fr}}@media (max-width:768px){.pt-ad-mode-box{grid-template-columns:1fr}.pt-preview-empty{min-height:100px}}.pt-design-capture{grid-gap:26px!important;gap:26px!important;grid-template-columns:155px minmax(0,1fr) 220px!important}.pt-design-capture .pt-ad-logo{height:108px!important;max-width:108px!important;min-width:108px!important;width:108px!important}.pt-design-capture .pt-ad-text h3{font-size:46px!important;margin:0 0 8px!important}.pt-design-capture .pt-ad-text p{font-size:22px!important}.pt-design-capture button{font-size:32px!important;height:70px!important;width:190px!important}.pt-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}.pt-design-preview .pt-ad-logo{border-radius:14px!important;height:64px!important;max-width:64px!important;min-width:64px!important;object-fit:contain!important;width:64px!important}.pt-design-preview .pt-ad-text{min-width:0!important;overflow:hidden!important;text-align:left!important}.pt-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}.pt-design-preview .pt-ad-text h3,.pt-design-preview .pt-ad-text p{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.pt-design-preview .pt-ad-text p{color:#555!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important;margin:0!important}.pt-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:46px!important;justify-self:end!important;width:102px!important}.pt-design-capture{grid-gap:24px!important;align-items:center!important;background:#fff!important;box-sizing:border-box!important;display:grid!important;gap:24px!important;grid-template-columns:145px minmax(0,1fr) 210px!important;height:142px!important;left:-9999px!important;overflow:hidden!important;padding:16px 38px!important;position:fixed!important;top:-9999px!important;width:981px!important}.pt-design-capture .pt-ad-logo{border-radius:18px!important;height:112px!important;max-width:112px!important;min-width:112px!important;object-fit:contain!important;width:112px!important}.pt-design-capture .pt-ad-text{min-width:0!important;overflow:hidden!important;text-align:left!important}.pt-design-capture .pt-ad-text h3{color:#3d3d3d!important;font-size:40px!important;font-weight:900!important;line-height:1.05!important;margin:0 0 7px!important}.pt-design-capture .pt-ad-text h3,.pt-design-capture .pt-ad-text p{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.pt-design-capture .pt-ad-text p{color:#555!important;font-size:20px!important;font-weight:800!important;line-height:1.2!important;margin:0!important}.pt-design-capture button{background:linear-gradient(135deg,#0a84ff,#06f)!important;border:none!important;border-radius:12px!important;color:#fff!important;font-size:30px!important;font-weight:900!important;height:64px!important;justify-self:end!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:185px!important}.pt-image-ad-preview{background:#fff!important;border:1px solid #eee!important;border-radius:16px!important;height:110px!important;overflow:hidden!important;width:100%!important}.pt-image-ad-preview img{display:block!important;height:100%!important;object-fit:cover!important;width:100%!important}.pt-image-capture{background:#fff!important;left:-9999px!important;overflow:hidden!important;position:fixed!important;top:-9999px!important}.pt-image-capture,.pt-image-capture img{height:142px!important;width:981px!important}.pt-image-capture img{display:block!important;object-fit:cover!important}.pt-preview-wrapper .pt-image-ad-preview{background:#fff!important;border:1px solid #eee!important;border-radius:16px!important;box-sizing:border-box!important;display:block!important;height:100px!important;max-height:142px!important;overflow:hidden!important;padding:0!important;width:100%!important}.pt-preview-wrapper .pt-image-ad-preview img{display:block!important;height:100%!important;max-height:none!important;max-width:none!important;object-fit:fill!important;object-position:center!important;width:100%!important}.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:56px;font-weight:900;letter-spacing:-3px;line-height:1.05;margin:0 auto;max-width:850px}.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:44px;font-weight:900;letter-spacing:-1.8px;line-height:1.1;margin:0 0 26px;max-width:680px}.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}}