.elementor-kit-8{--e-global-color-primary:#F4F6FF;--e-global-color-secondary:#2A7DE1;--e-global-color-text:#A3AAC8;--e-global-color-accent:#2A7DE1;--e-global-color-sxcyan:#4ED3FF;--e-global-color-sxviolet:#7B4DFF;--e-global-color-sxbg:#05061A;--e-global-color-sxsurface:#0C0F2B;--e-global-typography-primary-font-family:"Sora";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:600;background-color:#05061A;color:#A3AAC8;font-family:"Inter", Sans-serif;font-size:16px;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 a{color:#4ED3FF;}.elementor-kit-8 a:hover{color:#FFFFFF;}.elementor-kit-8 h1{color:#F4F6FF;font-family:"Sora", Sans-serif;font-weight:600;}.elementor-kit-8 h2{color:#F4F6FF;font-family:"Sora", Sans-serif;font-weight:600;}.elementor-kit-8 h3{color:#F4F6FF;font-family:"Sora", Sans-serif;font-weight:600;}.elementor-kit-8 h4{color:#F4F6FF;font-family:"Sora", Sans-serif;font-weight:600;}.elementor-kit-8 h5{color:#F4F6FF;font-family:"Sora", Sans-serif;font-weight:600;}.elementor-kit-8 h6{color:#F4F6FF;font-family:"Sora", Sans-serif;font-weight:600;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* ===== Sixodo Digital design system ===== */
:root{--sx-bg:#05061A;--sx-bg2:#080A22;--sx-surface:#0C0F2B;--sx-line:rgba(255,255,255,.08);--sx-line2:rgba(255,255,255,.14);--sx-blue:#2A7DE1;--sx-violet:#7B4DFF;--sx-cyan:#4ED3FF;--sx-text:#A3AAC8;--sx-white:#F4F6FF;--sx-grad:linear-gradient(110deg,#4ED3FF 0%,#2A7DE1 40%,#7B4DFF 100%);--sx-ease:cubic-bezier(.2,.8,.2,1)}
html{scroll-behavior:smooth}
body{background:var(--sx-bg);color:var(--sx-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}
::selection{background:var(--sx-blue);color:#fff}
a{transition:color .3s}
.sxd-sec{position:relative}
.sxd-sec>.e-con-inner{position:relative;z-index:2}
.sxd-alt{background:linear-gradient(180deg,var(--sx-bg) 0%,var(--sx-bg2) 18%,var(--sx-bg2) 82%,var(--sx-bg) 100%)}
.sxd-center{margin-left:auto;margin-right:auto;text-align:center}

/* Type */
body .sxd-eyebrow .elementor-heading-title{font-family:'Inter',sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--sx-cyan);display:inline-flex;align-items:center;gap:12px;line-height:1.4}
body .sxd-eyebrow .elementor-heading-title:before{content:"";width:26px;height:1px;background:linear-gradient(90deg,transparent,var(--sx-cyan))}
body .sxd-h1 .elementor-heading-title{font-family:'Sora',sans-serif;font-size:clamp(46px,7.4vw,108px);line-height:.98;letter-spacing:-.045em;font-weight:600;color:var(--sx-white)}
body .sxd-h1-page .elementor-heading-title{font-size:clamp(42px,6vw,84px);line-height:1.02}
body .sxd-h2 .elementor-heading-title{font-family:'Sora',sans-serif;font-size:clamp(34px,4.4vw,62px);line-height:1.05;letter-spacing:-.035em;font-weight:600;color:var(--sx-white)}
body .sxd-h3 .elementor-heading-title{font-family:'Sora',sans-serif;font-size:clamp(21px,1.9vw,26px);line-height:1.25;letter-spacing:-.02em;font-weight:600;color:var(--sx-white)}
body .sxd-h4 .elementor-heading-title{font-family:'Sora',sans-serif;font-size:18px;line-height:1.3;font-weight:600;color:var(--sx-white)}
body .elementor-heading-title .g,body .sxd-grad .elementor-heading-title{background:var(--sx-grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-style:normal}
body .elementor-heading-title .o{-webkit-text-stroke:1.2px rgba(244,246,255,.55);color:transparent;-webkit-text-fill-color:transparent}
body .sxd-lead,body .sxd-lead p{font-size:clamp(17px,1.35vw,19.5px);line-height:1.7;color:var(--sx-text);margin:0}
body .sxd-body,body .sxd-body p{font-size:16px;line-height:1.75;color:var(--sx-text)}
body .sxd-body p:last-child{margin-bottom:0}
body .sxd-small .elementor-heading-title{font-size:14px;color:var(--sx-text);font-weight:500;font-family:'Inter',sans-serif;line-height:1.5}

/* Buttons */
body .sxd-btn .elementor-button{background:var(--sx-grad);background-size:180% 100%;background-position:0 0;color:#fff;border-radius:999px;padding:18px 30px;font-family:'Inter',sans-serif;font-weight:600;font-size:15px;letter-spacing:.01em;box-shadow:0 12px 40px -12px rgba(42,125,225,.8),inset 0 1px 0 rgba(255,255,255,.25);transition:all .5s var(--sx-ease);border:0}
body .sxd-btn .elementor-button:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 20px 50px -14px rgba(123,77,255,.9),inset 0 1px 0 rgba(255,255,255,.25);color:#fff}
body .sxd-btn-ghost .elementor-button{background:rgba(255,255,255,.04);color:#fff;border:1px solid var(--sx-line2);border-radius:999px;padding:17px 28px;font-family:'Inter',sans-serif;font-weight:600;font-size:15px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .4s var(--sx-ease)}
body .sxd-btn-ghost .elementor-button:hover{border-color:var(--sx-cyan);color:var(--sx-cyan);background:rgba(78,211,255,.06)}
body .sxd-btn-link .elementor-button{background:transparent;padding:0;color:var(--sx-cyan);font-weight:600;font-size:15px;border:0}
body .sxd-btn-link .elementor-button:hover{color:#fff;background:transparent}

/* Cards */
.e-con.sxd-card{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.012));border:1px solid var(--sx-line);border-radius:26px;position:relative;overflow:hidden;transition:transform .6s var(--sx-ease),border-color .5s,box-shadow .6s var(--sx-ease);text-decoration:none}
.e-con.sxd-card:after{content:"";position:absolute;inset:0;background:radial-gradient(500px circle at 0% 0%,rgba(78,211,255,.10),transparent 45%);opacity:0;transition:opacity .6s;pointer-events:none}
.e-con.sxd-card:hover{transform:translateY(-6px);border-color:rgba(78,211,255,.32);box-shadow:0 40px 90px -40px rgba(42,125,225,.55)}
.e-con.sxd-card:hover:after{opacity:1}
.e-con.sxd-card>*{position:relative;z-index:1}
.e-con.sxd-flat:hover{transform:none}
.e-con.sxd-cta-card{background:radial-gradient(700px circle at 15% 0%,rgba(78,211,255,.20),transparent 50%),radial-gradient(800px circle at 90% 100%,rgba(123,77,255,.32),transparent 55%),linear-gradient(180deg,#0E1336,#090B24);border-color:rgba(255,255,255,.12);border-radius:36px}
.e-con.sxd-cta-card:hover{transform:none}
.e-con.sxd-feature{background:radial-gradient(600px circle at 100% 0%,rgba(123,77,255,.22),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.015))}
.sxd-card-num .elementor-heading-title{font-family:'Sora',sans-serif;font-size:15px;font-weight:600;color:var(--sx-cyan);letter-spacing:.06em}
.sxd-arrow .elementor-heading-title{font-size:14px;font-weight:600;color:var(--sx-white);font-family:'Inter',sans-serif;transition:color .3s,letter-spacing .4s}
.e-con.sxd-card:hover .sxd-arrow .elementor-heading-title{color:var(--sx-cyan);letter-spacing:.02em}

/* Icon boxes */
body .sxd-ib .elementor-icon-box-wrapper{text-align:left;display:block}
body .sxd-ib .elementor-icon-box-icon{margin-bottom:24px!important;display:block}
body .sxd-ib .elementor-icon,body .sxd-icon .elementor-icon{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,rgba(78,211,255,.16),rgba(123,77,255,.26));border:1px solid rgba(78,211,255,.25);font-size:21px;color:var(--sx-cyan);fill:var(--sx-cyan);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}
body .sxd-ib .elementor-icon svg,body .sxd-icon .elementor-icon svg{width:21px;height:21px;fill:var(--sx-cyan)}
body .sxd-ib .elementor-icon-box-title,body .sxd-ib .elementor-icon-box-title a{font-family:'Sora',sans-serif;font-size:21px;font-weight:600;color:var(--sx-white);margin:0 0 10px;letter-spacing:-.015em;line-height:1.3}
body .sxd-ib .elementor-icon-box-description{color:var(--sx-text);font-size:15.5px;line-height:1.7;margin:0}

/* Lists */
body .sxd-checks .elementor-icon-list-item{padding:9px 0!important;border-bottom:1px solid var(--sx-line);align-items:flex-start}
body .sxd-checks .elementor-icon-list-item:last-child{border-bottom:0}
body .sxd-checks .elementor-icon-list-icon{width:22px;height:22px;min-width:22px;border-radius:50%;background:rgba(78,211,255,.12);display:inline-flex;align-items:center;justify-content:center;margin-right:14px;margin-top:2px}
body .sxd-checks .elementor-icon-list-icon i,body .sxd-checks .elementor-icon-list-icon svg{font-size:10px;width:10px;height:10px;color:var(--sx-cyan);fill:var(--sx-cyan)}
body .sxd-checks .elementor-icon-list-text{color:#D5D9EE;font-size:16px;line-height:1.6}
body .sxd-checks2 .elementor-icon-list-items{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}
@media(max-width:767px){body .sxd-checks2 .elementor-icon-list-items{grid-template-columns:1fr}}
body .sxd-links .elementor-icon-list-item{padding:6px 0!important}
body .sxd-links .elementor-icon-list-text{color:var(--sx-text);font-size:15px;transition:color .3s,padding .3s}
body .sxd-links .elementor-icon-list-item a:hover .elementor-icon-list-text{color:#fff;padding-left:4px}
body .sxd-links .elementor-icon-list-icon{display:none}
body .sxd-contact .elementor-icon-list-item{padding:8px 0!important;align-items:flex-start}
body .sxd-contact .elementor-icon-list-icon i,body .sxd-contact .elementor-icon-list-icon svg{color:var(--sx-cyan);fill:var(--sx-cyan);font-size:15px;width:15px}
body .sxd-contact .elementor-icon-list-icon{margin-top:4px;margin-right:12px}
body .sxd-contact .elementor-icon-list-text{color:var(--sx-text);font-size:15px;line-height:1.6}
body .sxd-contact a:hover .elementor-icon-list-text{color:#fff}

/* Counters */
body .sxd-counter .elementor-counter{flex-direction:column;align-items:flex-start}
body .sxd-counter .elementor-counter-number-wrapper{font-family:'Sora',sans-serif;font-size:clamp(48px,5.2vw,76px);font-weight:600;letter-spacing:-.045em;line-height:1;background:var(--sx-grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;justify-content:flex-start}
body .sxd-counter .elementor-counter-title{color:var(--sx-text);font-size:15px;font-weight:500;font-family:'Inter',sans-serif;text-align:left;justify-content:flex-start;margin-top:10px;line-height:1.4}
.sxd-stat{border-left:1px solid var(--sx-line2)}
.e-con.sxd-stat{padding-left:28px!important}

/* Hero effects */
.sxd-hero{overflow:hidden}
.sxd-hero:before{content:"";position:absolute;width:1100px;height:1100px;left:50%;top:-560px;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(42,125,225,.42),rgba(123,77,255,.22) 50%,transparent 72%);filter:blur(20px);pointer-events:none;z-index:0;animation:sxdBreath 10s ease-in-out infinite}
.sxd-hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 20%,#000 10%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 20%,#000 10%,transparent 75%);pointer-events:none;z-index:0}
.sxd-hero-page:before{width:900px;height:900px;top:-520px;opacity:.85}
@keyframes sxdBreath{0%,100%{transform:translateX(-50%) scale(1);opacity:1}50%{transform:translateX(-50%) scale(1.08);opacity:.8}}
.sxd-glow-r:before{content:"";position:absolute;width:640px;height:640px;right:-320px;top:calc(50% - 320px);background:radial-gradient(closest-side,rgba(123,77,255,.22),transparent 70%);pointer-events:none;z-index:0}
.sxd-glow-l:before{content:"";position:absolute;width:640px;height:640px;left:-320px;top:calc(50% - 320px);background:radial-gradient(closest-side,rgba(42,125,225,.22),transparent 70%);pointer-events:none;z-index:0}
.e-con.sxd-pill{display:inline-flex;width:auto;--width:auto;align-self:center;background:rgba(255,255,255,.04);border:1px solid var(--sx-line2);border-radius:999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.sxd-pill .elementor-heading-title{font-size:13.5px;color:#D5D9EE;font-family:'Inter',sans-serif;font-weight:500}
.sxd-dot .elementor-heading-title:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#3BE38B;box-shadow:0 0 0 4px rgba(59,227,139,.18);margin-right:10px;vertical-align:1px;animation:sxdPulse 2s infinite}
@keyframes sxdPulse{0%,100%{box-shadow:0 0 0 4px rgba(59,227,139,.18)}50%{box-shadow:0 0 0 8px rgba(59,227,139,.05)}}

/* Animated headline */
body .sxd-ah .elementor-headline{font-family:'Sora',sans-serif;font-size:clamp(46px,7.4vw,108px);line-height:1;letter-spacing:-.045em;font-weight:600;color:var(--sx-white);text-align:center}
body .sxd-ah .elementor-headline-dynamic-text{background:var(--sx-grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding-bottom:.08em}
body .sxd-ah .elementor-headline-dynamic-wrapper{padding-bottom:.06em}
@media(max-width:767px){body .sxd-ah .elementor-headline{font-size:44px;line-height:1.05}}

/* Marquee */
.e-con.sxd-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}
.e-con.sxd-track{display:flex!important;flex-wrap:nowrap!important;width:max-content!important;max-width:none!important;animation:sxdMarq 45s linear infinite}
.sxd-track>.elementor-element{flex:0 0 auto;width:auto!important}
.sxd-marquee:hover .sxd-track{animation-play-state:paused}
@keyframes sxdMarq{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.sxd-mq .elementor-heading-title{font-family:'Sora',sans-serif;font-size:clamp(26px,3vw,42px);font-weight:600;letter-spacing:-.03em;color:rgba(244,246,255,.92);white-space:nowrap;display:flex;align-items:center;gap:40px}
.sxd-mq .elementor-heading-title:after{content:"✦";font-size:.55em;background:var(--sx-grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
.sxd-mq.mq-o .elementor-heading-title{-webkit-text-stroke:1px rgba(244,246,255,.4);color:transparent;-webkit-text-fill-color:transparent}
.e-con.sxd-band{border-top:1px solid var(--sx-line);border-bottom:1px solid var(--sx-line)}

/* Images */
body .sxd-img img,body .sxd-img-tall img{width:100%;border-radius:22px;object-fit:cover;display:block}
body .sxd-img img{aspect-ratio:16/11}
body .sxd-img-tall img{aspect-ratio:4/5}
body .sxd-img-wide img{width:100%;border-radius:28px;aspect-ratio:21/9;object-fit:cover}
body .sxd-img-card img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:18px;transition:transform .9s var(--sx-ease),filter .6s;filter:saturate(.9) brightness(.9)}
.e-con.sxd-card:hover .sxd-img-card img{transform:scale(1.045);filter:saturate(1.05) brightness(1)}
body .sxd-img-card .elementor-widget-container{overflow:hidden;border-radius:18px}
.sxd-frame{padding:10px;border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02));border:1px solid var(--sx-line2);box-shadow:0 60px 120px -40px rgba(42,125,225,.45)}

/* Tag pills */
body .sxd-tag .elementor-heading-title{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sx-cyan);background:rgba(78,211,255,.08);border:1px solid rgba(78,211,255,.2);padding:6px 12px;border-radius:999px;font-family:'Inter',sans-serif}

/* Process number */
body .sxd-num .elementor-heading-title{font-family:'Sora',sans-serif;font-size:64px;font-weight:600;line-height:1;letter-spacing:-.04em;-webkit-text-stroke:1px rgba(78,211,255,.55);color:transparent;-webkit-text-fill-color:transparent}

/* Testimonials */
body .sxd-stars .elementor-heading-title{color:#FFC94D;font-size:15px;letter-spacing:4px}
body .sxd-quote,body .sxd-quote p{font-size:17.5px;line-height:1.7;color:#E2E6F7;font-family:'Inter',sans-serif}
body .sxd-person .elementor-heading-title{font-size:16px;font-weight:600;color:#fff;font-family:'Sora',sans-serif}
body .sxd-role .elementor-heading-title{font-size:14px;color:var(--sx-text);font-family:'Inter',sans-serif;font-weight:400}
.sxd-avatar .elementor-heading-title{width:46px;height:46px;border-radius:50%;background:var(--sx-grad);display:flex;align-items:center;justify-content:center;font-family:'Sora',sans-serif;font-weight:600;color:#fff;font-size:16px}

/* FAQ */
body .sxd-faq .elementor-toggle-item{border:1px solid var(--sx-line);border-radius:18px;margin-bottom:14px;background:rgba(255,255,255,.025);overflow:hidden;transition:border-color .3s}
body .sxd-faq .elementor-toggle-item:hover{border-color:var(--sx-line2)}
body .sxd-faq .elementor-tab-title{border:0!important;padding:24px 28px!important;font-family:'Sora',sans-serif;font-size:18px;font-weight:600;color:#fff!important;line-height:1.4}
body .sxd-faq .elementor-tab-title a{color:#fff!important}
body .sxd-faq .elementor-tab-title.elementor-active a{color:var(--sx-cyan)!important}
body .sxd-faq .elementor-toggle-icon i,body .sxd-faq .elementor-toggle-icon svg{color:var(--sx-cyan);fill:var(--sx-cyan);font-size:14px}
body .sxd-faq .elementor-tab-content{border:0!important;padding:0 28px 26px!important;color:var(--sx-text);font-size:16px;line-height:1.75}

/* Divider line */
.sxd-hr{height:1px;background:var(--sx-line)}

/* Header */
.e-con.sxd-header{background:rgba(5,6,26,.55);-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px);border-bottom:1px solid var(--sx-line);transition:background .4s}
.e-con.sxd-header.elementor-sticky--effects{background:rgba(5,6,26,.85)}
body .sxd-nav .elementor-nav-menu .elementor-item{font-family:'Inter',sans-serif;font-size:15px;font-weight:500;color:#C6CBE3;padding:10px 16px!important}
body .sxd-nav .elementor-nav-menu .elementor-item:hover,body .sxd-nav .elementor-nav-menu .elementor-item.elementor-item-active{color:#fff}
body .sxd-nav .elementor-nav-menu--dropdown{background:#0C0F2B;border:1px solid var(--sx-line2);border-radius:16px;padding:8px;box-shadow:0 30px 60px -20px rgba(0,0,0,.6)}
body .sxd-nav .elementor-nav-menu--dropdown a{color:#C6CBE3!important;font-size:14.5px;border-radius:10px;padding:11px 16px!important;background:transparent!important}
body .sxd-nav .elementor-nav-menu--dropdown a:hover,body .sxd-nav .elementor-nav-menu--dropdown a.elementor-item-active{color:#fff!important;background:rgba(255,255,255,.06)!important}
body .sxd-nav .elementor-menu-toggle{background:rgba(255,255,255,.06);border:1px solid var(--sx-line2);border-radius:12px;color:#fff;font-size:20px;padding:9px}
body .sxd-nav .elementor-menu-toggle svg{fill:#fff}
body .sxd-nav nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:14px!important;border-radius:18px}
body .sxd-header-btn .elementor-button{padding:13px 22px;font-size:14px}
@media(max-width:1024px){body .sxd-header-btn{display:none}}

/* Footer */
.sxd-footer{border-top:1px solid var(--sx-line);background:radial-gradient(900px circle at 50% 0%,rgba(42,125,225,.10),transparent 60%),var(--sx-bg)}
body .sxd-foot-title .elementor-heading-title{font-family:'Inter',sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#fff}
body .sxd-social .elementor-social-icon{background:rgba(255,255,255,.05)!important;border:1px solid var(--sx-line2);border-radius:12px!important;transition:all .3s}
body .sxd-social .elementor-social-icon i{color:#D5D9EE}
body .sxd-social .elementor-social-icon svg{fill:#D5D9EE}
body .sxd-social .elementor-social-icon:hover{background:var(--sx-blue)!important;border-color:var(--sx-blue);transform:translateY(-2px)}
body .sxd-social .elementor-social-icon:hover i{color:#fff}
body .sxd-copy .elementor-heading-title,body .sxd-copy p{font-size:14px;color:#7D84A6;font-family:'Inter',sans-serif;font-weight:400}
body .sxd-bigword .elementor-heading-title{font-family:'Sora',sans-serif;font-size:clamp(60px,15vw,230px);line-height:.85;font-weight:700;letter-spacing:-.06em;background:linear-gradient(180deg,rgba(244,246,255,.16),rgba(244,246,255,0));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-align:center;user-select:none}

/* Floating WhatsApp */
body .sxd-wa{position:fixed!important;right:22px;bottom:22px;z-index:999;width:auto!important}
body .sxd-wa .elementor-button{width:58px;height:58px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;background:#25D366;box-shadow:0 14px 34px -8px rgba(37,211,102,.6);font-size:0}
body .sxd-wa .elementor-button-icon{font-size:28px;margin:0!important}
body .sxd-wa .elementor-button-icon svg{width:28px;height:28px;fill:#fff}
body .sxd-wa .elementor-button-icon i{color:#fff}
body .sxd-wa .elementor-button-text{display:none}
body .sxd-wa .elementor-button:hover{transform:scale(1.07)}

/* Forms */
body .sxd-form .elementor-field-group .elementor-field-label{color:#D5D9EE;font-size:14px;font-weight:500;font-family:'Inter',sans-serif;margin-bottom:8px}
body .sxd-form .elementor-field-group .elementor-field{background:rgba(255,255,255,.035)!important;border:1px solid var(--sx-line2)!important;border-radius:14px!important;color:#fff!important;padding:15px 18px!important;font-size:15.5px;font-family:'Inter',sans-serif;transition:border-color .3s,box-shadow .3s}
body .sxd-form .elementor-field-group .elementor-field:focus{border-color:var(--sx-cyan)!important;box-shadow:0 0 0 4px rgba(78,211,255,.12);outline:0}
body .sxd-form .elementor-field::placeholder{color:#6F7699}
body .sxd-form select.elementor-field{appearance:none}
body .sxd-form .elementor-select-wrapper .select-caret-down-wrapper{color:#fff}
body .sxd-form select option{background:#0C0F2B;color:#fff}
body .sxd-form .elementor-button{background:var(--sx-grad)!important;background-size:180% 100%!important;border-radius:999px!important;padding:18px 34px!important;font-weight:600;font-size:15px;color:#fff!important;transition:all .5s var(--sx-ease);box-shadow:0 12px 40px -12px rgba(42,125,225,.8)}
body .sxd-form .elementor-button:hover{background-position:100% 0!important;transform:translateY(-2px)}
body .sxd-form .elementor-message{color:#3BE38B;font-size:15px}
body .sxd-map iframe{border-radius:24px;filter:invert(.92) hue-rotate(185deg) saturate(.6) brightness(.95);border:1px solid var(--sx-line2)}

/* Mobile */
@media(max-width:767px){.e-con.sxd-stat{padding-left:18px!important}body .sxd-num .elementor-heading-title{font-size:48px}.e-con.sxd-cta-card{border-radius:26px}body .sxd-btnrow .elementor-widget-button{width:100%}body .sxd-btnrow .elementor-button{width:100%;justify-content:center}}

/* Grid spans + hero extras */
.e-con.sxd-span2{grid-column:span 2}
@media(max-width:767px){.e-con.sxd-span2{grid-column:span 1}}
.sxd-hero-media{margin-top:40px}
body .sxd-hero-img img{width:100%;border-radius:22px;aspect-ratio:16/8;object-fit:cover;display:block}
@media(max-width:767px){body .sxd-hero-img img{aspect-ratio:4/3}}
.e-con.sxd-float{position:absolute!important;z-index:3;background:rgba(12,15,43,.78);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--sx-line2);border-radius:20px;width:auto!important;--width:auto;box-shadow:0 30px 60px -20px rgba(0,0,0,.6);animation:sxdBob 6s ease-in-out infinite}
.e-con.sxd-float.f1{left:-28px;bottom:48px}
.e-con.sxd-float.f2{right:-28px;top:52px;animation-delay:-3s}
@keyframes sxdBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@media(max-width:1024px){.e-con.sxd-float{display:none!important}}
.sxd-frame{position:relative;overflow:visible}
body .sxd-fbig .elementor-heading-title{font-family:'Sora',sans-serif;font-size:30px;font-weight:600;color:#fff;letter-spacing:-.03em;line-height:1}
body .sxd-fsm .elementor-heading-title{font-size:13px;color:var(--sx-text);font-family:'Inter',sans-serif;font-weight:500;line-height:1.4}
.sxd-trust .elementor-heading-title{font-size:14px;color:var(--sx-text);font-family:'Inter',sans-serif;font-weight:500}
.e-con.sxd-sticky-col{position:sticky;top:120px;align-self:flex-start}
@media(max-width:1024px){.e-con.sxd-sticky-col{position:relative;top:0}}

/* fixes v2 */
.e-con.sxd-mw-680{max-width:680px}.e-con.sxd-mw-700{max-width:700px}.e-con.sxd-mw-720{max-width:720px}.e-con.sxd-mw-760{max-width:760px}.e-con.sxd-mw-820{max-width:820px}.e-con.sxd-mw-560{max-width:560px}
.sxd-center.e-con{margin-left:auto;margin-right:auto}
.sxd-sec.sxd-glow-l,.sxd-sec.sxd-glow-r{overflow:hidden}
body .sxd-hero-img img{filter:brightness(.72) saturate(.85) contrast(1.05)}
.sxd-hero-media .elementor-widget-image .elementor-widget-container{position:relative;border-radius:22px;overflow:hidden}
.sxd-hero-media .elementor-widget-image .elementor-widget-container:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,6,26,0) 40%,rgba(5,6,26,.55)),linear-gradient(120deg,rgba(42,125,225,.22),rgba(123,77,255,.18));pointer-events:none}
body .sxd-img img,body .sxd-img-tall img,body .sxd-img-wide img{filter:brightness(.85) saturate(.9)}
body .sxd-nav .sub-arrow{display:inline-flex;align-items:center;margin-left:6px;font-size:10px;opacity:.7}

/* service pages */
body .sxd-h1-left .elementor-heading-title{font-size:clamp(40px,5.2vw,74px);line-height:1.04}
.sxd-hero-split:before{left:30%}
body .sxd-crumbs .elementor-icon-list-items{display:flex;gap:6px}
body .sxd-crumbs .elementor-icon-list-item{padding:0!important}
body .sxd-crumbs .elementor-icon-list-item:not(:last-child):after{content:'/';position:static;border:0;margin-left:8px;color:#5C6390;width:auto;height:auto}
body .sxd-crumbs .elementor-icon-list-text{font-size:13.5px;color:#7D84A6}
body .sxd-crumbs a:hover .elementor-icon-list-text{color:#fff}
body .sxd-crumbs .elementor-icon-list-icon{display:none}

/* pages v3 */
body .sxd-h2-sm .elementor-heading-title{font-size:clamp(30px,3.2vw,46px)}
body .sxd-result .elementor-heading-title{font-size:13.5px;font-weight:600;color:#3BE38B;font-family:'Inter',sans-serif}
body .sxd-ib a{color:inherit}

/* form select fix */
body .sxd-form .elementor-select-wrapper.elementor-field{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}
body .sxd-form .elementor-select-wrapper select{width:100%;background:rgba(255,255,255,.035)!important;color:#fff!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:14px!important;padding:15px 44px 15px 18px!important;font-size:15.5px;font-family:'Inter',sans-serif;-webkit-appearance:none;appearance:none;min-height:54px}
body .sxd-form .elementor-select-wrapper select:focus{border-color:#4ED3FF!important;box-shadow:0 0 0 4px rgba(78,211,255,.12);outline:0}
body .sxd-form .elementor-select-wrapper .select-caret-down-wrapper{right:18px;color:#A3AAC8;fill:#A3AAC8}
body .sxd-form .elementor-select-wrapper .select-caret-down-wrapper svg{fill:#A3AAC8}

@media(max-width:767px){.sxd-pill .elementor-heading-title{font-size:12px;white-space:nowrap}.e-con.sxd-pill{--padding-left:14px;--padding-right:14px}}

/* portfolio */
.e-con.sxd-device{position:relative;overflow:visible;padding:0!important}
.e-con.sxd-browser{background:#0E1230;border:1px solid var(--sx-line2);border-radius:20px;overflow:hidden;box-shadow:0 60px 120px -40px rgba(42,125,225,.5);padding:0!important}
.e-con.sxd-browser:before{content:"";display:block;height:34px;background:#141838 radial-gradient(circle at 18px 17px,#FF5F57 5px,transparent 6px),radial-gradient(circle at 36px 17px,#FEBC2E 5px,transparent 6px),radial-gradient(circle at 54px 17px,#28C840 5px,transparent 6px);background-repeat:no-repeat;border-bottom:1px solid var(--sx-line)}
body .sxd-shot img{width:100%;display:block;aspect-ratio:16/10;object-fit:cover;object-position:top center}
body .sxd-shot-tall img{aspect-ratio:16/11}
.e-con.sxd-phone{position:absolute!important;right:-26px;bottom:-40px;width:23%!important;--width:23%;padding:7px!important;background:#0B0E26;border:1px solid rgba(255,255,255,.18);border-radius:30px;box-shadow:0 40px 80px -20px rgba(0,0,0,.75);z-index:3}
body .sxd-phone img{width:100%;display:block;border-radius:23px;aspect-ratio:9/19;object-fit:cover;object-position:top center}
@media(max-width:767px){.e-con.sxd-phone{right:-8px;bottom:-24px;width:30%!important;border-radius:20px;padding:4px!important}body .sxd-phone img{border-radius:16px}}
.e-con.sxd-mock{aspect-ratio:16/10;border-radius:0;background:radial-gradient(600px circle at 85% 20%,rgba(249,115,22,.35),transparent 55%),linear-gradient(135deg,#0A1F44 0%,#0F274F 60%,#132f5e 100%);justify-content:center}
body .sxd-mock-word .elementor-heading-title{font-family:'Sora',sans-serif;font-size:clamp(40px,6vw,88px);font-weight:700;letter-spacing:-.05em;color:#fff;line-height:1}
body .sxd-mock-word .elementor-heading-title span{color:#F97316}
body .sxd-mock-sub .elementor-heading-title{font-family:'Inter',sans-serif;font-size:clamp(13px,1.2vw,16px);color:rgba(255,255,255,.75);font-weight:500;letter-spacing:.02em}
body .sxd-chip .elementor-heading-title{display:inline-block;font-family:'Inter',sans-serif;font-size:12.5px;font-weight:600;color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);padding:7px 14px;border-radius:999px}
body .sxd-chip-o .elementor-heading-title{background:#F97316;border-color:#F97316}
body .sxd-metaL .elementor-heading-title{font-family:'Inter',sans-serif;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#7D84A6;font-weight:600}
body .sxd-metaV .elementor-heading-title{font-family:'Sora',sans-serif;font-size:16px;color:#fff;font-weight:500;line-height:1.45}
.e-con.sxd-meta{border-top:1px solid var(--sx-line2);padding-top:18px!important}
body .sxd-pnum .elementor-heading-title{font-family:'Sora',sans-serif;font-size:14px;font-weight:600;color:var(--sx-cyan);letter-spacing:.08em}
body .sxd-domain .elementor-heading-title{font-family:'Inter',sans-serif;font-size:14px;color:#A3AAC8;font-weight:500}
.e-con.sxd-workcard .sxd-shot img{border-radius:14px;transition:transform 1.2s var(--sx-ease)}
.e-con.sxd-workcard .sxd-shot .elementor-widget-container{overflow:hidden;border-radius:14px}
.e-con.sxd-workcard:hover .sxd-shot img{transform:scale(1.04)}
.e-con.sxd-workcard .sxd-mock{border-radius:14px}
.e-con.sxd-gal{padding:8px!important;border-radius:20px;background:rgba(255,255,255,.03);border:1px solid var(--sx-line)}
body .sxd-gal img{border-radius:14px;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top}
.e-con.sxd-idx{border:1px solid var(--sx-line2);border-radius:18px;transition:border-color .3s,background .3s}
.e-con.sxd-idx:hover{border-color:rgba(78,211,255,.4);background:rgba(78,211,255,.04)}

.sxd-workcard .sxd-mock-word .elementor-heading-title{font-size:clamp(30px,3.2vw,46px)}
.sxd-workcard .sxd-mock-sub .elementor-heading-title{font-size:12.5px}
.e-con.sxd-workcard .e-con.sxd-mock{aspect-ratio:16/10;width:100%}/* End custom CSS */