.language-switcher{position:relative;z-index:100}.language-switcher-button{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;display:flex;gap:6px;padding:8px 12px;transition:all .3s ease}.language-switcher-button:hover{background:#fff3;border-color:#ffffff4d}.language-flag{border-radius:2px;font-size:.85rem;line-height:1}.language-switcher-button i{font-size:.65rem;opacity:.7;transition:transform .3s ease}.language-dropdown{animation:dropdownFadeIn .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d1d2df2;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 10px 30px #0000004d;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px)}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.language-option{align-items:center;background:#0000;border:none;color:#fffc;cursor:pointer;display:flex;gap:8px;justify-content:center;padding:10px 14px;transition:all .2s ease}.language-option:hover{background:#1a806633}.language-option.active{background:#1a80664d}.language-option .language-flag{font-size:.85rem}.language-option .fa-check{color:#1a8066;font-size:.7rem}.language-option:not(:last-child){border-bottom:1px solid #ffffff0d}@media (max-width:768px){.language-switcher-button{padding:6px 10px}.language-flag{font-size:.8rem}.language-dropdown{right:-10px}}.contact-section{padding:150px 0;position:relative}.contact-header{margin-bottom:60px;text-align:center}.contact-header .section-title{color:#fff;font-size:clamp(1.8rem,3vw,2.5rem);margin-bottom:30px}.contact-header .section-title:after{display:none}.contact-description{color:#fffc;font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:600px}.contact-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1.5fr;justify-items:start}.contact-info h3{color:#fff;font-size:1.5rem;margin-bottom:30px}.contact-item{background:#0000;border:none;border-radius:15px;display:flex;gap:20px;padding:10px;transition:all .3s ease}.contact-item:hover{box-shadow:0 5px 20px #0003;transform:translateY(-2px)}.contact-icon{align-items:center;background:#1a806633;border-radius:50%;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.contact-icon i{color:#1a8066;font-size:1.2rem}.contact-details h4{color:#fff;font-size:1.1rem;margin-bottom:8px}.contact-details p{color:#fffc;line-height:1.5;margin:0}.contact-details a{color:#fff;text-decoration:none;transition:color .3s ease}.contact-details a:hover{color:#27c93f}.contact-form-container{border:none;border-radius:20px;display:flex;flex-direction:column;overflow:hidden;padding:0;position:relative}.form-header{align-items:center;display:flex;justify-content:space-between;padding:15px}.form-dots{display:flex;gap:8px}.form-dot{border-radius:50%;height:12px;width:12px}.form-dot-red{background:#ff5f56}.form-dot-yellow{background:#ffbd2e}.form-dot-green{background:#27c93f}.form-content{flex:1 1;padding:40px}.contact-form{display:flex;flex-direction:column;gap:20px}.form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.form-group{display:flex;flex-direction:column}.form-group label{color:#fff;font-size:.9rem;font-weight:500;margin-bottom:8px}.form-group input,.form-group textarea{background:#ffffff1a;border:1px solid #fff3;border-radius:10px;color:#fff;font-size:1rem;padding:12px 15px;transition:all .3s ease}.form-group input::placeholder,.form-group textarea::placeholder{color:#ffffff80}.form-group input:focus,.form-group textarea:focus{border-color:#1a8066;box-shadow:0 0 0 3px #1a806633;outline:none}.form-group textarea{min-height:100px;resize:vertical}.checkbox-group{margin-top:10px}.checkbox-label{align-items:flex-start;cursor:pointer;display:flex;gap:12px;line-height:1.5}.checkbox-label input[type=checkbox]{display:none}.checkmark{background:#ffffff1a;border:2px solid #ffffff4d;border-radius:4px;flex-shrink:0;height:20px;margin-top:2px;position:relative;transition:all .3s ease;width:20px}.checkbox-label input[type=checkbox]:checked+.checkmark{background:#1a8066;border-color:#1a8066}.checkbox-label input[type=checkbox]:checked+.checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:6px}.checkbox-text{color:#fffc;font-size:.9rem}.checkbox-text a{color:#1f9872;text-decoration:underline}.checkbox-text a:hover{color:#27c93f;text-decoration:underline}.recaptcha-notice{color:#fff9;font-size:.68rem;line-height:1.5;margin-top:10px;text-align:center}.recaptcha-notice a{color:#ffffffbf;text-decoration:underline}.recaptcha-notice a:hover{color:#fff;text-decoration:underline}.submit-btn{align-items:center;background:linear-gradient(45deg,#16644e,#1a8066);border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:10px;justify-content:center;margin-top:10px;padding:15px 30px;transition:all .3s ease}.submit-btn:hover:not(:disabled){box-shadow:0 10px 30px #16644e66;transform:translateY(-2px)}.submit-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.submit-btn i{font-size:.9rem}.success-message{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a8066f2;border-radius:0 0 20px 20px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:50px}.success-content{color:#fff;text-align:center}.success-content i{color:#27c93f;font-size:3rem;margin-bottom:20px}.success-content h4{font-size:1.5rem;margin-bottom:10px}.success-content p{margin:0;opacity:.9}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:992px){.contact-content{gap:40px}.contact-content,.form-row{grid-template-columns:1fr}.contact-form-container .form-content{padding:30px}}@media (max-width:768px){.contact-section{padding:120px 0}.contact-header{margin-bottom:40px}.contact-info{text-align:center;width:100%}.contact-item{align-items:center;justify-content:center;padding:10px}.contact-details{text-align:center}.contact-details a{word-break:break-all}.contact-form-container .form-content{padding:25px}.form-group input,.form-group textarea{padding:10px 12px}}@media (max-width:480px){.contact-item{flex-direction:column;gap:15px;text-align:center}.contact-form-container .form-content{padding:20px}.submit-btn{font-size:.9rem;padding:12px 25px}}.sm-block-row{align-items:center;display:flex;gap:40px}.sm-block-row.sm-reverse{flex-direction:row-reverse}.sm-block-device,.sm-block-text{flex:1 1;min-width:0}.sm-block-device{align-items:center;display:flex;justify-content:center}@media (max-width:900px){.sm-block-row,.sm-block-row.sm-reverse{flex-direction:column;gap:32px}.sm-block-device{flex:initial;justify-content:center;width:100%}}.sm-frame.sm-laptop-wrap{filter:drop-shadow(0 24px 48px rgba(0,0,0,.65));max-width:640px;position:relative;width:100%}.sm-laptop-lid{aspect-ratio:16/10;background:#111827;border:2px solid #374151;border-bottom:none;border-radius:10px 10px 0 0;display:flex;flex-direction:column;overflow:hidden}.sm-laptop-bar{align-items:center;background:#0d1117;display:flex;flex-shrink:0;gap:5px;height:24px;padding:0 9px}.sm-dot{border-radius:50%;height:7px;width:7px}.sm-dot-r{background:#ff5f56}.sm-dot-y{background:#ffbd2e}.sm-dot-g{background:#27c93f}.sm-laptop-brand{color:#ffffff2e;flex:1 1;font-size:.55rem;font-weight:700;letter-spacing:.1em;text-align:center;text-transform:uppercase}.sm-screen{background:#0d1117;flex:1 1;overflow:hidden;position:relative}.sm-screen-inner{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;inset:0;overflow-x:hidden;overflow-y:auto;padding:10px;position:absolute;scrollbar-width:none}.sm-screen-inner::-webkit-scrollbar{display:none}.sm-laptop-hinge{background:linear-gradient(180deg,#2d3748,#1a202c);height:3px}.sm-laptop-base{background:linear-gradient(180deg,#1a202c,#111827);border-radius:0 0 4px 4px;height:11px;margin:0 -1.5%}.sm-laptop-cam-notch{background:#2d3748;border-radius:0 0 3px 3px;height:3px;margin:0 auto;position:relative;top:-3px;width:36px}@media (max-width:992px){.sm-frame.sm-laptop-wrap{max-width:100%}}@media (max-width:600px){.sm-frame.sm-laptop-wrap{max-width:100%}}.sm-frame.sm-phone-wrap{filter:drop-shadow(0 24px 48px rgba(0,0,0,.65));position:relative;width:196px}.sm-phone-outer{background:#111827;border:2px solid #374151;border-radius:30px;padding:11px 7px 14px;position:relative}.sm-phone-notch-bar{display:flex;justify-content:center;margin-bottom:5px}.sm-phone-notch{background:#0d1117;border-radius:0 0 8px 8px;height:13px;width:50px}.sm-phone-screen{background:#0d1117;border-radius:5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:320px;overflow:hidden;position:relative}.sm-phone-home-bar{background:#374151;border-radius:2px;height:3px;margin:7px auto 0;width:52px}.sm-phone-btn-vol{background:#374151;border-radius:2px 0 0 2px;left:-3px;position:absolute;width:3px}.sm-phone-btn-vol-1{height:18px;top:68px}.sm-phone-btn-vol-2{height:18px;top:92px}.sm-phone-btn-pw{background:#374151;border-radius:0 2px 2px 0;height:26px;position:absolute;right:-3px;top:88px;width:3px}@media (max-width:600px){.sm-frame.sm-phone-wrap{width:174px}}.sm-appbar{align-items:center;background:#111827;border-bottom:1px solid #ffffff0f;display:flex;flex-shrink:0;gap:7px;padding:6px 9px}.sm-appbar-title{color:#fff;flex:1 1;font-size:.72rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-appbar-icon{color:#ffffff4d;font-size:.65rem}.sm-appbar-back{color:#4ade80;font-size:.65rem}.sm-label{color:#ffffff52;font-size:.58rem;font-weight:700;letter-spacing:.07em;margin:8px 0 4px;text-transform:uppercase}.sm-card{background:#ffffff0a;border:1px solid #ffffff12;border-radius:7px;margin-bottom:5px;padding:8px 10px}.sm-card:last-child{margin-bottom:0}.sm-row{align-items:center;border-bottom:1px solid #ffffff0a;color:#fffc;display:flex;font-size:.67rem;gap:6px;padding:5px 0}.sm-row:last-child{border-bottom:none}.sm-row-main{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-row-end{flex-shrink:0}.sm-pill{align-items:center;border-radius:9px;display:inline-flex;font-size:.58rem;font-weight:700;line-height:1.4;padding:2px 6px;white-space:nowrap}.sm-pill-green{background:#4ade8026;color:#4ade80}.sm-pill-red{background:#f871712e;color:#f87171}.sm-pill-orange{background:#fb923c29;color:#fb923c}.sm-pill-yellow{background:#facc1526;color:#facc15}.sm-pill-blue{background:#60a5fa26;color:#60a5fa}.sm-pill-gray{background:#ffffff14;color:#ffffff73}.sm-pill-teal{background:#14b8a626;color:#2dd4bf}.sm-chip{align-items:center;border:1px solid;border-radius:4px;display:inline-flex;font-size:.58rem;font-weight:700;justify-content:center;padding:1px 6px}.sm-chip-cat{background:#16644e33;border-color:#4ade8040;color:#4ade80}.sm-tw{color:#ffffffe6}.sm-tm{color:#ffffff6b}.sm-tg{color:#4ade80}.sm-tr{color:#f87171}.sm-fw7{font-weight:700}.sm-fw6{font-weight:600}.sm-f11{font-size:.68rem}.sm-f10{font-size:.63rem}.sm-f09{font-size:.57rem}.sm-bar-track{background:#ffffff14;border-radius:3px;height:6px;overflow:hidden}.sm-bar-inner{border-radius:3px;height:100%;transform-origin:left center}.sm-bar-green{background:#4ade80}.sm-bar-orange{background:#fb923c}.sm-bar-red{background:#f87171}.sm-divider{background:#ffffff0f;height:1px;margin:8px 0}@keyframes smFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes smFadeIn{0%{opacity:0}to{opacity:1}}@keyframes smSlideRight{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes smBarGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes smSpin{to{transform:rotate(1turn)}}@keyframes smToastIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes smFlipOut{0%,45%{opacity:1}55%,to{opacity:0}}@keyframes smFlipIn{0%,45%{opacity:0}55%,to{opacity:1}}@keyframes smScaleIn{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.sm-frame.smc-ready .sm-a1,.sm-frame.smc-ready .sm-a2,.sm-frame.smc-ready .sm-a3,.sm-frame.smc-ready .sm-a4,.sm-frame.smc-ready .sm-a5,.sm-frame.smc-ready .sm-a6{opacity:0}.sm-frame.smc-ready.in-view .sm-a1{animation:smFadeUp .45s ease .05s both}.sm-frame.smc-ready.in-view .sm-a2{animation:smFadeUp .45s ease .18s both}.sm-frame.smc-ready.in-view .sm-a3{animation:smFadeUp .45s ease .31s both}.sm-frame.smc-ready.in-view .sm-a4{animation:smFadeUp .45s ease .44s both}.sm-frame.smc-ready.in-view .sm-a5{animation:smFadeUp .45s ease .57s both}.sm-frame.smc-ready.in-view .sm-a6{animation:smFadeUp .45s ease .7s both}.sm-frame.smc-ready .sm-bar-inner{transform:scaleX(0);transform-origin:left center}.sm-frame.smc-ready.in-view .sm-bar-b1{animation:smBarGrow .9s ease .5s both}.sm-frame.smc-ready.in-view .sm-bar-b2{animation:smBarGrow .9s ease .7s both}.sm-frame.smc-ready.in-view .sm-bar-b3{animation:smBarGrow .9s ease .9s both}.sm-frame.smc-ready .sm-cepik-spinner{opacity:0}.sm-frame.smc-ready.in-view .sm-cepik-spinner{animation:smFadeIn .3s ease .3s both,smSpin .9s linear .3s,smFlipOut 1.8s ease .3s forwards}.sm-frame.smc-ready .sm-cepik-result{opacity:0}.sm-frame.smc-ready.in-view .sm-cepik-result{animation:smFlipIn 1.8s ease .3s forwards}.sm-frame.smc-ready .sm-imi-old{opacity:1}.sm-frame.smc-ready.in-view .sm-imi-old{animation:smFlipOut 1s ease 1.1s forwards}.sm-frame.smc-ready .sm-imi-new{opacity:0}.sm-frame.smc-ready.in-view .sm-imi-new{animation:smFlipIn 1s ease 1.1s forwards}.sm-frame.smc-ready .sm-toast{opacity:0}.sm-frame.smc-ready.in-view .sm-toast{animation:smToastIn .5s ease 1.4s both}.sm-frame.smc-ready .sm-qr-reveal{opacity:0;transform:scale(.88)}.sm-frame.smc-ready.in-view .sm-qr-reveal{animation:smScaleIn .5s ease .9s both}}@media (prefers-reduced-motion:reduce){.sm-frame.smc-ready .sm-a1,.sm-frame.smc-ready .sm-a2,.sm-frame.smc-ready .sm-a3,.sm-frame.smc-ready .sm-a4,.sm-frame.smc-ready .sm-a5,.sm-frame.smc-ready .sm-a6{opacity:1!important}.sm-frame.smc-ready .sm-bar-inner{transform:scaleX(1)!important}.sm-frame.smc-ready .sm-cepik-spinner{opacity:0!important}.sm-frame.smc-ready .sm-cepik-result{opacity:1!important}.sm-frame.smc-ready .sm-imi-old{opacity:0!important}.sm-frame.smc-ready .sm-imi-new,.sm-frame.smc-ready .sm-toast{opacity:1!important}.sm-frame.smc-ready .sm-qr-reveal{opacity:1!important;transform:scale(1)!important}}