.adv{--purple:#8f27ff;--purple-deep:#7a1fe0;--ink:#1a1a1a;--near-black:#121416;--yellow:#ffe600;--lav:#f5f0ff;--lav-2:#f3ecff;--paper:#faf6ff;--line:#e2e2e2;--grey:#929292;--font:"Inter",system-ui,sans-serif;--radius:20px;--primary:#8f27ff;--primary-hover:#7a1fe0;--primary-soft:#faf6ff;--container:1240px;font-family:var(--font);color:var(--ink)}.adv *{box-sizing:border-box}html[lang=fa] .adv{--font:"IRANSansX","Inter",system-ui,sans-serif}html[lang=fa] .adv .hbt-outline,html[lang=fa] .adv .hbt-solid,html[lang=fa] .adv .hbt-purple{line-height:1!important}html[lang=fa] .adv .hbt-line+.hbt-line{margin-top:4px}html[lang=fa] .adv .svc-card h3,html[lang=fa] .adv .hc-card h4{line-height:1.05!important}html[lang=fa] .adv .team-cards,html[lang=fa] .adv .team-cards__track,html[lang=fa] .adv .showreel__credits,html[lang=fa] .adv .showreel__credits-track{direction:ltr}html[lang=fa] .adv .eh2-outline,html[lang=fa] .adv .hbt-outline{-webkit-text-stroke:0!important;color:var(--ink)!important}html[lang=fa] .adv .showreel__content .hbt-outline,html[lang=fa] .adv .contact-section .eh2-outline{color:#fff!important}html[lang=fa] .adv .faq-q{text-align:right}@media (prefers-reduced-motion:reduce){.adv *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.adv .wrap{max-width:1240px;margin:0 auto;padding:0 32px}.adv .eyebrow{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.adv .eyebrow:before{content:"";background:var(--yellow);border-radius:50%;width:6px;height:6px;display:inline-block}.adv a{color:inherit}.adv .btn-primary{background:var(--purple);color:#fff;font-size:14px;font-weight:600;font-family:var(--font);border-radius:999px;align-items:center;gap:8px;padding:14px 28px;text-decoration:none;transition:all .25s;display:inline-flex}.adv .btn-primary:hover{background:var(--purple-deep);transform:translateY(-1px);box-shadow:0 8px 22px #8f27ff47}.adv .btn-outline{border:1.5px solid var(--ink);color:var(--ink);font-size:14px;font-weight:600;font-family:var(--font);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:12px 24px;text-decoration:none;transition:all .25s;display:inline-flex}.adv .btn-outline:hover{border-color:var(--purple);color:var(--purple)}.adv .hs-item{border-inline-end:1.5px solid var(--line);flex-direction:column;gap:4px;padding-inline-end:32px;display:flex}.adv .hs-item:last-child{border-inline-end:none;padding-inline-end:0}.adv .hs-item:not(:first-child){padding-inline-start:32px}.adv .hs-num-row{align-items:baseline;display:flex}.adv .hs-num{letter-spacing:-.04em;color:var(--ink);font-size:clamp(28px,3.5vw,44px);font-weight:900;line-height:1;display:inline}.adv .hs-suf{color:var(--purple);margin-left:2px;font-size:clamp(20px,2.5vw,32px);font-weight:900;line-height:1}.adv .hs-label{color:var(--grey);letter-spacing:.02em;margin-top:2px;font-size:12px;font-weight:600}.adv .hero-big-text{margin:0 0 56px}.adv .hbt-line{flex-wrap:wrap;align-items:baseline;gap:18px;line-height:1;display:flex}.adv .hbt-line+.hbt-line{margin-top:-4px}.adv .hbt-outline,.adv .hbt-solid,.adv .hbt-purple{letter-spacing:-.035em;white-space:nowrap;font-size:clamp(42px,7.4vw,80px);font-weight:900}.adv .hbt-solid{color:var(--ink)}.adv .hbt-outline{color:#0000;-webkit-text-stroke:2px var(--ink)}.adv .hbt-purple{color:var(--purple);text-transform:uppercase;font-style:normal}.adv .hbt-purple em{font-style:normal;transition:opacity .5s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1),filter .5s;display:inline-block}.adv .hbt-purple em.word-out{opacity:0;filter:blur(6px);transform:translateY(14px)}@media (max-width:900px){.adv .hbt-outline,.adv .hbt-solid,.adv .hbt-purple{font-size:clamp(35px,8.6vw,75px)}}@media (max-width:560px){.adv .hbt-outline,.adv .hbt-solid,.adv .hbt-purple{font-size:clamp(29px,9.6vw,51px)}}.adv .showreel{background:var(--near-black);height:80vh;min-height:560px;max-height:800px;position:relative;overflow:hidden}.adv .showreel__bg{position:absolute;inset:0}.adv .sr-slide{opacity:0;animation:srReveal var(--sr-cycle,44s)infinite;position:absolute;inset:0}.adv .sr-media{position:absolute;inset:0;overflow:hidden}.adv .sr-media img{object-fit:cover;width:100%;height:100%;animation:srZoom var(--sr-cycle,44s)infinite;filter:saturate(1.05)brightness(.82);display:block}@keyframes srReveal{0%{opacity:0;transform:scale(1.05)translate(1.5%)}2.5%{opacity:1;transform:scale(1.02)translate(0)}9%{opacity:1;transform:scale(1)translate(0)}11.5%{opacity:0;transform:scale(.99)translate(-1.5%)}to{opacity:0}}@keyframes srZoom{0%{transform:scale(1.18)}12%{transform:scale(1.04)}to{transform:scale(1.04)}}.adv .sr-tag{z-index:2;-webkit-backdrop-filter:blur(6px);letter-spacing:.14em;text-transform:uppercase;color:#fff;opacity:0;animation:srTag var(--sr-cycle,44s)infinite;background:#0a08148c;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;padding:8px 16px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:28px;left:28px}.adv .sr-tag:before{content:"";background:var(--purple);border-radius:50%;flex:none;width:6px;height:6px}@keyframes srTag{0%{opacity:0;transform:translateY(-8px)}3%{opacity:0}4.5%{opacity:1;transform:translateY(0)}9%{opacity:1}11%{opacity:0}to{opacity:0}}.adv .sr-caption{z-index:2;opacity:0;animation:srCaption var(--sr-cycle,44s)infinite;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:64px;left:28px}.adv .sr-caption__brand{letter-spacing:-.02em;color:#fff;font-size:clamp(22px,2.6vw,32px);font-weight:900;line-height:1.1}.adv .sr-caption__type{letter-spacing:.04em;color:#ffffffb3;font-size:12.5px;font-weight:600}@keyframes srCaption{0%{opacity:0;transform:translateY(18px)}3.5%{opacity:0}5%{opacity:1;transform:translateY(0)}9%{opacity:1}11%{opacity:0;transform:translateY(-10px)}to{opacity:0}}.adv .showreel__overlay{z-index:1;pointer-events:none;background:radial-gradient(65% 55%,#08061099 0%,#08061040 55%,#08061000 78%),linear-gradient(#0a081440 0%,#0a081433 35%,#0a0814e0 100%);position:absolute;inset:0}.adv .showreel__content{z-index:2;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:28px;height:100%;padding:40px 24px;display:flex;position:relative}.adv .showreel__content .hero-big-text{margin:0}.adv .showreel__content .hbt-line{justify-content:center}.adv .showreel__content .hbt-outline{color:#0000;-webkit-text-stroke:2.5px #fff;text-shadow:0 2px 10px #000000bf,0 20px 60px #00000080}.adv .showreel__content .hbt-solid{color:#fff;text-shadow:0 2px 10px #000000bf,0 20px 60px #00000080}.adv .showreel__content .hbt-purple{color:var(--yellow);text-shadow:0 2px 10px #0009}.adv .showreel__credits{z-index:2;border-top:1px solid #ffffff26;padding:16px 0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.adv .showreel__credits-track{white-space:nowrap;gap:0;animation:30s linear infinite srCredits;display:inline-flex}.adv .showreel__credits-track span{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;padding:0 22px;font-size:12px;font-weight:800}.adv .showreel__credits-dot{color:var(--purple)!important}@keyframes srCredits{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:700px){.adv .showreel{height:50vh;min-height:360px;max-height:480px}.adv .showreel__content .hbt-outline,.adv .showreel__content .hbt-solid,.adv .showreel__content .hbt-purple{font-size:clamp(34px,11vw,58px)}.adv .showreel__content .hbt-line+.hbt-line{margin-top:3px}.adv .sr-tag{padding:6px 12px;font-size:10px;top:20px;left:16px}.adv .sr-caption{bottom:56px;left:16px}}.adv .work-title-row{padding:80px 0 40px}.adv .wk-grid{column-count:4;column-gap:20px;max-width:1240px;margin:0 auto;padding:0 32px 80px}.adv .wk-card{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;cursor:pointer;opacity:0;border-radius:22px;margin:0 0 20px;transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .4s;display:block;position:relative;overflow:hidden;transform:translateY(28px);box-shadow:0 10px 30px #00000014}.adv .wk-card.wk-visible{opacity:1;transform:translateY(0)}.adv .wk-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px #00000024}.adv .wk-card img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,.8,.25,1);display:block}.adv .wk-card:hover img{transform:scale(1.09)}.adv .wk-card__scrim{z-index:1;pointer-events:none;opacity:0;background:linear-gradient(#0a081400 45%,#0a081499 100%);transition:opacity .4s;position:absolute;inset:0}.adv .wk-card:hover .wk-card__scrim{opacity:1}.adv .wk-card__overlay{z-index:2;-webkit-backdrop-filter:blur(8px);background:#ffffffd1;border-radius:16px;padding:14px 16px;position:absolute;bottom:12px;left:12px;right:12px}.adv .wk-card__text{flex-direction:column;gap:2px;min-width:0;display:flex}.adv .wk-brand{letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1.3px var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:22px;font-weight:900;line-height:1.05;overflow:hidden}.adv .wk-type{color:var(--grey);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.adv .wk-h-xl{height:520px}.adv .wk-h-lg{height:420px}.adv .wk-h-md{height:340px}.adv .wk-h-sm{height:280px}@media (max-width:900px){.adv .wk-grid{column-count:2;padding:0 20px 60px}.adv .wk-h-xl{height:420px}.adv .wk-h-lg{height:360px}.adv .wk-h-md{height:300px}.adv .wk-h-sm{height:240px}.adv .wk-card img{transform:scale(1.09)}.adv .wk-card__scrim{opacity:1}}@media (max-width:560px){.adv .wk-grid{column-count:1;padding:0 16px 48px}.adv .work-title-row{padding:56px 0 32px}.adv .wk-h-xl,.adv .wk-h-lg,.adv .wk-h-md,.adv .wk-h-sm{height:300px}}.adv .team-section{border-top:1.5px solid var(--line);padding:100px 0 0;overflow:hidden}.adv .team-header{grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:72px;display:grid}.adv .team-header__right{position:relative}.adv .team-deco{pointer-events:none;width:84px;height:84px;position:absolute;top:-52px;right:8px}.adv .team-stats{border-top:1.5px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;padding-top:24px;display:grid}.adv .team-stats .hs-item{border-inline-end:1.5px solid var(--line);padding-inline-end:20px}.adv .team-stats .hs-item:last-child{border-inline-end:none;padding-inline-end:0}.adv .team-stats .hs-item:not(:first-child){padding-inline-start:20px}.adv .team-stats .hs-label{max-width:120px}.adv .team-cards{padding:24px 0 48px;overflow:hidden}.adv .team-cards__track{align-items:flex-end;gap:20px;width:max-content;padding-left:32px;animation:34s linear infinite teamScroll;display:flex}.adv .team-cards:hover .team-cards__track{animation-play-state:paused}@keyframes teamScroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 10px))}}.adv .team-card{cursor:pointer;z-index:1;border-radius:999px;flex-direction:column;flex:none;justify-content:space-between;width:clamp(150px,22vw,220px);transition:transform .4s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.adv .team-card:hover{z-index:10;transform:translateY(-20px)}.adv .tc-info{z-index:2;text-align:center;background:linear-gradient(#0000 0%,#00000073 55%,#000000ad 100%);flex-direction:column;align-items:center;gap:4px;padding:20px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.adv .tc-name{letter-spacing:-.02em;color:#fff;text-transform:uppercase;text-shadow:0 2px 10px #00000059;font-size:20px;font-weight:900;line-height:1.05;display:inline-block;transform:rotate(-1.5deg)}.adv .tc-role{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;margin-top:8px;padding:5px 13px;font-size:10.5px;font-weight:800;display:inline-flex;transform:rotate(1deg)}.adv .tc-photo{z-index:1;align-items:flex-end;min-height:200px;display:flex;position:absolute;inset:0;overflow:hidden}.adv .tc-photo img{object-fit:cover;object-position:center 10%;width:100%;height:100%;display:block}.adv .tc-pink{background:#f2c4ce;border:1px solid #e88ba0}.adv .tc-sage{background:#c4d9c8;border:1px solid #86af93}.adv .tc-cream{background:#e8dece;border:1px solid #c9a876}.adv .tc-yellow{background:var(--yellow);border:1px solid #e0c400}.adv .tc-purple{background:#d6c8f2;border:1px solid #9b7fd1}@media (max-width:900px){.adv .team-header{grid-template-columns:1fr;gap:32px}.adv .team-section{padding:64px 0 0}.adv .team-deco{width:60px;height:60px;top:-36px;right:0}}@media (max-width:700px){.adv .tc-name{font-size:16px}.adv .tc-role{white-space:nowrap;padding:4px 11px;font-size:9.5px}.adv .tc-info{padding:16px 14px 22px}.adv .team-cards__track{padding-left:16px}.adv .team-card{width:clamp(170px,34vw,220px)}.adv .team-stats .hs-item,.adv .team-stats .hs-item:not(:first-child){padding-left:12px;padding-right:12px}.adv .team-stats .hs-label{max-width:none;font-size:11px}}.adv .faq-section{border-top:1.5px solid var(--line);padding:100px 0}.adv .faq-layout{grid-template-columns:1fr 1.4fr;align-items:start;gap:80px;display:grid}.adv .faq-sub{color:var(--grey);margin-top:24px;font-size:15px;line-height:1.65}.adv .faq-sub a{color:var(--purple);font-weight:700;text-decoration:none}.adv .faq-list{border-top:1.5px solid var(--line)}.adv .faq-item{border-bottom:1.5px solid var(--line);opacity:0;transition:opacity .55s cubic-bezier(.2,.8,.2,1),transform .55s cubic-bezier(.2,.8,.2,1);overflow:hidden;transform:translateY(20px)}.adv .faq-item.faq-visible{opacity:1;transform:translateY(0)}.adv .faq-q{width:100%;color:var(--ink);cursor:pointer;text-align:left;font-size:16px;font-weight:700;font-family:var(--font);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;transition:color .2s;display:flex}.adv .faq-q:hover{color:var(--purple)}.adv .faq-icon{color:var(--purple);flex:none;font-size:22px;font-weight:400;transition:transform .3s}.adv .faq-item.open .faq-icon{transform:rotate(45deg)}.adv .faq-a{max-height:0;transition:max-height .4s cubic-bezier(.2,.8,.2,1);overflow:hidden}.adv .faq-item.open .faq-a{max-height:300px}.adv .faq-a p{color:var(--grey);margin:0;padding:0 0 24px;font-size:15px;line-height:1.7}.adv .contact-section{background:var(--near-black);border-top:1.5px solid #ffffff14;padding:100px 0}.adv .contact-layout{grid-template-columns:1fr 1.4fr;align-items:start;gap:80px;display:grid}.adv .contact-desc{color:#ffffffa6;max-width:360px;margin:24px 0 36px;font-size:16px;line-height:1.7}.adv .contact-trust{flex-direction:column;gap:12px;display:flex}.adv .ct-item{color:#fff;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.adv .ct-icon{background:var(--yellow);width:22px;height:22px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.adv .contact-form{border:1.5px solid var(--line);box-sizing:border-box;background:#fff;border-radius:24px;max-width:100%;padding:40px}.adv .cf-row{grid-template-columns:1fr 1fr;gap:16px;min-width:0;display:grid}.adv .cf-field{flex-direction:column;gap:8px;min-width:0;margin-bottom:16px;display:flex}.adv .cf-field label{color:var(--ink);font-size:13px;font-weight:700}.adv .cf-field input,.adv .cf-field textarea{border:1.5px solid var(--line);font-size:14px;font-family:var(--font);color:var(--ink);resize:vertical;box-sizing:border-box;background:#fff;border-radius:12px;outline:none;width:100%;min-width:0;padding:14px 16px;transition:border-color .2s}.adv .cf-phone{border:1.5px solid var(--line);background:#fff;border-radius:12px;min-width:0;transition:border-color .2s;display:flex;overflow:hidden}.adv .cf-phone:focus-within{border-color:var(--purple)}.adv .cf-phone__code{border:none;border-right:1.5px solid var(--line);width:88px;font-size:13px;font-family:var(--font);color:var(--ink);cursor:pointer;appearance:none;box-sizing:border-box;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23929292' stroke-width='2.5'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") right 4px center/12px no-repeat;outline:none;flex:none;padding:14px 20px 14px 12px}.adv .cf-phone__input{flex:1;width:auto;min-width:0;padding:14px 16px;border:none!important;border-radius:0!important}.adv .cf-phone__input:focus{border:none!important}.adv .cf-field input:focus,.adv .cf-field textarea:focus{border-color:var(--purple)}.adv .cf-checks{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.adv .cf-check{cursor:pointer;color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.adv .cf-check input{accent-color:var(--purple);width:15px;height:15px}.adv .cf-submit{cursor:pointer;font-size:15px;font-family:var(--font);border:none}.adv .cf-submit:hover{background:var(--purple-deep);transform:translateY(-2px)}.adv .contact-section .editorial-label{color:#ffffff80}.adv .contact-section .eh2-outline{color:#0000;-webkit-text-stroke-color:#fff6}.adv .contact-section .eh2-solid{color:#fff}.adv .contact-section .eh2-purple{color:var(--yellow)}.adv .editorial-label{letter-spacing:.18em;text-transform:uppercase;color:var(--grey);font-size:11px;font-weight:800}.adv .editorial-h2{letter-spacing:-.03em;margin:12px 0 0;font-size:clamp(40px,6vw,80px);font-weight:900;line-height:1}.adv .eh2-outline{color:#0000;-webkit-text-stroke:2px var(--ink);display:block}.adv .eh2-solid{color:var(--ink);display:block}.adv .eh2-purple{color:var(--purple);display:block}.adv .svcs-section{border-top:1.5px solid var(--line);padding:100px 0}.adv .svcs-header{grid-template-columns:1fr;margin-bottom:72px;display:grid}.adv .svcs-header__desc{color:var(--grey);align-self:end;max-width:420px;margin:0;font-size:17px;line-height:1.7}.adv .svcs-grid{border:none;grid-template-columns:repeat(4,1fr);gap:16px;padding:0;display:grid}.adv .svc-card{border:1.5px solid var(--line);opacity:0;color:inherit;border-radius:24px;flex-direction:column;padding:32px 28px;text-decoration:none;transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden;transform:translateY(28px)}.adv .svc-card.sc-visible{opacity:1;transform:translateY(0)}.adv .svc-card:hover{z-index:2;box-shadow:0 20px 40px -15px #8f27ff26}.adv .sc-num{display:none}.adv .sc-body{flex-direction:column;flex:1;display:flex}.adv .sc-diag{transform-origin:50%;width:100%;height:auto;margin-bottom:20px;transition:transform .6s cubic-bezier(.22,.8,.25,1);display:block}.adv .svc-card:hover .sc-diag{transform:scale(1.06)}.adv .svc-card h3{letter-spacing:-.01em;margin:0 0 10px;font-size:18px;font-weight:800;line-height:1.2}.adv .svc-card p{flex:1;margin:0 0 20px;font-size:13px;line-height:1.6}.adv .sc-cta{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin-top:auto;font-size:12px;font-weight:800;text-decoration:none;transition:gap .2s;display:inline-flex}.adv .sc-cta:hover{gap:12px}.adv .sc-dark{background:var(--near-black);color:#fff;border-color:#ffffff14}.adv .sc-dark .sc-num,.adv .sc-dark h3{color:#fff}.adv .sc-dark p{color:#ffffffa6}.adv .sc-dark .sc-cta{color:var(--yellow)}.adv .sc-light{color:var(--ink);background:#fff}.adv .sc-light .sc-cta{color:var(--purple-deep)}.adv .sc-purple{background:linear-gradient(160deg,var(--purple),var(--purple-deep)80%);color:#fff;border-color:#ffffff1f}.adv .sc-purple .sc-num,.adv .sc-purple h3{color:#fff}.adv .sc-purple p{color:#ffffffb3}.adv .sc-purple .sc-cta{color:var(--yellow)}.adv .sc-yellow{background:var(--yellow);color:var(--ink)}.adv .sc-yellow .sc-cta{color:var(--ink)}.adv .how-section{background:var(--paper);border-top:1.5px solid var(--line);padding:100px 0;overflow:hidden}.adv .how-header{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;margin-bottom:0;display:grid}.adv .how-title .editorial-h2{margin-top:12px}.adv .how-title p{color:var(--grey);max-width:380px;margin:16px 0 0;font-size:16px;line-height:1.7}.adv .how-cards{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:18px;display:grid}.adv .hc-card{z-index:1;opacity:0;min-height:190px;transform:var(--r,none)translateY(28px);border-radius:26px;flex-direction:column;justify-content:space-between;padding:26px;transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #140a281a}.adv .hc-card.hc-visible{opacity:1;transform:var(--r,none)}.adv .hc-card:hover{transform:translateY(-8px);box-shadow:0 20px 44px #140a282e}.adv .hc-num{letter-spacing:-.03em;opacity:.16;font-size:36px;font-weight:900;line-height:1}.adv .hc-tag{letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800}.adv .hc-card h4{letter-spacing:-.02em;margin:0 0 6px;font-size:19px;font-weight:900;line-height:1.15}.adv .hc-card p{opacity:.72;margin:0;font-size:12.5px;line-height:1.55}.adv .hc-dot{pointer-events:none;border-radius:50%;width:78px;height:78px;position:absolute;bottom:-22px;right:-22px}.adv .hc-card--01,.adv .hc-card--02,.adv .hc-card--03,.adv .hc-card--04{background:var(--lav);color:var(--ink);border:1.5px solid #8f27ff2e}.adv .hc-card--01 .hc-tag,.adv .hc-card--02 .hc-tag,.adv .hc-card--03 .hc-tag,.adv .hc-card--04 .hc-tag{color:var(--purple-deep)}.adv .hc-card--01 .hc-dot,.adv .hc-card--02 .hc-dot,.adv .hc-card--03 .hc-dot,.adv .hc-card--04 .hc-dot{background:var(--purple);opacity:.14}.adv .hc-card--01{--r:rotate(-2deg)}.adv .hc-card--02{--r:rotate(1.5deg)translateY(6px)}.adv .hc-card--03{--r:rotate(1.5deg)translateY(-6px)}.adv .hc-card--04{--r:rotate(-2deg)}@media (max-width:900px){.adv .svcs-section,.adv .how-section{padding:64px 0}.adv .svcs-grid{grid-template-columns:repeat(2,1fr)}.adv .svc-card:first-child{order:1}.adv .svc-card:nth-child(2){order:2}.adv .svc-card:nth-child(3){order:4}.adv .svc-card:nth-child(4){order:3}.adv .svc-card:nth-child(5){order:6}.adv .svc-card:nth-child(6){order:5}.adv .svc-card:nth-child(7){order:7}.adv .svc-card:nth-child(8){order:8}.adv .svc-card:nth-child(9){order:9}.adv .svc-card:nth-child(10){order:10}.adv .how-header{grid-template-columns:1fr;gap:36px}.adv .how-title{order:1}.adv .how-cards{order:2}.adv .hc-card--01,.adv .hc-card--02,.adv .hc-card--03,.adv .hc-card--04{--r:rotate(0deg)}.adv .hc-card{min-height:170px}.adv .faq-layout,.adv .contact-layout{grid-template-columns:1fr;gap:32px}}@media (max-width:700px){.adv .contact-form{padding:28px 22px}.adv .cf-row,.adv .cf-checks{grid-template-columns:1fr}.adv .contact-trust{gap:10px}}@media (max-width:560px){.adv .svcs-grid{grid-template-columns:1fr}.adv .svc-card:first-child{order:1}.adv .svc-card:nth-child(2){order:2}.adv .svc-card:nth-child(3){order:3}.adv .svc-card:nth-child(4){order:4}.adv .svc-card:nth-child(5){order:6}.adv .svc-card:nth-child(6){order:5}.adv .svc-card:nth-child(7){order:8}.adv .svc-card:nth-child(8){order:7}.adv .svc-card:nth-child(9){order:9}.adv .svc-card:nth-child(10){order:10}.adv .how-cards{grid-template-rows:none;grid-template-columns:1fr}.adv .hc-card--01,.adv .hc-card--02,.adv .hc-card--03,.adv .hc-card--04{--r:rotate(0deg)}.adv .hc-card{min-height:auto;transition:opacity .7s cubic-bezier(.16,.9,.3,1),transform .7s cubic-bezier(.16,.9,.3,1);transform:translateY(24px)scale(.97)}.adv .hc-card.hc-visible{transform:translateY(0)scale(1)}.adv .how-section{padding:64px 0}.adv .contact-form{padding:24px 20px}.adv .cf-phone__code{background-size:10px;width:76px;padding:14px 16px 14px 10px;font-size:12px}.adv .cf-phone__input{padding:14px 12px}.adv .faq-section,.adv .contact-section{padding:64px 0}}
