@font-face{font-family:"Roboto";src:url("../../fonts/roboto/static/Roboto-Thin.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../../fonts/roboto/static/Roboto-ThinItalic.ttf") format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("../../fonts/roboto/static/Roboto-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../../fonts/roboto/static/Roboto-ExtraLightItalic.ttf") format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("../../fonts/roboto/static/Roboto-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../../fonts/roboto/static/Roboto-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("../../fonts/roboto/static/Roboto-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../../fonts/roboto/static/Roboto-Italic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("../../fonts/roboto/static/Roboto-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../../fonts/roboto/static/Roboto-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("../../fonts/roboto/static/Roboto-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../../fonts/roboto/static/Roboto-SemiBoldItalic.ttf") format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("../../fonts/roboto/static/Roboto-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../../fonts/roboto/static/Roboto-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("../../fonts/roboto/static/Roboto-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../../fonts/roboto/static/Roboto-ExtraBoldItalic.ttf") format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("../../fonts/roboto/static/Roboto-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../../fonts/roboto/static/Roboto-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic;font-display:swap}*,*::before,*::after{box-sizing:border-box}html{font-size:16px}body{margin:0;min-height:100vh;font-family:"Roboto","Inter","Segoe UI",system-ui,-apple-system,sans-serif;color:#fff;background:#0b0c11}body.nav-open{overflow:hidden}.newsletter-section{padding:70px 0 120px}main>section{overflow-x:clip;overflow-y:visible}.newsletter-inner{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;position:relative}.newsletter-inner::before{content:"";display:block;background-image:url(../../images/shapes/half-circle-light.svg);background-repeat:no-repeat;background-size:cover;background-position:center;width:500px;height:300px;position:absolute;top:50%;left:50%;border-radius:50%;filter:blur(50px);transform:translate(-50%, -50%) rotate(5.65deg);z-index:-1}.newsletter-kicker{font-size:1.25rem;letter-spacing:.08em;color:#ff9f00;font-weight:500}.newsletter-title{margin:0;font-size:2.25rem;font-weight:600;color:#fff;line-height:1.3}.newsletter-form{width:min(520px,100%);margin-top:8px}.newsletter-field{display:flex;align-items:center;gap:12px;padding:5px;border-radius:16px;border:1px solid #4a4c51;background:#0b0c11;min-height:64px}.newsletter-field::before{content:"@";display:inline-block;color:#8a8d9c;font-size:1.3rem;position:relative;bottom:2px;margin-left:6px}.newsletter-input{flex:1;border:none;background:rgba(0,0,0,0);color:#fff;font-size:1.125rem;outline:none}.newsletter-input::placeholder{color:#8a8d9c}.newsletter-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 22px 8px 16px;border-radius:11px;border:1px solid rgba(0,0,0,0);background:#ff9f00;color:#0b0c11;font-weight:400;font-size:1.125rem;cursor:pointer;min-height:52px}.newsletter-btn::before{content:"";display:inline-block;background-image:url(../../images/icons/mail.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:24px;height:24px;margin-right:10px}.newsletter-btn-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.site-footer{color:#d4d7ea;padding:78px 0 52px;position:relative}.site-footer.main .footer-logo img{width:122px;height:64px}.site-footer::before{content:"";width:70%;overflow:hidden;height:6px;background:linear-gradient(90deg, rgba(12, 14, 20, 0) 5.77%, #212738 46.15%, rgba(12, 14, 20, 0) 90.38%);border-radius:18px;position:absolute;top:-20px;left:50%;transform:translateX(-50%)}.site-footer .layout-wrapper,.site-footer .layout-zone,.site-footer .layout-safe{border:none;background:rgba(0,0,0,0)}.site-footer .layout-wrapper{padding:0}.site-footer .layout-zone{max-width:1600px;margin:0 auto;padding:0}.site-footer .layout-safe{max-width:1366px;margin:0 auto;padding:0 24px}.footer-top{display:grid;grid-template-columns:minmax(260px, 300px) minmax(0, 1fr);gap:32px;align-items:stretch;margin-bottom:40px;padding:0 15px}.footer-brand{flex:0 0 300px;display:flex;flex-direction:column;align-items:flex-start}.footer-address{font-size:.75rem;color:#53576d;margin-top:24px}.footer-logo img{display:block;width:236px;height:auto}.footer-tagline{font-size:1rem;color:#d4d7ea}.site-footer.cprop .footer-tagline{color:#d4d7ea;margin-top:10px}.footer-socials{display:flex;align-items:center;gap:14px}.footer-socials a{display:inline-flex;align-items:center;justify-content:center;margin-top:70px;transition:transform .2s ease,color .2s ease}.footer-socials a:hover{transform:translateY(-3px);color:#ffd176}.footer-columns{flex:1 1 620px;display:flex;flex-wrap:wrap;gap:32px 48px;justify-content:flex-start;align-self:stretch}.site-footer.main .footer-columns{display:flex;flex-wrap:wrap;gap:32px 14px;height:100%}.site-footer.main .footer-col{flex:1 1 160px;min-width:150px}.footer-col{min-width:180px;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.footer-main-title{font-size:1.5rem;color:#fff;font-weight:500;margin-top:9px}.footer-title{margin:0;font-weight:500;color:#d4d7ea;font-size:1.125rem}.footer-title.space{margin-top:12px}.footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px}.footer-col a{color:#c5c9d2;font-size:.875rem;text-decoration:none;line-height:1.7;transition:color .2s ease}.footer-col a:hover{color:#ffb02e}.footer-meta{border-top:1px solid #fff;padding:18px 15px;display:flex;flex-direction:row}.footer-meta img{margin-right:15px;margin-top:2px}.footer-meta-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:22px;color:#d4d7ea;font-size:.75rem;border-top:1px solid #4a4c51;padding:15px}.footer-meta-top:nth-of-type(3){border-top:1px solid #fff;padding:22px 15px}.footer-meta-top:nth-of-type(3) .footer-links a{font-size:.75rem;color:#9398b3}.footer-meta-top:nth-of-type(3) .footer-links a:hover{color:#ff9f00}.footer-contact{font-size:.875rem;color:#d4d7ea;margin-top:25px;margin-bottom:10px;text-decoration:none}.footer-contact:hover{color:#fff}.footer-contact:hover::before{filter:brightness(1.2)}.footer-contact::before{content:"";background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block;width:16px;height:16px;margin-right:5px}.footer-contact.support::before{background-image:url(../../images/icons/support.svg)}.footer-contact.schedule-call::before{background-image:url(../../images/icons/schedule-call.svg);transform:translateY(2px)}.footer-badge{margin-top:50px}.footer-lang-select{position:relative;width:100%;max-width:200px;margin-top:auto;display:flex;justify-content:flex-end}.footer-lang-select:focus-within .footer-lang-dropdown,.footer-lang-select.is-open .footer-lang-dropdown{opacity:1;transform:translateY(0);pointer-events:auto}.footer-lang-select:focus-within .footer-lang,.footer-lang-select.is-open .footer-lang{border-color:#ffb02e;box-shadow:0 0 0 1px rgba(255,176,46,.35)}.footer-lang{min-height:36px;min-width:120px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;color:#a2a6b2;border:1px solid #a4a7af;border-radius:5px;text-decoration:none;background:rgba(0,0,0,0);font:inherit;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.footer-lang img{width:16px;height:16px;border-radius:50%}.footer-lang-current{width:100%;display:flex;justify-content:space-between;align-items:center}.footer-lang-current img{margin-right:30px}.footer-lang-dropdown{position:absolute;left:0;right:0;bottom:calc(100% + 10px);background:#000;border:1px solid rgba(164,167,175,.45);border-radius:8px;padding:6px;display:flex;flex-direction:column;gap:4px;box-shadow:0 14px 30px rgba(7,9,20,.35);opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:10}.footer-lang-dropdown .footer-lang-option{display:inline-flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;color:#d4d7ea;text-decoration:none;font-size:.875rem;transition:background .2s ease,color .2s ease}.footer-lang-dropdown .footer-lang-option:hover{background:rgba(255,176,46,.12);color:#ffb02e}.footer-lang-dropdown .footer-lang-option.is-current{background:rgba(255,176,46,.08);color:#ffd176}.footer-cprop{width:62px;height:16px}.footer-cprop img{width:100%;height:100%}.footer-accent{color:#ff9f00}.footer-links{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.footer-links a{color:#d4d7ea;font-size:.875rem;text-decoration:none;transition:transform .2s ease,color .2s ease}.footer-links a:hover{color:#ff9f00}.footer-links.social a:hover{transform:translateY(-3px)}.footer-links.center{margin-left:auto;margin-right:20px;gap:14px 50px}.footer-links.left{gap:22px}.footer-disclaimers{display:flex;flex-direction:column;gap:12px;color:#d4d7ea;font-size:.75rem;line-height:1.6;padding-right:55px;font-weight:200;line-height:22px}.footer-disclaimers p{margin:0}.footer-disclaimers p strong{font-weight:700}.footer-disclaimers p a{color:#d4d7ea}.footer-disclaimers p a.bold-link{font-weight:700}.footer-disclaimers{position:relative;max-height:84px;padding-bottom:20px;margin-bottom:10px;overflow:hidden;transition:max-height 420ms cubic-bezier(0.22, 0.61, 0.36, 1)}.footer-disclaimers span{position:absolute;bottom:0;display:inline-block;width:100%;height:66px;pointer-events:none;opacity:1;transform:translateY(0);transition:opacity 320ms ease,transform 420ms cubic-bezier(0.22, 0.61, 0.36, 1);background:linear-gradient(to top, rgba(11, 12, 17, 0.99) 0%, rgba(11, 12, 17, 0.95) 60%, rgba(11, 12, 17, 0.89) 100%)}.footer-disclaimers.is-open{max-height:none}.footer-disclaimers.is-open span{opacity:0;transform:translateY(12px)}.arrow-footer{cursor:pointer;height:50px}.arrow-footer img{display:block;transition:transform 420ms cubic-bezier(0.22, 0.61, 0.36, 1);transform-origin:center}.arrow-footer.is-rotated img{transform:rotate(180deg)}.page-header{padding:32px 16px 24px;text-align:center;background:linear-gradient(135deg, rgba(201, 114, 114, 0.2), rgba(53, 196, 140, 0.12));border-bottom:1px dashed rgba(114,123,136,.5)}.page-header h1{margin:0 0 8px;font-size:clamp(26px,4vw,36px);letter-spacing:-0.02em}.page-header p{margin:0;color:#9aa2b1;max-width:640px;margin-inline:auto;line-height:1.5}.page-header code{color:#fff;background:hsla(0,0%,100%,.06);padding:2px 6px;border-radius:6px}.page{display:flex;flex-direction:column;gap:24px;padding:24px 0 48px}.layout-zone{max-width:1600px;margin:0 auto;padding:0 24px}.layout-safe{max-width:1366px;margin:0 auto}.content-block{background:#111623;border:1px solid rgba(114,123,136,.4);border-radius:12px;padding:20px;box-shadow:0 16px 40px rgba(0,0,0,.25)}.content-block h2{margin:0 0 8px;font-size:20px}.content-block p{margin:0;color:#9aa2b1;line-height:1.5}.site-shell{width:100%;margin:0 auto}.layout-wrapper{width:100%;padding:0;border:none;background:none}.layout-zone{max-width:1600px;margin:0 auto;padding:0;border:none}.layout-safe{max-width:1366px;margin:0 auto;border:none}.site-header{padding:0 10px;position:relative;z-index:28;min-height:85px;overflow-x:clip;overflow-y:visible}.site-topbar{display:flex;align-items:center;gap:22px;padding:16px 0;position:relative}.nav-toggle{display:none;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(114,123,136,.5);background:hsla(0,0%,100%,.04);color:#fff;cursor:pointer;transition:background 140ms ease,transform 140ms ease,border-color 140ms ease}.nav-toggle:hover{background:hsla(0,0%,100%,.08)}.nav-toggle:active{transform:translateY(1px)}.nav-toggle-box{display:inline-flex;flex-direction:column;gap:5px;width:22px;height:16px}.nav-toggle-box span{display:block;width:100%;height:2px;background:#fff;border-radius:999px;transition:transform 180ms ease,opacity 180ms ease}.nav-toggle[aria-expanded=true] .nav-toggle-box span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-box span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] .nav-toggle-box span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-toggle-label{font-size:.95rem;letter-spacing:.01em;font-weight:600}.site-nav-overlay{position:fixed;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity 180ms ease,visibility 180ms ease;z-index:18}.site-nav-overlay.active{opacity:1;visibility:visible}.site-nav-drawer{display:flex;align-items:center;gap:18px;flex:1;justify-content:space-between;position:relative;z-index:25}.site-brand{display:inline-flex;align-items:center;gap:12px;padding:6px 10px;color:#fff;text-decoration:none;border-radius:12px;letter-spacing:0;transition:background 120ms ease}.site-brand img{display:block}.site-brand .brand-text{display:flex;flex-direction:column;gap:2px;line-height:1.25}.site-brand .brand-name{font-size:1.125rem}.site-brand .brand-tagline{color:#c3c3c3;font-size:.813rem;font-weight:400}.site-nav{display:flex;align-items:center;justify-content:center;gap:10px;flex:1;margin-left:16px;position:relative}.site-nav>a,.site-nav>.nav-item>a{color:#fff;text-decoration:none;padding:9px 22px 14px;font-size:1.125rem;transition:color 120ms ease;border:none;border-radius:10px;transition:.01s ease-in}.site-nav>a.new,.site-nav>.nav-item>a.new{position:relative}.site-nav>a.new::after,.site-nav>.nav-item>a.new::after{content:"New";background-color:#ed4043;border-radius:.25rem;text-align:center;position:absolute;right:-5px;top:-2px;font-size:.6875rem;padding:1px 4px}.site-nav>a.active,.site-nav>.nav-item>a.active{color:#ff9f00}.nav-item.has-mega:hover>.nav-link,.nav-item.has-mega.is-mega-open>.nav-link{color:#fff;background:#1e1e1e;border-radius:12px 12px 0 0;position:relative;z-index:31}.nav-item.has-mega:hover>.nav-link::after,.nav-item.has-mega:hover>.nav-link::before,.nav-item.has-mega.is-mega-open>.nav-link::after,.nav-item.has-mega.is-mega-open>.nav-link::before{display:block}.site-nav>a.blog,.site-nav>.nav-item>a.blog{display:inline-flex;align-items:center;gap:6px;color:#fff}.site-nav>a.blog::after,.site-nav>.nav-item>a.blog::after{content:"";display:inline-block;background-image:url(../../images/icons/right_top.svg);background-position:center;background-repeat:no-repeat;background-size:9px 9px;width:9px;height:9px;margin:0;position:static;transform:translateY(-1px)}.site-nav .nav-item{display:inline-flex;align-items:center;position:relative}.mega-menu{position:absolute;top:100%;left:100%;transform:translate(-50%, -8px);padding-top:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 180ms ease,transform 180ms ease,visibility 180ms ease;z-index:30}.mega-menu .mega-panel{min-height:228px}.mega-menu.company{width:min(980px,100vw - 48px)}.mega-menu.educations{width:min(680px,100vw - 48px)}.mega-menu.educations .mega-columns{gap:140px}.nav-item.has-mega:hover .mega-menu,.nav-item.has-mega:focus-within .mega-menu,.nav-item.has-mega.is-mega-open .mega-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%, 0)}.nav-item.has-mega{position:relative}.nav-item.has-mega .nav-link::after{content:"";display:block;background-image:url(../../images/shapes/edge.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;position:absolute;right:-16px;bottom:0;display:none}.nav-item.has-mega .nav-link::before{content:"";display:block;background-image:url(../../images/shapes/edge.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;position:absolute;left:-16px;bottom:0;transform:rotate(270deg);display:none}.mega-panel{display:flex;align-items:stretch;gap:28px;padding:14px 22px;border-radius:10px;background:#1e1e1e;box-shadow:0 24px 60px rgba(0,0,0,.55);position:relative;overflow:hidden}.mega-left{flex:1 1 auto;padding-top:20px;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:1}.mega-columns{display:flex;flex-wrap:wrap;gap:36px}.mega-col{min-width:170px;display:flex;flex-direction:column;gap:6px}.mega-col h4{margin:0 0 6px;font-size:1.125rem;font-weight:600;color:#fff}.mega-col a{color:#c3c3c3;line-height:.875rem;text-decoration:none;font-size:.875rem;transition:color 140ms ease;padding-left:7px}.mega-col a:hover{color:#fff}.mega-social{display:flex;align-items:center;gap:12px}.mega-social-link{width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:-10px;filter:brightness(0) invert(1);transition:transform 150ms ease,background 150ms ease,border-color 150ms ease}.mega-social-link img{display:block}.mega-social-link:hover{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.18);transform:translateY(-1px)}.mega-right{display:flex;align-items:stretch;position:relative;z-index:1;min-width:300px}.mega-promo-card{width:100%;padding:22px 24px;border-radius:16px;background:linear-gradient(150deg, #0d1433 0%, #0b1a38 45%, #121826 100%);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;position:relative;overflow:hidden}.mega-promo-amount,.mega-promo-title,.mega-promo-subtitle,.mega-promo-btn{position:relative;z-index:1}.mega-promo-amount{font-size:2.5rem;font-weight:700;letter-spacing:.02em}.mega-promo-title{font-size:1.25rem;font-weight:500}.mega-promo-subtitle{font-size:1.375rem;color:#fff;margin-bottom:10px}.mega-promo-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 30px;border-radius:10px;background:linear-gradient(267.1deg, #FF9F00 1.46%, #FFC25C 63.19%);border-radius:10px;color:#000;font-weight:600;text-decoration:none;border:none;min-height:47px;cursor:pointer;transition:.1s ease-in-out}.mega-promo-btn:hover{transform:translateY(-1px);background:linear-gradient(267.1deg, #FF9F00 1.46%, #f59b00 63.19%)}.site-nav-primary{flex:0 0 auto;justify-content:flex-start}.site-nav-secondary{display:flex;align-items:center;gap:40px;margin-left:auto}.site-nav-secondary .actions{display:flex;gap:12px}.site-nav-secondary a:not(.login-btn,.register-btn){color:#fff;text-decoration:none;padding:10px 0;font-size:1.125rem;transition:color 120ms ease;border:none}.site-nav-secondary a:not(.login-btn,.register-btn):hover{color:#fff}.site-nav-secondary a:not(.login-btn,.register-btn).active{color:#ff9f00;font-weight:600}.site-nav-secondary a.blog{display:inline-flex;align-items:center;gap:6px;color:#fff;margin-left:10px}.site-nav-secondary a.blog::after{content:"";display:inline-block;background-image:url(../../images/icons/right_top.svg);background-position:center;background-repeat:no-repeat;background-size:9px 9px;width:9px;height:9px;margin:0;position:static;transform:translateY(-1px)}.site-actions{display:flex;align-items:center;gap:12px;margin-left:20px}.login-btn{min-height:42px;display:flex;justify-content:center;align-items:center;padding-right:20px;padding-left:20px;color:#fff;border:1px solid #fff;border-radius:10px;text-decoration:none;transition:.1s ease-in}.login-btn:hover{background-color:hsla(0,0%,100%,.1)}.register-btn{min-height:42px;display:flex;justify-content:space-between;align-items:center;padding-right:20px;padding-left:20px;color:#0b0c11;background-color:#ff9f00;border-radius:10px;text-decoration:none;transition:.1s ease-in}.register-btn::after{content:"";display:inline-block;background-image:url(../../images/icons/arrow_right.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:12px;height:24px;margin-left:26px}.register-btn:hover{background-color:rgb(255,178.2,51)}.line-gray{display:block;width:100%;overflow:hidden;height:6px;background:linear-gradient(90deg, rgba(12, 14, 20, 0) 5.77%, #212738 46.15%, rgba(12, 14, 20, 0) 90.38%);border-radius:18px;z-index:0}.mobile-tabbar{position:fixed;left:12px;right:12px;bottom:12px;z-index:40;display:none;align-items:center;gap:10px;padding:10px 12px;background:#1c1c1c;border-radius:27px;height:79px;backdrop-filter:blur(8px);transform:translateY(0);transition:transform 240ms ease,box-shadow 240ms ease,background-color 240ms ease,border-color 240ms ease;will-change:transform}.mobile-tabbar.is-sticky{transform:translateY(-4px);background-color:rgba(20,20,20,.96);border-color:hsla(0,0%,100%,.12);box-shadow:0 22px 50px rgba(0,0,0,.6)}.mobile-tabbar__action,.mobile-tabbar__item{text-decoration:none;color:inherit;touch-action:manipulation}.mobile-tabbar__action{display:flex;align-items:center;gap:8px;padding:10px 18px;border-radius:16px;background:rgba(255,159,0,.14);color:#fff;font-size:.625rem;font-weight:500;line-height:1;white-space:nowrap;height:51px}.mobile-tabbar__action .mobile-tabbar__icon{width:22px;height:22px}.mobile-tabbar__item{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:8px;color:#fff;font-size:.62rem;letter-spacing:.02em;line-height:1;text-align:center;white-space:nowrap}.mobile-tabbar__item img,.mobile-tabbar__item .mobile-tabbar__label{opacity:.6}.mobile-tabbar__item.cprop .mobile-tabbar__icon img{width:36px;height:10px}.mobile-tabbar__label{display:block;transition:opacity 200ms ease,transform 200ms ease}.mobile-tabbar__label--short{display:none}.mobile-tabbar__item.is-active{color:#fff}.mobile-tabbar__item.is-active img,.mobile-tabbar__item.is-active .mobile-tabbar__label{opacity:1}.mobile-tabbar__icon{position:relative;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.mobile-tabbar__icon img{width:24px;height:24px;display:block}.mobile-tabbar__badge{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#ff9f00;color:#1b1405;font-size:.6rem;font-weight:700;line-height:16px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px rgba(14,16,20,.95)}.mobile-tabbar.is-scrolling .mobile-tabbar__item .mobile-tabbar__label{opacity:0;transform:translateY(10px)}.mobile-tabbar.is-scrolling .mobile-tabbar__item .mobile-tabbar__icon{transform:translateY(9px);transition:transform 200ms ease}.auth-modal{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;pointer-events:none;transition:opacity 220ms ease}.auth-modal.is-open{opacity:1;pointer-events:auto}.auth-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(6px)}.auth-modal__card{position:relative;width:min(495px,100%);background:linear-gradient(180deg, #222325 0%, #1a1b1d 100%);border-radius:12px;padding:20px 40px 18px;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 24px 60px rgba(0,0,0,.6);color:#f5f6f7;transform:translateY(14px) scale(0.98);transition:transform 240ms ease}.auth-modal.is-open .auth-modal__card{transform:translateY(0) scale(1)}.auth-modal__title{display:block;margin:12px 0 30px;font-size:1.313rem;font-weight:400;text-align:center;color:#fff}.auth-modal__socials{display:flex;flex-direction:column;gap:12px}.auth-social{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 12px;border-radius:16px;border:1px solid hsla(0,0%,100%,.18);background:#0b0c11;color:#e9edf2;font-size:1.125rem;font-weight:500;text-decoration:none;cursor:pointer;transition:border-color 180ms ease,background-color 180ms ease;min-height:64px;position:relative;transition:.1s ease-in-out}.auth-social.auth-social--google{border:1px solid rgba(0,0,0,0);background-image:linear-gradient(#0B0C11, #0B0C11),linear-gradient(to right, #FEC007 12%, #F14235 37%, #429F46 63%, #448AFF 88%);background-origin:border-box;background-clip:padding-box,border-box;transition:3s ease-in}.auth-social.auth-social--apple{border:1px solid #fff;background-color:#0b0c11}.auth-social.auth-social--apple:hover{background-color:#12131b}.auth-social.auth-social--google:hover{background-image:linear-gradient(#12131b, #12131b),linear-gradient(to right, #FEC007 30%, #F14235 47%, #429F46 78%, #448AFF 100%)}.auth-social__icon{display:inline-flex;align-items:center;justify-content:center;position:absolute;left:14px}.auth-modal__form{display:flex;flex-direction:column;gap:12px}.auth-modal__error{min-height:30px;color:#ed4043;font-size:.95rem;line-height:1.4}.auth-modal-divider{display:block;text-align:center;margin:40px;font-size:1.313rem}.auth-field{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:16px;border:1px solid #836738;background:#0b0c11;min-height:64px}.auth-field__icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:center;background-size:contain}.auth-field__icon.password{background-image:url(../../images/icons/lock.svg)}.auth-field__icon.at{background-image:url(../../images/icons/at.svg)}.auth-field__icon.user{background-image:url(../../images/icons/user.svg)}.auth-field input{flex:1;background:rgba(0,0,0,0);border:none;color:#fff;font-size:1.125rem;outline:none;letter-spacing:1px}.auth-field input::placeholder{color:#8a8d9c}.auth-modal__forgot{align-self:flex-end;color:#fff;text-decoration:none;font-size:1rem;margin-top:8px;margin-bottom:14px}.auth-modal__forgot:hover{text-decoration:underline}.auth-modal__submit{margin-top:4px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;border:none;border-radius:11px;background:#ff9f00;color:#16110a;font-size:1.125rem;cursor:pointer;min-height:52px;transition:.07s ease-in}.auth-modal__submit.auth-modal__submit--register{margin-bottom:40px}.auth-modal__submit::before{content:"";background-image:url(../../images/icons/login.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:24px;height:24px;margin-left:14px}.auth-modal__submit:hover{background-color:rgb(255,178.2,51)}.auth-modal__submit--register::before{background-image:url(../../images/icons/create-account.svg)}.auth-modal__help{margin-top:28px;text-align:center;font-size:1rem;color:#fff;text-decoration:none}.auth-modal__help:hover{text-decoration:underline}body.modal-open{overflow:hidden}@media(max-width: 1400px){.layout-safe{padding:0 20px}.site-nav>a,.site-nav>.nav-item>a{padding:9px 16px 13px}.mega-menu.company{left:0}}@media(max-width: 1280px){.site-topbar{gap:16px}.site-nav{margin-left:10px;gap:8px}.site-nav>a,.site-nav>.nav-item>a{font-size:1rem}.site-nav-secondary a:not(.login-btn){font-size:1rem}.site-actions{margin-left:12px}}@media(max-width: 1200px){.register-btn::after{margin-left:14px}.site-brand .brand-tagline{display:none}.site-header{min-height:76px}}@media(max-width: 1100px){.site-topbar{justify-content:space-between}.nav-toggle{display:inline-flex;order:3;margin-left:auto}.site-brand{order:1}.site-nav-overlay{z-index:22}.site-nav-drawer{order:2;position:fixed;top:0;right:0;left:auto;height:100vh;height:100dvh;max-height:100dvh;width:min(360px,84vw);padding:26px 24px calc(32px + env(safe-area-inset-bottom, 0px));flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:linear-gradient(160deg, rgb(0, 2, 7), rgba(11, 12, 17, 0.96));border-right:0;box-shadow:0 24px 80px rgba(0,0,0,.55);transform:translateX(110%);opacity:0;pointer-events:none;transition:transform 240ms ease,opacity 220ms ease}body.has-mobile-tabbar .site-nav-drawer{padding-bottom:calc(120px + env(safe-area-inset-bottom, 0px))}.site-nav-drawer::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%, rgba(255, 159, 0, 0.08), transparent 42%);pointer-events:none}.site-nav-drawer.open{transform:translateX(0);opacity:1;pointer-events:auto}.site-nav{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;width:100%;margin:0}.site-nav .nav-item{width:100%}.site-nav .nav-item.has-mega{display:flex;flex-direction:column;align-items:stretch;gap:0px}.site-nav .nav-item.has-mega>.nav-link{justify-content:space-between;border-radius:12px}.site-nav .nav-item.has-mega>.nav-link::before{display:none !important}.site-nav .nav-item.has-mega>.nav-link::after{content:"";display:inline-block;width:8px;height:8px;margin-left:auto;position:static;background:none;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-1px);transition:transform 260ms cubic-bezier(0.22, 1, 0.36, 1)}.site-nav .nav-item.has-mega.is-mega-open>.nav-link::after{transform:rotate(-135deg) translateY(-1px)}.site-nav .nav-item.has-mega:hover>.nav-link{border-radius:12px;background:hsla(0,0%,100%,.04)}.site-nav .nav-item.has-mega.is-mega-open>.nav-link{border-radius:12px 12px 0 0;background:#1e1e1e}.site-nav-secondary{width:100%;margin-left:0;flex-direction:column;align-items:stretch;gap:10px}.site-nav>a,.site-nav>.nav-item>a{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(114,123,136,.2);background:hsla(0,0%,100%,.04);box-shadow:0 16px 32px rgba(0,0,0,.28)}.site-nav>a.new::after,.site-nav>.nav-item>a.new::after{position:static}.site-nav-secondary a:not(.login-btn,.register-btn){display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(114,123,136,.2);background:hsla(0,0%,100%,.04);box-shadow:0 16px 32px rgba(0,0,0,.28)}.site-nav-secondary .login-btn{flex:2}.site-nav-secondary .register-btn{flex:3}.site-nav>a.active,.site-nav>.nav-item>a.active{background:rgba(255,159,0,.14);color:#ff9f00;border-color:rgba(255,159,0,.5)}.site-nav>a.blog,.site-nav>.nav-item>a.blog{justify-content:space-between}.site-nav-secondary a.blog{justify-content:space-between}.site-actions{width:100%;margin-left:0;margin-top:3px;flex-direction:column;align-items:stretch}.site-nav .nav-item.has-mega>.mega-menu{display:block;position:static;top:auto;left:auto;width:100%;padding-top:0;visibility:visible;pointer-events:none;max-height:0;overflow:hidden;opacity:0;transform:translateY(-6px);border-radius:12px;transition:max-height 360ms cubic-bezier(0.22, 1, 0.36, 1),opacity 260ms ease,transform 360ms cubic-bezier(0.22, 1, 0.36, 1)}.site-nav .nav-item.has-mega.is-mega-open>.mega-menu{max-height:2000px;pointer-events:auto;opacity:1;transform:translateY(0)}.site-nav .mega-menu .mega-panel{display:block;min-height:0;padding:12px 14px;border-radius:12px}.site-nav .mega-menu .mega-left{padding-top:0;gap:14px}.site-nav .mega-menu .mega-columns{flex-direction:column;gap:16px}.site-nav .mega-menu .mega-col{min-width:0}.site-nav .mega-menu .mega-col a{line-height:1.3;padding-left:0}.site-nav .mega-menu .mega-social{flex-wrap:wrap}.site-nav .mega-menu .mega-right{display:none}.login-btn,.register-btn{justify-content:center}.site-nav-secondary a.blog{margin-left:0}.site-brand .brand-tagline{display:block}.prop-hero-nav.is-sticky{gap:60px;padding-left:16px;justify-content:center}#launcher{bottom:100px !important}}@media(max-width: 1100px){body.has-mobile-tabbar{padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}.mobile-tabbar{display:flex;bottom:calc(8px + env(safe-area-inset-bottom, 0px))}}@media(max-width: 380px){.mobile-tabbar__action .mobile-tabbar__label--full{display:none}.mobile-tabbar__action .mobile-tabbar__label--short{display:inline}}@media(max-width: 1080px){.footer-brand{flex:1 1 100%}.footer-columns{gap:24px 32px}.site-footer.main .footer-columns{gap:24px 32px}.site-footer.main .footer-col{flex:1 1 180px;min-width:160px}}@media(max-width: 900px){.layout-safe{padding:0 16px}.footer-columns{justify-content:space-between}.footer-col{flex:1 1 calc(33% - 18px)}.site-footer.main .footer-columns{justify-content:flex-start}.site-footer.main .footer-col{flex:1 1 calc(50% - 16px);min-width:0}.home-popular-tabs{gap:16px}}@media(max-width: 720px){.layout-safe{padding:0 16px}.site-footer{padding:56px 0 40px}.site-footer .layout-zone{padding:0 16px}.site-footer .layout-safe{padding:0 16px}.footer-top{gap:28px;margin-bottom:32px;grid-template-columns:1fr}.footer-columns{width:100%;gap:20px}.footer-col{flex:1 1 calc(50% - 12px);min-width:0}.footer-meta-top{flex-direction:column;align-items:flex-start}.site-footer.main .footer-columns{gap:20px}.site-footer.main .footer-col{flex:1 1 calc(50% - 12px);min-width:0}.footer-badge{margin-bottom:30px}.footer-lang-select{justify-content:flex-start}.footer-links.center{flex-direction:column;align-items:flex-start;margin-left:unset;margin-top:10px;gap:20px}.footer-cprop{margin-bottom:4px}}@media(max-width: 640px){.nav-toggle-label{display:none}.nav-toggle{padding:10px}.site-brand{padding:4px 8px}}@media(max-width: 600px){.newsletter-form{width:100%}.footer-col ul{gap:10px}}@media(max-width: 520px){.footer-col{flex:1 1 100%}.site-footer.main .footer-columns{gap:40px}.site-footer.main .footer-col{flex:1 1 100%;min-width:0}.footer-links.left{gap:24px 30px}.footer-top,.footer-meta-top,.footer-meta-top:nth-of-type(3),.footer-meta{padding-left:0;padding-right:0}.footer-disclaimers{padding-right:10px}}@media(max-width: 420px){.mobile-tabbar__action{padding:10px}}@media(max-width: 380px){.site-brand .brand-tagline{font-size:.63rem}}@media(min-width: 540px)and (max-width: 1100px){.mobile-tabbar{max-width:calc(100% - 108px)}#launcher{bottom:16px !important}}
