.pg-contact [hidden]{display:none!important}@keyframes glowDrift{0%{transform:translate(0)scale(1)}to{transform:translate(-60px,40px)scale(1.12)}}@keyframes contact-shake{0%,to{transform:none}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes popIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.pg-contact .hero-c{background:#eff4f7;padding:72px 0 100px;position:relative;overflow:clip}.pg-contact .hero-c:before,.pg-contact .hero-c:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.pg-contact .hero-c:before{top:-380px;background:radial-gradient(closest-side,#6595b752,#6595b700);width:980px;height:980px;animation:14s ease-in-out infinite alternate glowDrift;inset-inline-end:-260px}.pg-contact .hero-c:after{bottom:-420px;background:radial-gradient(closest-side,#32729f29,#32729f00);width:720px;height:720px;animation:18s ease-in-out infinite alternate-reverse glowDrift;inset-inline-start:-240px}.pg-contact .hero-c .wrap{z-index:1;position:relative}.pg-contact .hc-grid{grid-template-columns:1fr 580px;align-items:start;gap:64px;display:grid}.pg-contact .hero-c h1{letter-spacing:-.035em;color:var(--head);animation:fadeInUp .8s var(--ease) both;font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1.05}.pg-contact .hero-c .grad,.pg-contact .why.light .grad{background-image:linear-gradient(90deg,#12517d,#32729f,#12517d)}.pg-contact .hero-c .lead{max-width:470px;color:var(--body);animation:fadeInUp .8s .1s var(--ease) both;margin-top:20px;font-size:16px;line-height:1.55}.pg-contact .cblocks{max-width:520px;margin-top:40px}.pg-contact .cblock{border-top:1px solid var(--panel-line);grid-template-columns:30px 1fr;gap:16px;padding:22px 0;display:grid}.pg-contact .cblock:last-child{border-bottom:1px solid var(--panel-line)}.pg-contact .cblock>i{color:var(--accent);transition:transform .35s var(--ease);margin-top:1px;font-size:24px}.pg-contact .cblock:hover>i{transform:translateY(-3px)scale(1.08)}.pg-contact .cblock h3{letter-spacing:-.01em;color:#111;font-size:17px;font-weight:600}.pg-contact .cblock p{color:var(--body);margin-top:6px;font-size:14px;line-height:1.55}.pg-contact .cblock .links{flex-wrap:wrap;gap:18px;margin-top:10px;display:flex}.pg-contact .cblock .links a{color:var(--accent);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.pg-contact .cblock .links a i{transition:transform .2s}.pg-contact .cblock .links a:hover i{transform:translate(3px)}[dir=rtl] .pg-contact .cblock .links a i{transform:scaleX(-1)}[dir=rtl] .pg-contact .cblock .links a:hover i{transform:scaleX(-1)translate(3px)}.pg-contact .already{color:var(--body);margin-top:24px;font-size:14px}.pg-contact .already a{color:var(--accent);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--sky);text-decoration-color:var(--sky);font-weight:600}.pg-contact .already a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.pg-contact .hc-right{animation:fadeInUp .9s .2s var(--ease) both;scroll-margin-top:110px}.pg-contact .formbox{box-shadow:0 30px 70px #32729f29,0 0 0 1px var(--line);background:#fff;border-radius:16px;flex-direction:column;transition:box-shadow .4s;display:flex}.pg-contact .formbox.flash{box-shadow:0 30px 70px #32729f38,0 0 0 3px var(--sky)}.pg-contact .formbox .form{gap:18px;padding:32px 32px 24px;transition:opacity .28s,transform .28s}.pg-contact .form .interest{color:#111;font-size:14px;font-weight:500}.pg-contact .form .interest small{color:var(--soft);font-size:12px}.pg-contact .form .pick{margin-top:-8px}.pg-contact .form .pick label{background:#fff;border-color:#d5dce4;border-radius:8px;height:46px;font-size:14px}.pg-contact .form .pick label:has(input:checked){border-color:var(--accent);background:#eff4f7}.pg-contact .form .two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pg-contact .form .lf{flex-direction:column;gap:6px;min-width:0;display:flex}.pg-contact .form .lb{color:#111;font-size:14px;font-weight:500}.pg-contact .form .lb em{color:var(--soft);font-style:normal;font-weight:400}.pg-contact .form .fld{background:#fff;border-radius:8px;height:46px;padding:0 14px;box-shadow:inset 0 0 0 1px #d5dce4}.pg-contact .form .fld:focus-within{box-shadow:inset 0 0 0 1px var(--accent),0 0 0 3px #32729f24}.pg-contact .form .fld input,.pg-contact .form .fld select{height:100%;font-size:15px}.pg-contact .form .fld.sel{border:0}.pg-contact .form .fld.msg{height:auto;padding:12px 14px}.pg-contact .form .fld textarea{resize:vertical;min-width:0;min-height:104px;font:inherit;color:#111;background:0 0;border:0;outline:none;flex:1;font-size:15px;line-height:1.5}.pg-contact .form .fld .cc{border-inline-end:1px solid #d5dce4;height:24px;margin-inline-end:2px;padding-inline-end:12px}.pg-contact .form .fld.err,.pg-contact .form .pick.err label{box-shadow:inset 0 0 0 1px #d92d20}.pg-contact .form .ferr{margin-top:0}.pg-contact .form .btn-accent{border-radius:8px;height:50px;margin-top:4px;font-size:15px}.pg-contact .form .legal{color:var(--soft);font-size:12px}.pg-contact .formbox .form.out{opacity:0;transform:scale(.98)}.pg-contact .form.shake{animation:.4s contact-shake}.pg-contact .fld{transition:box-shadow .2s,background .2s}.pg-contact .fld:focus-within{box-shadow:inset 0 0 0 1px var(--sky);background:#fff}.pg-contact .fld.err,.pg-contact .pick.err label{background:#fff;box-shadow:inset 0 0 0 1px #d92d20}.pg-contact .fld.err i{color:#d92d20}.pg-contact .ferr{color:#d92d20;margin-top:-6px;padding-inline-start:4px;font-size:11.5px;line-height:1.4}.pg-contact .done{text-align:center;background:radial-gradient(60% 40% at 50% 0,#6595b724,#0000 70%),#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:560px;padding:40px 28px;display:flex}.pg-contact .done .ok{color:var(--accent);animation:popIn .5s var(--ease) both;font-size:64px;position:relative}.pg-contact .done .ok:after{content:"";border:2px solid #6595b799;border-radius:50%;animation:1.8s infinite pulseRing;position:absolute;inset:4px}.pg-contact .done h3{letter-spacing:-.02em;animation:fadeInUp .5s .1s var(--ease) both;margin-top:6px;font-size:24px;font-weight:600}.pg-contact .done p{color:var(--body);max-width:300px;animation:fadeInUp .5s .18s var(--ease) both;font-size:14.5px;line-height:1.6}.pg-contact .done .sum{animation:fadeInUp .5s .24s var(--ease) both;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.pg-contact .done .sum span{color:#111;border:1px solid #d6dbe5;border-radius:999px;align-items:center;height:30px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.pg-contact .done .btn{width:100%;max-width:300px;height:44px;animation:fadeInUp .5s .3s var(--ease) both;border-radius:6px;margin-top:14px;font-size:14px;font-weight:600}.pg-contact .done .again{color:var(--accent);animation:fadeInUp .5s .36s var(--ease) both;font-size:13px;font-weight:500}.pg-contact .c-stats{border-bottom:1px solid var(--line);background:#fff;padding:80px 0}.pg-contact .c-stats .stats{margin-top:0}.pg-contact .c-stats .stat+.stat{border-inline-start:1px solid var(--line);padding-inline-start:28px}.pg-contact .c-stats .odo{color:#111}.pg-contact .c-stats .stat .label{color:var(--soft)}.pg-contact .why.light{color:#000;background:radial-gradient(50% 45% at 78% 22%,#6595b73d,#0000 70%),radial-gradient(40% 40% at 8% 92%,#6595b724,#0000 70%),#eff4f7}.pg-contact .why.light:before{background:repeating-linear-gradient(115deg,#32729f12 0 1px,#0000 1px 46px),repeating-linear-gradient(25deg,#32729f0d 0 1px,#0000 1px 46px)}.pg-contact .why.light .sub{color:var(--body)}.pg-contact .why.light .tile{border-color:var(--panel-line);transition:box-shadow .4s,transform .4s var(--ease);background:#e0eaf1}.pg-contact .why.light .tile:hover{box-shadow:0 24px 48px #32729f29}.pg-contact .why.light .tile img.bg{z-index:0;filter:grayscale()brightness(1.08)contrast(.95)}.pg-contact .why.light .tile:after{content:"";z-index:1;background:linear-gradient(#eff4f7f2 0%,#e0eaf1c7 42%,#32729f4d 100%);transition:opacity .5s;position:absolute;inset:0}.pg-contact .why.light .tile.bottom:after,.pg-contact .why.light .tile.tb:after{background:linear-gradient(#32729f4d 0%,#e0eaf1c7 58%,#eff4f7f2 100%)}.pg-contact .why.light .tile>:not(img){z-index:2}.pg-contact .why.light .tile h4{color:#000}.pg-contact .why.light .tile p{color:var(--body)}.pg-contact .why.light .float-card{color:#111;background:#ffffffc7;border-color:#fff;box-shadow:0 12px 26px #32729f24}.pg-contact .why.light .float-card span{color:var(--soft)}.pg-contact .why.light .f3{color:#111}.pg-contact .why.light .f3 i{color:var(--accent)}.pg-contact .why.light .spark{background:var(--accent)}.pg-contact .faq{background:#fff;padding:96px 0}.pg-contact .faq-grid{grid-template-columns:320px 1fr;align-items:start;gap:64px;display:grid}.pg-contact .faq-side p{color:var(--body);max-width:280px;margin-top:14px;font-size:15px;line-height:1.6}.pg-contact .faq-list{border-top:1px solid var(--line)}.pg-contact .faq-item{border-bottom:1px solid var(--line)}.pg-contact .faq-q{color:#111;text-align:start;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:22px 0;font-size:17px;font-weight:500;transition:color .2s;display:flex}.pg-contact .faq-q:hover{color:var(--accent)}.pg-contact .faq-q i{transition:transform .4s var(--ease),color .3s;flex:none;font-size:18px}.pg-contact .faq-item.open .faq-q i{color:var(--accent);transform:rotate(45deg)}.pg-contact .faq-a{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.pg-contact .faq-item.open .faq-a{grid-template-rows:1fr}.pg-contact .faq-a>div{overflow:hidden}.pg-contact .faq-a p{color:var(--body);opacity:0;padding:0 40px 24px 0;font-size:15px;line-height:1.65;transition:opacity .35s,transform .35s;transform:translateY(-6px)}[dir=rtl] .pg-contact .faq-a p{padding:0 0 24px 40px}.pg-contact .faq-item.open .faq-a p{opacity:1;transition-delay:.1s;transform:none}.pg-contact .final-card.solo{text-align:center;grid-template-columns:1fr;justify-items:center;padding:84px 32px 88px}.pg-contact .final-card.solo h2{font-size:clamp(34px,3.6vw,48px)}.pg-contact .final-btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.pg-contact .btn-dline{color:#fff;background:#ffffff0a;border:1px solid #3a3d45}.pg-contact .btn-dline:hover{background:#6595b71f;border-color:#8eb1ca}@media (max-width:1140px){.pg-contact .hc-grid{grid-template-columns:1fr;gap:48px}.pg-contact .hc-right{width:100%;max-width:640px}.pg-contact .faq-grid{grid-template-columns:1fr;gap:28px}.pg-contact .final-card.solo,[dir=rtl] .pg-contact .final-card.solo{padding:64px 24px 68px}}@media (max-width:760px){.pg-contact .hero-c{padding:44px 0 72px}.pg-contact .formbox .form{padding:24px 16px 18px}.pg-contact .form .two{grid-template-columns:1fr}.pg-contact .c-stats{padding:60px 0}.pg-contact .c-stats .stat+.stat{border-inline-start:0;padding-inline-start:0}.pg-contact .c-stats .stat:nth-child(2n){border-inline-start:1px solid var(--line);padding-inline-start:20px}.pg-contact .faq{padding:72px 0}.pg-contact .faq-q{font-size:16px}.pg-contact .faq-a p,[dir=rtl] .pg-contact .faq-a p{padding-inline:0}.pg-contact .final-btns .btn{width:100%}}
