.elementor-4139 .elementor-element.elementor-element-e3988da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4139 .elementor-element.elementor-element-21d00aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4139 .elementor-element.elementor-element-6687939{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4139 .elementor-element.elementor-element-7cec8f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4139 .elementor-element.elementor-element-1888a96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4139 .elementor-element.elementor-element-2395235 > .elementor-widget-container{margin:-10px -10px -10px -10px;padding:0px 0px 0px 0px;}.elementor-4139 .elementor-element.elementor-element-5b44e7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4139 .elementor-element.elementor-element-8faffd5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-58px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4139 .elementor-element.elementor-element-f4b50fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4139 .elementor-element.elementor-element-b9537e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4139 .elementor-element.elementor-element-8faffd5{--margin-top:-46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-4139 .elementor-element.elementor-element-e3988da{--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4139 .elementor-element.elementor-element-3a6e7d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4139 .elementor-element.elementor-element-6687939{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4139 .elementor-element.elementor-element-b15d20a > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-4139 .elementor-element.elementor-element-e11750e > .elementor-widget-container{margin:-71px 0px 0px 0px;}.elementor-4139 .elementor-element.elementor-element-8faffd5{--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4139 .elementor-element.elementor-element-b9537e4{--margin-top:-31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS */:root{--ink:#0C1026;--ink2:#161B3D;--ink3:#1F2750;--peri:#6E8BFF;--coral:#FF6A3D;--coral2:#FF8A5C;--paper:#F7F8FC;--card:#FFFFFF;--tx:#13172E;--mute:#5B6480;--line:#E6E9F2;--line-d:#2A3260;--ok:#36C28B}
  *{box-sizing:border-box;margin:0;padding:0}
  html{scroll-behavior:smooth}
  body{font-family:'Inter',system-ui,Arial,sans-serif;color:var(--tx);background:var(--paper);line-height:1.6;-webkit-font-smoothing:antialiased}
  h1,h2,h3,h4{font-family:'Space Grotesk','Inter',sans-serif;line-height:1.05;letter-spacing:-.01em}
  .mono{font-family:'Space Mono',monospace}
  .wrap{max-width:1140px;margin:0 auto;padding:0 24px}
  a{text-decoration:none;color:inherit}
  .eyebrow{font-family:'Space Mono',monospace;text-transform:uppercase;letter-spacing:.22em;font-size:12px;color:var(--coral);font-weight:700}
  .btn{display:inline-block;font-weight:600;border-radius:9px;padding:14px 26px;font-size:16px;transition:.15s;cursor:pointer;border:none}
  .btn-coral{background:var(--coral);color:#fff;box-shadow:0 8px 22px rgba(255,106,61,.35)}.btn-coral:hover{transform:translateY(-2px)}
  .btn-ghost{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.35)}.btn-ghost:hover{border-color:#fff}
  .util{background:var(--ink);color:#9aa3c7;font-size:13px;border-bottom:1px solid var(--line-d)}
  .util .wrap{display:flex;justify-content:space-between;align-items:center;height:40px;flex-wrap:wrap}.util .mono{color:#c7cdec}
  header{position:sticky;top:0;z-index:50;background:rgba(12,16,38,.86);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-d)}
  header .wrap{display:flex;align-items:center;justify-content:space-between;height:72px}
  .logo{font-family:'Space Grotesk';font-weight:700;font-size:23px;color:#fff;display:flex;align-items:center;gap:9px}
  nav.main ul{display:flex;gap:26px;list-style:none;align-items:center}
  nav.main a{color:#d4d9f0;font-weight:500;font-size:15px}nav.main a:hover{color:#fff}
  .navcta{background:var(--coral);color:#fff;padding:10px 18px;border-radius:8px;font-size:14px;font-weight:600}
  .menu-btn{display:none;background:var(--ink2);color:#fff;border:1px solid var(--line-d);border-radius:8px;padding:9px 13px;font-size:18px}
  .crumb{background:var(--ink);color:#8e96bd;font-family:'Space Mono';font-size:12px;border-bottom:1px solid var(--line-d)}
  .crumb .wrap{padding:12px 24px;letter-spacing:.04em}.crumb a{color:#8e96bd}.crumb a:hover{color:var(--coral)}
  .hero{background:radial-gradient(700px 420px at 85% 12%,rgba(110,139,255,.2),transparent 60%),radial-gradient(560px 360px at 90% 92%,rgba(255,106,61,.16),transparent 60%),linear-gradient(180deg,var(--ink),#0a0e22);color:#fff;border-bottom:1px solid var(--line-d)}
  .hero .wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:44px;align-items:center;padding:72px 24px 80px}
  .hero h1{font-size:50px;font-weight:700;margin:16px 0 18px;letter-spacing:-.02em}
  .hero h1 .grad{background:linear-gradient(100deg,var(--coral),#ffd0a8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
  .hero p{font-size:18.5px;color:#c3cae6;margin-bottom:26px}.hero .cta-row{display:flex;gap:14px;flex-wrap:wrap}
  .hero-card{background:linear-gradient(165deg,var(--ink2),#10142f);border:1px solid var(--line-d);border-radius:18px;padding:24px;box-shadow:0 30px 70px rgba(0,0,0,.45)}
  .hero-card .lbl{font-family:'Space Mono';font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8e96bd;margin-bottom:12px}
  .kw{display:flex;justify-content:space-between;align-items:center;padding:11px 13px;border-radius:9px;background:#0e1230;border:1px solid var(--line-d);margin-bottom:8px}
  .kw .t{font-size:13.5px;color:#dfe3f5}.kw .r{font-family:'Space Mono';font-size:12px;font-weight:700;color:var(--ok)}
  .kw.top{border-color:var(--coral);background:rgba(255,106,61,.08)}.kw.top .r{color:var(--coral)}
  section.blk{padding:80px 0}
  .sec-head{max-width:720px;margin-bottom:40px}.sec-head.center{margin:0 auto 44px;text-align:center}
  .sec-head h2{font-size:38px;font-weight:700;margin:10px 0 12px;letter-spacing:-.02em}.sec-head p{color:var(--mute);font-size:17px}
  .prose{max-width:840px}.prose p{font-size:17px;color:var(--tx);margin:14px 0}
  .prob{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
  .pcard{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:24px}
  .pcard .ic{font-size:26px;margin-bottom:10px}.pcard h4{font-size:18px;color:var(--ink);margin-bottom:6px}.pcard p{font-size:14.5px;color:var(--mute)}
  .kwgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}
  .kwtag{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:13px 16px;font-size:15px;display:flex;align-items:center;gap:10px;color:var(--ink)}
  .kwtag:before{content:"🔍";font-size:14px}.kwtag b{color:var(--coral);font-weight:600}
  .delv{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
  .dcard{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:24px}
  .dcard .n{font-family:'Space Mono';font-size:12px;color:var(--coral);font-weight:700;letter-spacing:.1em}
  .dcard h4{font-size:19px;color:var(--ink);margin:8px 0 6px}.dcard p{font-size:14.5px;color:var(--mute)}
  .howblk{background:var(--ink);color:#fff}
  .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
  .step{background:var(--ink2);border:1px solid var(--line-d);border-radius:15px;padding:26px 22px}
  .step .sn{font-family:'Space Mono';font-size:13px;color:var(--coral);font-weight:700;letter-spacing:.1em}
  .step h4{font-size:20px;margin:10px 0 7px;color:#fff}.step p{font-size:14.5px;color:#aeb6da}
  .rev-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}
  .rev{background:var(--card);border:1px solid var(--line);border-radius:15px;padding:26px}
  .rev .st{color:var(--coral);letter-spacing:2px;margin-bottom:10px}.rev p{font-size:15.5px}
  .rev .who{margin-top:14px;font-family:'Space Mono';font-size:12px;color:var(--mute)}
  .ptease{background:linear-gradient(160deg,var(--ink),var(--ink2));color:#fff;border:1px solid var(--line-d);border-radius:18px;padding:40px;text-align:center}
  .ptease h3{font-size:30px;color:#fff;margin-bottom:10px}.ptease p{color:#c3cae6;margin-bottom:22px;max-width:560px;margin-left:auto;margin-right:auto}
  .rel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
  .rel{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:16px;font-weight:600;font-size:14.5px;color:var(--ink);display:flex;align-items:center;gap:9px;transition:.15s}
  .rel:hover{border-color:var(--coral);color:var(--coral);transform:translateY(-3px)}
  .rel .d{width:7px;height:7px;border-radius:50%;background:var(--coral)}
  .faq-item{border:1px solid var(--line);border-radius:12px;padding:20px 24px;margin-bottom:14px;background:var(--card)}
  .faq-item h4{font-size:18px;color:var(--ink);margin-bottom:6px}.faq-item p{font-size:15px;color:var(--mute)}
  .final{background:linear-gradient(110deg,var(--coral),#e8521f);color:#fff;text-align:center}
  .final .wrap{padding:70px 24px}.final h2{font-size:42px;font-weight:700;margin-bottom:12px}.final p{font-size:18px;color:#fff0e8;margin-bottom:26px}
  .final .btn{background:#fff;color:var(--coral);font-size:19px;padding:17px 42px}
  footer{background:var(--ink);color:#9aa3c7;font-size:14.5px;border-top:1px solid var(--line-d)}
  footer .wrap{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:30px;padding:58px 24px 32px}
  footer h5{color:#fff;font-family:'Space Grotesk';font-size:16px;margin-bottom:13px}
  footer a{display:block;margin-bottom:8px;color:#9aa3c7}footer a:hover{color:#fff}
  footer .logo{color:#fff;font-size:22px;margin-bottom:12px}
  .copyr{border-top:1px solid var(--line-d);text-align:center;padding:18px;font-size:12.5px;color:#6f78a6;font-family:'Space Mono';letter-spacing:.04em}
  .callbar{display:none}
  @media (max-width:920px){.hero .wrap{grid-template-columns:1fr;padding:54px 24px 62px}.hero h1{font-size:40px}.prob,.delv,.steps{grid-template-columns:1fr 1fr}.kwgrid,.rev-grid{grid-template-columns:1fr}.rel-grid{grid-template-columns:1fr 1fr}footer .wrap{grid-template-columns:1fr 1fr}nav.main ul{display:none}.menu-btn{display:inline-flex}.util{display:none}}
  @media (max-width:540px){.prob,.delv,.steps{grid-template-columns:1fr}.hero h1{font-size:34px}.sec-head h2,.final h2{font-size:30px}.callbar{display:block;position:fixed;bottom:0;left:0;right:0;z-index:60;background:var(--coral);color:#fff;text-align:center;padding:15px;font-weight:600}body{padding-bottom:54px}}/* End custom CSS */