.portfolio.service-portfolio{padding-top:120px;padding-bottom:72px}.service-portfolio .portfolio__list{grid-template-rows:none}.service-portfolio .service-portfolio__see-all{grid-column:3}
.service-faq{padding:90px max(40px,(100% - var(--content-max))/2)140px;color:#1d2c49;background:#fff;position:relative;overflow:clip}.service-faq:has(+.service-pricing){padding-bottom:40px}.service-faq__title{text-transform:uppercase;white-space:nowrap;width:fit-content;margin-left:32px;font-size:96px;font-weight:300;line-height:120%}.service-faq__panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);will-change:transform;background:#8d9fb55e;border:1px solid #ffffff94;border-radius:20px;grid-template-columns:560px 1fr;gap:64px;margin-top:-58px;padding:72px 82px;transition:transform .3s ease-out;display:grid;position:relative}.service-faq__pills{flex-direction:column;gap:12px;display:flex}.service-faq__pill{color:#101216;width:100%;font:inherit;text-align:left;cursor:pointer;background:#f0f2f147;border:1px solid #ffffff73;border-radius:99px;align-items:center;gap:20px;padding:8px 24px 8px 8px;font-size:16px;line-height:150%;transition:background-color .4s,border-color .4s;display:flex}.service-faq__pill.active{background:#ffffffd9;border-color:#fff}.service-faq__pill-number{background:#ffffff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .4s,color .4s;display:flex}.service-faq__pill.active .service-faq__pill-number{color:#fff;background:#1d2c49}.service-faq__answer{grid-template-rows:1fr auto;display:grid}.service-faq__answer-area{position:relative}.service-faq__answer-stack{transition:transform .6s cubic-bezier(.22,1,.36,1);display:grid}.service-faq__answer-item{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;align-items:flex-start;gap:24px;transition:opacity .12s,visibility 0s linear .12s;display:flex}.service-faq__answer-item.active{opacity:1;visibility:visible;transition:opacity .5s .1s,visibility}.service-faq__question{font-size:24px;font-weight:300;line-height:120%}.service-faq__answer-text{color:#101216;font-size:16px;line-height:150%}.service-faq__footer{border-top:1px solid #1d2c4926;flex-direction:column;grid-area:2/1;align-items:flex-start;gap:20px;margin-top:48px;padding-top:32px;display:flex}.service-faq__text{color:#101216;font-size:16px;line-height:150%}.service-faq__inline{display:none}.service-faq.dark{color:#f0f2f1;background:#0b111b}.service-faq.dark .service-faq__title{background:var(--text-gradient-dark);-webkit-background-clip:text;background-clip:text}.service-faq.dark .service-faq__panel{background:#3a465e73;border-color:#ffffff4d}.service-faq.dark .service-faq__pill{color:#f0f2f1;background:#8493ac1f;border-color:#ffffff26}.service-faq.dark .service-faq__pill.active{background:#8493ac4d;border-color:#fff6}.service-faq.dark .service-faq__pill-number{background:#ffffff14}.service-faq.dark .service-faq__pill.active .service-faq__pill-number{color:#0b111b;background:#f0f2f1}.service-faq.dark .service-faq__text,.service-faq.dark .service-faq__answer-text{color:#b8c0cc}.service-faq.dark .service-faq__footer{border-color:#f0f2f126}.service-faq.dark .button-two{color:#f0f2f1;border-color:#f0f2f1}.service-faq.dark .button-two .arrow{filter:brightness(0)invert()}@media (max-width:1360px){.service-faq__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding:64px 48px}.service-faq__pill{white-space:normal}}@media (max-width:1100px){.service-faq{padding:72px 24px 100px}.service-faq__title{margin-left:16px;font-size:64px}.service-faq__panel{-webkit-backdrop-filter:blur(5.33px);backdrop-filter:blur(5.33px);gap:32px;margin-top:-38px;padding:48px 32px}.service-faq__pill{gap:16px;padding-right:20px}}@media (max-width:780px){.service-faq{padding:56px 16px 80px}.service-faq:has(+.service-pricing){padding-bottom:32px}.service-faq__title{margin-left:8px;font-size:32px}.service-faq__panel{-webkit-backdrop-filter:blur(2.67px);backdrop-filter:blur(2.67px);border-radius:16px;grid-template-columns:100%;gap:0;margin-top:-19px;padding:32px 16px}.service-faq__pills{overflow-anchor:none;gap:8px}.service-faq__pill{border-radius:28px;gap:12px;padding:6px 16px 6px 6px;font-size:15px;line-height:130%}.service-faq__pill-number{width:40px;height:40px;font-size:14px}.service-faq__answer-area{display:none}.service-faq__inline{grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.22,1,.36,1);display:grid}.service-faq__inline.open{grid-template-rows:1fr}.service-faq__inline-body{min-height:0;overflow:hidden}.service-faq__inline .service-faq__answer-text{opacity:0;padding:12px 8px 12px 16px;font-size:15px;transition:opacity .25s,transform .4s;transform:translateY(8px)}.service-faq__inline.open .service-faq__answer-text{opacity:1;transition:opacity .45s .25s,transform .6s cubic-bezier(.22,1,.36,1) .25s;transform:translateY(0)}.service-faq__footer{gap:16px;margin-top:32px;padding-top:24px}.service-faq__text{font-size:15px}}@media (max-width:780px) and (prefers-reduced-motion:reduce){.service-faq__inline,.service-faq__inline .service-faq__answer-text,.service-faq__inline.open .service-faq__answer-text{transition:none;transform:none}}
.service-pricing{--plans-top:161px;--side:max(40px,(100% - var(--content-max))/2);height:calc(var(--plans-top) + var(--basic-h,590px) + 50px + var(--pro-h,590px) + 9px - var(--height-trim,0px));background:radial-gradient(563px 559px at 52px 107px,#f0f2f14d 0%,#f0f2f100 100%),radial-gradient(123.8% 100% at 48.1% 100%,#f0f2f100 68.3%,#f0f2f14d 84.6%,#f0f2f1 100%),radial-gradient(106.8% 55.5% at 19.8% 76.1%,#0c1126a1 0%,#0c112687 25%,#0c11264f 50%,#0c11261a 75%,#0c112600 100%),radial-gradient(46.7% 33.6% at 54.9% 34.6%,#003ea238 0%,#003ea230 25%,#003ea21c 50%,#003ea208 75%,#003ea200 100%),radial-gradient(62% 49% at .1% 52.5%,#a3c7ffd9 0%,#a3c7ffb5 25%,#a3c7ff6b 50%,#a3c7ff21 75%,#a3c7ff00 100%),linear-gradient(#bdc9e1 0%,#b8c5df 10%,#aebcd8 20%,#98a9ca 30%,#7a8db4 40%,#576b95 50%,#42567f 60%,#3b4d73 70%,#394a6e 80%,#374668 90%,#374464 100%);font-weight:300;position:relative;overflow:hidden}.service-pricing .animated-lines__canvas{-webkit-mask-image:linear-gradient(#0000 0% 22%,#00000080 34%,#000 46%);mask-image:linear-gradient(#0000 0% 22%,#00000080 34%,#000 46%)}@property --plans-shift{syntax:"<length>";inherits:true;initial-value:0}@property --gap-shift{syntax:"<length>";inherits:true;initial-value:0}.service-pricing__lines{--lines-fade:40px;--basic-top:calc(var(--plans-top) + var(--plans-shift));--basic-bottom:calc(var(--basic-top) + var(--basic-h,590px));--pro-top:calc(var(--basic-bottom) + 50px + var(--gap-shift));--pro-bottom:calc(var(--pro-top) + var(--pro-h,590px));pointer-events:none;-webkit-mask-image:linear-gradient(to right,#000 var(--side),transparent calc(var(--side) + var(--lines-fade)),transparent calc(100% - var(--side) - var(--lines-fade)),#000 calc(100% - var(--side))),linear-gradient(to bottom,#000 var(--basic-top),transparent calc(var(--basic-top) + var(--lines-fade)),transparent calc(var(--basic-bottom) - var(--lines-fade)),#000 var(--basic-bottom),#000 var(--pro-top),transparent calc(var(--pro-top) + var(--lines-fade)),transparent calc(var(--pro-bottom) - var(--lines-fade)),#000 var(--pro-bottom));mask-image:linear-gradient(to right,#000 var(--side),transparent calc(var(--side) + var(--lines-fade)),transparent calc(100% - var(--side) - var(--lines-fade)),#000 calc(100% - var(--side))),linear-gradient(to bottom,#000 var(--basic-top),transparent calc(var(--basic-top) + var(--lines-fade)),transparent calc(var(--basic-bottom) - var(--lines-fade)),#000 var(--basic-bottom),#000 var(--pro-top),transparent calc(var(--pro-top) + var(--lines-fade)),transparent calc(var(--pro-bottom) - var(--lines-fade)),#000 var(--pro-bottom));transition:--plans-shift .3s ease-out,--gap-shift .3s ease-out;position:absolute;inset:0}.service-pricing__title{top:calc(var(--plans-top) - .75em);text-transform:uppercase;white-space:nowrap;-webkit-text-fill-color:transparent;background:var(--text-gradient);-webkit-background-clip:text;background-clip:text;font-size:96px;font-weight:300;line-height:120%;position:absolute;left:50%;transform:translate(-50%)}.service-pricing__plans{top:var(--plans-top);left:var(--side);right:var(--side);will-change:transform;flex-direction:column;gap:50px;transition:transform .3s ease-out;display:flex;position:absolute}.service-pricing__card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#1d2c49;--line:#1d2c49;will-change:transform;background:#8d9fb55e;border:1px solid #ffffff94;border-radius:20px;justify-content:space-between;padding:72px 120px 64px 97px;transition:transform .3s ease-out;display:flex}.service-pricing__card--pro{color:#fff;--line:#fff}.service-pricing__main{flex-direction:column;align-items:flex-start;gap:48px;width:600px;display:flex}.service-pricing__head{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.service-pricing__name{font-size:48px;font-weight:300;line-height:120%}.service-pricing__note{border:1px solid var(--line);border-radius:999px;padding:12px 24px;font-size:16px;line-height:120%}.service-pricing__includes{flex-direction:column;gap:20px;width:100%;font-size:18px;line-height:120%;display:flex}.service-pricing__features{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:18px;display:grid}.service-pricing__features li{margin-left:30px;list-style:outside}.service-pricing__features li::marker{font-size:.6em}.service-pricing__side{text-align:right;flex-direction:column;align-items:flex-end;width:343px;display:flex}.service-pricing__amount{font-size:80px;line-height:120%}.service-pricing__prepay{margin-top:8px;font-size:16px;line-height:150%}.service-pricing__terms{flex-direction:column;gap:16px;margin-top:48px;font-size:16px;line-height:150%;display:flex}.service-pricing__term{white-space:pre}.service-pricing .service-pricing__button{-webkit-backdrop-filter:blur(19.5px);backdrop-filter:blur(19.5px);width:fit-content;margin:48px 7px 0 0}.service-pricing__card--pro .service-pricing__button{color:#fff;background:#ffffff26}.service-pricing.dark{background:radial-gradient(123.8% 100% at 48.1% 100%,#0b111b00 62%,#0b111b02 65.8%,#0b111b0f 69.6%,#0b111b2a 73.4%,#0b111b51 77.2%,#0b111b80 81%,#0b111bae 84.8%,#0b111bd5 88.6%,#0b111bf0 92.4%,#0b111bfd 96.2%,#0b111b 100%),radial-gradient(106.8% 55.5% at 19.8% 76.1%,#05070a99 0%,#05070a98 8.3%,#05070a95 16.7%,#05070a8f 25%,#05070a84 33.3%,#05070a75 41.7%,#05070a63 50%,#05070a4e 58.3%,#05070a37 66.7%,#05070a22 75%,#05070a10 83.3%,#05070a04 91.7%,#05070a00 100%),radial-gradient(46.7% 33.6% at 54.9% 34.6%,#3c6ec824 0%,#3c6ec823 8.3% 16.7%,#3c6ec821 25%,#3c6ec81f 33.3%,#3c6ec81b 41.7%,#3c6ec817 50%,#3c6ec812 58.3%,#3c6ec80d 66.7%,#3c6ec808 75%,#3c6ec804 83.3%,#3c6ec801 91.7%,#3c6ec800 100%),radial-gradient(62% 49% at .1% 52.5%,#669dff4d 0%,#669dff4c 8.3%,#669dff4b 16.7%,#669dff47 25%,#669dff42 33.3%,#669dff3b 41.7%,#669dff31 50%,#669dff27 58.3%,#669dff1c 66.7%,#669dff11 75%,#669dff08 83.3%,#669dff02 91.7%,#669dff00 100%),linear-gradient(#2a3446 0%,#29364c 10%,#283750 20%,#2a3b5a 30%,#2b3f63 40%,#283a5b 50%,#243451 60%,#202e47 70%,#1c283e 80%,#182235 90%,#151e2e 100%)}.service-pricing.dark .service-pricing__title{background:var(--text-gradient-dark);-webkit-background-clip:text;background-clip:text}.service-pricing.dark .service-pricing__card{color:#f0f2f1;--line:#f0f2f1;background:#ffffff0d;border-color:#fff3}.service-pricing.dark .service-pricing__card--pro{background:#8493ac24}.service-pricing.dark .service-pricing__button{color:#f0f2f1;background:#ffffff1a;border-color:#ffffff4d}.service-pricing--addons{height:calc(var(--plans-top) + var(--basic-h,590px) + 50px + var(--pro-h,590px) + 9px + 50px + var(--addons-h,0px) - var(--height-trim,0px))}.service-pricing--addons .service-pricing__lines{--addons-top:calc(var(--pro-bottom) + 50px + var(--gap-shift));--addons-bottom:calc(var(--addons-top) + var(--addons-h,0px));-webkit-mask-image:linear-gradient(to right,#000 var(--side),transparent calc(var(--side) + var(--lines-fade)),transparent calc(100% - var(--side) - var(--lines-fade)),#000 calc(100% - var(--side))),linear-gradient(to bottom,#000 var(--basic-top),transparent calc(var(--basic-top) + var(--lines-fade)),transparent calc(var(--basic-bottom) - var(--lines-fade)),#000 var(--basic-bottom),#000 var(--pro-top),transparent calc(var(--pro-top) + var(--lines-fade)),transparent calc(var(--pro-bottom) - var(--lines-fade)),#000 var(--pro-bottom),#000 var(--addons-top),transparent calc(var(--addons-top) + var(--lines-fade)),transparent calc(var(--addons-bottom) - var(--lines-fade)),#000 var(--addons-bottom));mask-image:linear-gradient(to right,#000 var(--side),transparent calc(var(--side) + var(--lines-fade)),transparent calc(100% - var(--side) - var(--lines-fade)),#000 calc(100% - var(--side))),linear-gradient(to bottom,#000 var(--basic-top),transparent calc(var(--basic-top) + var(--lines-fade)),transparent calc(var(--basic-bottom) - var(--lines-fade)),#000 var(--basic-bottom),#000 var(--pro-top),transparent calc(var(--pro-top) + var(--lines-fade)),transparent calc(var(--pro-bottom) - var(--lines-fade)),#000 var(--pro-bottom),#000 var(--addons-top),transparent calc(var(--addons-top) + var(--lines-fade)),transparent calc(var(--addons-bottom) - var(--lines-fade)),#000 var(--addons-bottom))}.service-pricing__addons{flex-direction:column;justify-content:flex-start;gap:40px;height:auto;padding:56px 120px 56px 97px}.service-pricing__addons-heading{flex-direction:column;gap:12px;display:flex}.service-pricing__addons-title{font-size:34px;font-weight:300;line-height:120%}.service-pricing__addons-note{opacity:.8;font-size:16px;line-height:150%}.service-pricing__addons .service-pricing__button{flex-shrink:0;margin:0}.service-pricing__addons-name{align-items:baseline;gap:12px;font-size:18px;line-height:120%;display:flex}.service-pricing__addons-text{opacity:.8;font-size:16px;line-height:150%}.service-pricing__addons a{color:inherit}.service-pricing__addons-price{opacity:.8;font-size:16px;line-height:150%}.service-pricing__addons-body{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.service-pricing__addons-list{grid-template-columns:repeat(2,380px);gap:32px 64px;display:grid}.service-pricing__addons-list li{flex-direction:column;gap:8px;padding-left:30px;display:flex;position:relative}.service-pricing__addons-list li:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:10px;left:14px}@media (max-width:1360px){.service-pricing__card{gap:48px;padding:64px 56px}.service-pricing__main{flex:1;width:auto;min-width:0}.service-pricing__side{flex-shrink:0;width:300px}.service-pricing__amount{font-size:64px}.service-pricing__addons{padding:56px}.service-pricing__addons-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px}}@media (max-width:1100px){.service-pricing{--plans-top:128px;--side:24px}.service-pricing__title{font-size:64px}.service-pricing__card{-webkit-backdrop-filter:blur(5.33px);backdrop-filter:blur(5.33px);flex-direction:column;gap:40px;padding:48px 40px}.service-pricing__side{text-align:left;align-items:flex-start;width:auto}.service-pricing__name{font-size:40px}.service-pricing__amount{font-size:56px}.service-pricing__terms{margin-top:32px}.service-pricing .service-pricing__button{margin:32px 0 0}.service-pricing__addons{padding:48px 40px}.service-pricing__addons-body{flex-direction:column;align-items:flex-start}}@media (max-width:780px){.service-pricing{--plans-top:104px;--side:16px}.service-pricing__lines{--lines-fade:24px}.service-pricing__title{font-size:40px}.service-pricing__card{-webkit-backdrop-filter:blur(3.33px);backdrop-filter:blur(3.33px);border-radius:16px;gap:32px;padding:32px 20px}.service-pricing__plans>.service-pricing__card:first-child{padding-top:72px}.service-pricing__main{gap:32px}.service-pricing__name{font-size:32px}.service-pricing__note{padding:10px 18px;font-size:14px}.service-pricing__includes{gap:16px;font-size:16px}.service-pricing__features{grid-template-rows:none;grid-template-columns:100%;grid-auto-flow:row;gap:12px}.service-pricing__features li{margin-left:22px}.service-pricing__amount{font-size:44px}.service-pricing__prepay,.service-pricing__terms{font-size:15px}.service-pricing__terms{gap:12px;margin-top:24px}.service-pricing__term{white-space:pre-wrap}.service-pricing__addons{gap:32px;padding:32px 20px}.service-pricing__addons-title{font-size:26px}.service-pricing__addons-note,.service-pricing__addons-text{font-size:15px}.service-pricing__addons-list{grid-template-columns:100%;gap:24px}.service-pricing__addons-list li{padding-left:22px}.service-pricing__addons-list li:before{left:8px}.service-pricing__addons-name{flex-wrap:wrap;gap:4px 12px;font-size:16px}.service-pricing__addons-price{font-size:15px}.service-pricing{background:radial-gradient(563px 559px at 52px 107px,#f0f2f14d 0%,#f0f2f100 100%),radial-gradient(300% 92% at 48.1% 100%,#f0f2f100 68.3%,#f0f2f14d 84.6%,#f0f2f1 100%),radial-gradient(394.3% 39.6% at 19.8% 76.1%,#0c1126a1 0%,#0c112687 25%,#0c11264f 50%,#0c11261a 75%,#0c112600 100%),radial-gradient(172.4% 24% at 54.9% 34.6%,#003ea238 0%,#003ea230 25%,#003ea21c 50%,#003ea208 75%,#003ea200 100%),radial-gradient(228.9% 35% at .1% 52.5%,#a3c7ffd9 0%,#a3c7ffb5 25%,#a3c7ff6b 50%,#a3c7ff21 75%,#a3c7ff00 100%),linear-gradient(#bdc9e1 0%,#b8c5df 10%,#aebcd8 20%,#98a9ca 30%,#7a8db4 40%,#576b95 50%,#42567f 60%,#3b4d73 70%,#394a6e 80%,#374668 90%,#374464 100%)}.service-pricing.dark{background:radial-gradient(300% 92% at 48.1% 100%,#0b111b00 62%,#0b111b02 65.8%,#0b111b0f 69.6%,#0b111b2a 73.4%,#0b111b51 77.2%,#0b111b80 81%,#0b111bae 84.8%,#0b111bd5 88.6%,#0b111bf0 92.4%,#0b111bfd 96.2%,#0b111b 100%),radial-gradient(394.3% 39.6% at 19.8% 76.1%,#05070a99 0%,#05070a98 8.3%,#05070a95 16.7%,#05070a8f 25%,#05070a84 33.3%,#05070a75 41.7%,#05070a63 50%,#05070a4e 58.3%,#05070a37 66.7%,#05070a22 75%,#05070a10 83.3%,#05070a04 91.7%,#05070a00 100%),radial-gradient(172.4% 24% at 54.9% 34.6%,#3c6ec824 0%,#3c6ec823 8.3% 16.7%,#3c6ec821 25%,#3c6ec81f 33.3%,#3c6ec81b 41.7%,#3c6ec817 50%,#3c6ec812 58.3%,#3c6ec80d 66.7%,#3c6ec808 75%,#3c6ec804 83.3%,#3c6ec801 91.7%,#3c6ec800 100%),radial-gradient(228.9% 35% at .1% 52.5%,#669dff4d 0%,#669dff4c 8.3%,#669dff4b 16.7%,#669dff47 25%,#669dff42 33.3%,#669dff3b 41.7%,#669dff31 50%,#669dff27 58.3%,#669dff1c 66.7%,#669dff11 75%,#669dff08 83.3%,#669dff02 91.7%,#669dff00 100%),linear-gradient(#2a3446 0%,#29364c 10%,#283750 20%,#2a3b5a 30%,#2b3f63 40%,#283a5b 50%,#243451 60%,#202e47 70%,#1c283e 80%,#182235 90%,#151e2e 100%)}}
