.elementor-kit-9{--e-global-color-primary:#866CFF;--e-global-color-secondary:#58D7FF;--e-global-color-text:#EEF2FF;--e-global-color-accent:#FF4F9A;--e-global-color-night:#070817;--e-global-color-surface:#111328;--e-global-color-muted:#AEB7D3;--e-global-color-mint:#72F7D1;--e-global-color-orange:#FFBA69;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:700;--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:800;background-color:#070817;color:#EEF2FF;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.6em;}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{background-color:#866CFF;color:#FFFFFF;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9 a{color:#72F7D1;}.elementor-kit-9 a:hover{color:#58D7FF;}.elementor-kit-9 h1{color:#EEF2FF;}.elementor-kit-9 h2{color:#EEF2FF;}.elementor-kit-9 h3{color:#EEF2FF;}.elementor-kit-9 input:not([type="button"]):not([type="submit"]),.elementor-kit-9 textarea,.elementor-kit-9 .elementor-field-textual{color:#EEF2FF;background-color:#111328;}.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:24px;--container-default-padding-bottom:0px;--container-default-padding-left:24px;}.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 */:root {
  --lsdm-night: #070817;
  --lsdm-surface: #111328;
  --lsdm-surface-2: #171a38;
  --lsdm-text: #eef2ff;
  --lsdm-muted: #aeb7d3;
  --lsdm-line: rgba(204,215,255,.16);
  --lsdm-violet: var(--e-global-color-primary, #866cff);
  --lsdm-cyan: var(--e-global-color-secondary, #58d7ff);
  --lsdm-pink: var(--e-global-color-accent, #ff4f9a);
  --lsdm-mint: #72f7d1;
  --lsdm-orange: #ffba69;
}
html { scroll-behavior: smooth; }
body { overflow-x: hidden; background: var(--lsdm-night); color: var(--lsdm-text); }
body:before { content:""; position:fixed; z-index:-1; inset:0; opacity:.16; pointer-events:none; background-image:linear-gradient(rgba(145,163,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(145,163,255,.12) 1px,transparent 1px); background-size:64px 64px; mask-image:linear-gradient(to bottom,#000,transparent 72%); }
.lsdm-section { position:relative; width:100%; padding:112px 0; overflow:hidden; color:var(--lsdm-text); }
.lsdm-shell { width:min(1240px,calc(100% - 48px)) !important; max-width:1240px !important; margin-inline:auto !important; }
.lsdm-grid-2 { display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:clamp(3rem,7vw,7rem); align-items:center; }
.lsdm-display .elementor-heading-title { margin:0; color:var(--lsdm-text); font:800 clamp(4.1rem,6.7vw,7.2rem)/.9 Inter,Arial,sans-serif; letter-spacing:-.072em; }
.lsdm-display em,.lsdm-section-title em,.lsdm-card-title em,.lsdm-brand-card em { font-family:Georgia,serif; font-weight:400; background:linear-gradient(110deg,var(--lsdm-pink),var(--lsdm-cyan)); -webkit-background-clip:text; background-clip:text; color:transparent; }
.lsdm-section-title .elementor-heading-title { margin:0; color:var(--lsdm-text); font:800 clamp(3rem,5vw,5.2rem)/.95 Inter,Arial,sans-serif; letter-spacing:-.065em; }
.lsdm-card-title .elementor-heading-title { color:var(--lsdm-text); font-size:clamp(2rem,3vw,3.3rem); line-height:1; letter-spacing:-.055em; }
.lsdm-lead,.lsdm-section-side,.lsdm-card-copy { color:var(--lsdm-muted); font-size:1.05rem; line-height:1.7; }
.lsdm-eyebrow { margin-bottom:18px; color:#aeb7d3; font-size:.67rem; font-weight:800; letter-spacing:.12em; text-transform:uppercase; }
.lsdm-eyebrow .elementor-widget-container { display:flex; align-items:center; gap:8px; }
.lsdm-dot { width:9px; height:9px; display:inline-block; border-radius:50%; background:var(--lsdm-pink); box-shadow:12px 0 0 rgba(255,79,154,.25); }
.lsdm-eyebrow--light { color:#dbe1f5; }
.lsdm-actions { display:flex !important; flex-direction:row !important; flex-wrap:wrap; gap:14px; margin-top:28px; }
.lsdm-button .elementor-button { min-height:56px; padding:18px 24px; border-radius:8px; font-weight:800; }
.lsdm-button--primary .elementor-button { color:white; background:linear-gradient(110deg,var(--lsdm-violet),var(--lsdm-pink)); box-shadow:0 0 28px rgba(134,108,255,.24); }
.lsdm-button--ghost .elementor-button { color:var(--lsdm-text); background:rgba(17,19,40,.72); border:1px solid var(--lsdm-line); }
.lsdm-button--dark .elementor-button { color:#071019; background:linear-gradient(110deg,var(--lsdm-mint),var(--lsdm-cyan)); }
.lsdm-text-button .elementor-button { padding:0 0 6px; color:var(--lsdm-mint); background:transparent; border-radius:0; border-bottom:1px solid currentColor; }
.lsdm-home-hero,.lsdm-service-hero,.lsdm-inner-hero,.lsdm-agency-hero,.lsdm-contact-page { min-height:820px; padding-top:165px; background:radial-gradient(circle at 80% 20%,rgba(134,108,255,.16),transparent 28%),radial-gradient(circle at 15% 85%,rgba(88,215,255,.08),transparent 30%); }
.lsdm-hero-grid { min-height:600px; grid-template-columns:1.06fr .94fr; }
.lsdm-mini-proof { margin-top:30px; padding-top:22px; color:#9ca5c4; border-top:1px solid var(--lsdm-line); line-height:2; }
.lsdm-mini-proof strong { display:inline-block; min-width:150px; color:var(--lsdm-text); }
.lsdm-hero-art { position:relative; min-height:590px; display:grid !important; place-items:center; }
.lsdm-art-widget,.lsdm-art-widget .elementor-widget-container { width:100%; height:100%; }
.lsdm-orbit { position:absolute; inset:50% auto auto 50%; width:370px; height:370px; display:grid; place-items:center; transform:translate(-50%,-50%); border:1px solid rgba(88,215,255,.36); border-radius:50%; background:radial-gradient(circle,rgba(134,108,255,.5),rgba(17,19,40,.8) 52%,transparent 53%); box-shadow:0 0 80px rgba(134,108,255,.26),inset 0 0 40px rgba(88,215,255,.12); }
.lsdm-orbit:before,.lsdm-orbit:after,.lsdm-orbit i { content:""; position:absolute; border:1px dashed rgba(174,183,211,.28); border-radius:50%; }
.lsdm-orbit:before { inset:-48px; }.lsdm-orbit:after { inset:-92px; }.lsdm-orbit i:first-child { inset:47%; left:-115px; right:-115px; border-radius:0; border-width:1px 0 0; }.lsdm-orbit i:nth-child(2) { inset:-115px 47%; border-radius:0; border-width:0 0 0 1px; }
.lsdm-orbit span { color:white; font-size:clamp(3rem,6vw,6rem); font-weight:900; text-shadow:0 0 28px var(--lsdm-cyan); }
.lsdm-orbit b { position:absolute; bottom:58px; color:var(--lsdm-mint); font-size:.56rem; letter-spacing:.16em; }
.lsdm-orbit--small { width:310px; height:310px; }
.lsdm-signal { position:absolute; z-index:2; min-width:150px; padding:14px 16px; color:white; background:rgba(17,19,40,.88); border:1px solid var(--lsdm-line); border-radius:10px; box-shadow:0 18px 40px rgba(0,0,0,.28); backdrop-filter:blur(15px); font-size:.75rem; font-weight:800; }
.lsdm-signal b { float:right; color:var(--lsdm-mint); }.lsdm-signal-a { top:15%; right:0; }.lsdm-signal-b { left:0; bottom:27%; }.lsdm-signal-c { right:6%; bottom:7%; }
.lsdm-proof-strip,.lsdm-service-proof { padding:0; background:#0b0d22; border-block:1px solid var(--lsdm-line); }
.lsdm-proof-row .elementor-widget-container { min-height:100px; display:flex; align-items:center; justify-content:space-between; gap:24px; flex-wrap:wrap; color:#d5dcf3; }
.lsdm-proof-row span { color:var(--lsdm-mint); font-size:.6rem; letter-spacing:.13em; }.lsdm-proof-row strong { font-size:.78rem; }
.lsdm-section-heading { max-width:850px; margin-bottom:55px; }
.lsdm-heading-row { max-width:none; display:grid !important; grid-template-columns:1.3fr .7fr; align-items:end; gap:6rem; }
.lsdm-benefit-grid,.lsdm-solutions-grid,.lsdm-portfolio-grid { display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:16px; }
.lsdm-benefit-card,.lsdm-solution-card,.lsdm-project,.lsdm-value-card,.lsdm-deliverable,.lsdm-reassurance-card { min-height:390px; padding:32px; background:rgba(17,19,40,.76); border:1px solid var(--lsdm-line); border-radius:18px; overflow:hidden; }
.lsdm-benefit-card { justify-content:flex-end; }
.lsdm-number { color:var(--lsdm-pink); font-size:.66rem; font-weight:900; letter-spacing:.1em; }
.lsdm-tags { color:var(--lsdm-mint); font-size:.65rem; font-weight:800; letter-spacing:.08em; text-transform:uppercase; }
.lsdm-tone-violet { background:radial-gradient(circle at 85% 12%,rgba(134,108,255,.38),transparent 34%),#111328; }
.lsdm-tone-cyan,.lsdm-tone-blue { background:radial-gradient(circle at 85% 12%,rgba(88,215,255,.32),transparent 34%),#101b31; }
.lsdm-tone-pink { background:radial-gradient(circle at 85% 12%,rgba(255,79,154,.34),transparent 34%),#231229; }
.lsdm-tone-mint { background:radial-gradient(circle at 85% 12%,rgba(114,247,209,.22),transparent 34%),#0f2227; }
.lsdm-tone-orange { background:radial-gradient(circle at 85% 12%,rgba(255,186,105,.3),transparent 34%),#251a22; }
.lsdm-solution-card { min-height:630px; justify-content:flex-end; }
.lsdm-card-meta .elementor-widget-container { display:flex; justify-content:space-between; color:#d6dcf0; font-size:.62rem; font-weight:800; letter-spacing:.1em; }
.lsdm-card-meta small { color:var(--lsdm-mint); }.lsdm-tech-widget { margin:auto 0; }.lsdm-tech-mark { width:190px; height:190px; margin:auto; display:grid; place-items:center; border:1px solid rgba(204,215,255,.2); border-radius:50%; box-shadow:0 0 40px rgba(134,108,255,.2); }.lsdm-tech-mark span { color:white; font-size:4.5rem; font-weight:900; text-shadow:0 0 20px var(--lsdm-cyan); }
.lsdm-result-line { padding-top:18px; border-top:1px solid var(--lsdm-line); }.lsdm-result-line .elementor-widget-container { display:flex; justify-content:space-between; gap:20px; }.lsdm-result-line small { color:#8e99b9; text-transform:uppercase; }.lsdm-result-line strong { color:white; }
.lsdm-method,.lsdm-choice-guide,.lsdm-agency-story,.lsdm-testimonials { background:linear-gradient(125deg,#11152f,#251743 55%,#171020); border-block:1px solid var(--lsdm-line); }
.lsdm-method-grid,.lsdm-process>.e-con-inner { align-items:start; }.lsdm-steps { display:flex !important; flex-direction:column !important; }.lsdm-step,.lsdm-choice-row,.lsdm-outcome { display:grid !important; grid-template-columns:55px 1fr; gap:10px 22px; padding:26px 0; border-bottom:1px solid var(--lsdm-line); }.lsdm-step .elementor-widget-text-editor:last-child,.lsdm-outcome>.e-con:nth-child(2) { grid-column:2; }.lsdm-step h3,.lsdm-choice-row h3,.lsdm-outcome h3 { margin:0; color:white; font-size:1.6rem; letter-spacing:-.04em; }.lsdm-step p,.lsdm-outcome p { color:var(--lsdm-muted); }
.lsdm-founder-art { min-height:600px; display:grid !important; place-items:center; }.lsdm-profile { width:330px; height:440px; display:flex; flex-direction:column; justify-content:flex-end; padding:32px; border:1px solid rgba(255,255,255,.24); border-radius:48% 48% 18px 18px; background:radial-gradient(circle at 65% 20%,rgba(88,215,255,.38),transparent 25%),linear-gradient(145deg,#4b37b5,#b3398c); box-shadow:0 0 70px rgba(134,108,255,.34); }.lsdm-profile span { margin:auto 0; color:rgba(255,255,255,.3); font-size:7rem; font-weight:900; }.lsdm-profile strong { color:white; font-size:2.6rem; line-height:.9; }.lsdm-profile small { margin-top:18px; color:#d7def2; font-size:.52rem; letter-spacing:.14em; }.lsdm-profile--large { width:390px; height:520px; }
.lsdm-testimonial-grid,.lsdm-value-grid,.lsdm-reassurance-grid { display:grid !important; grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px; }.lsdm-testimonial { min-height:310px; padding:30px; color:white; background:rgba(17,19,40,.7); border:1px solid var(--lsdm-line); border-radius:16px; }.lsdm-testimonial .elementor-testimonial-content { color:#eef2ff; font-size:1.3rem; line-height:1.5; }.lsdm-testimonial .elementor-testimonial-name { color:var(--lsdm-mint); }.lsdm-testimonial--wide { max-width:900px; margin:auto; }
.lsdm-faq-grid { align-items:start; }.lsdm-accordion .elementor-accordion-item { border:0 !important; border-bottom:1px solid var(--lsdm-line) !important; }.lsdm-accordion .elementor-tab-title { padding:24px 0 !important; color:#eef2ff !important; font-weight:800 !important; }.lsdm-accordion .elementor-tab-content { padding:0 0 24px !important; color:#aeb7d3 !important; border:0 !important; }
.lsdm-contact-section,.lsdm-contact-page { background:radial-gradient(circle at 15% 20%,rgba(255,79,154,.18),transparent 30%),radial-gradient(circle at 90% 80%,rgba(88,215,255,.13),transparent 30%),#090a1d; }.lsdm-contact-grid { align-items:start; }.lsdm-contact-direct,.lsdm-channel-grid { display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; margin-top:24px; }.lsdm-contact-direct>.e-con,.lsdm-channel-grid>.elementor-widget { padding:18px; color:#d7def2; background:rgba(134,108,255,.1); border:1px solid rgba(134,108,255,.3); border-radius:10px; }.lsdm-contact-direct small,.lsdm-channel-grid small,.lsdm-hours small { display:block; color:var(--lsdm-mint); font-size:.6rem; font-weight:800; letter-spacing:.1em; text-transform:uppercase; }.lsdm-contact-direct a,.lsdm-channel-grid a { display:block; margin-top:8px; color:#eef2ff; font-weight:800; }
.lsdm-form-shell { padding:16px; background:linear-gradient(145deg,rgba(134,108,255,.24),rgba(255,79,154,.14)); border:1px solid rgba(134,108,255,.34); border-radius:24px; }.lsdm-form-status .elementor-widget-container { display:flex; justify-content:space-between; padding:5px 8px 16px; color:#aeb7d3; }.lsdm-live { color:var(--lsdm-mint); }.lsdm-form { padding:28px; background:#0e1027; border:1px solid var(--lsdm-line); border-radius:18px; }.lsdm-form .elementor-field-label { margin-bottom:8px; color:#eef2ff !important; font-size:.68rem; font-weight:800; text-transform:uppercase; }.lsdm-form .elementor-field { min-height:52px; color:#eef2ff !important; background:rgba(255,255,255,.035) !important; border:1px solid var(--lsdm-line) !important; border-radius:8px !important; }.lsdm-form textarea.elementor-field { min-height:130px; }.lsdm-form .elementor-button { min-height:58px; color:#061013 !important; background:linear-gradient(110deg,var(--lsdm-mint),var(--lsdm-cyan)) !important; border-radius:8px !important; font-weight:900; }
.lsdm-service-proof .lsdm-shell { width:min(1240px,calc(100% - 48px)) !important; }.lsdm-proof-grid { display:grid !important; grid-template-columns:repeat(4,minmax(0,1fr)); }.lsdm-proof-item { min-height:130px; padding:24px; justify-content:center; border-left:1px solid var(--lsdm-line); }.lsdm-proof-item:last-child { border-right:1px solid var(--lsdm-line); }.lsdm-proof-item h3 { margin:0; color:white; font-size:1.25rem; }.lsdm-proof-item p { margin:6px 0 0; color:#9ea8c7; font-size:.72rem; }
.lsdm-service-outcomes>.e-con-inner { align-items:start; }.lsdm-outcome-list { display:flex !important; flex-direction:column !important; }.lsdm-outcome { grid-template-columns:55px 1fr; }.lsdm-deliverables { background:linear-gradient(125deg,#10152f,#251743); }.lsdm-deliverable-grid { display:grid !important; grid-template-columns:repeat(4,minmax(0,1fr)); gap:12px; }.lsdm-deliverable { min-height:330px; justify-content:flex-end; }.lsdm-deliverable h3 { color:white; font-size:1.55rem; }.lsdm-deliverable p { color:#aeb7d3; }
.lsdm-page-cta { background:linear-gradient(110deg,var(--lsdm-violet),var(--lsdm-pink)); }.lsdm-page-cta .lsdm-section-title .elementor-heading-title,.lsdm-page-cta p { color:white; }.lsdm-page-cta-action { align-items:flex-start; }.lsdm-page-cta .lsdm-dot { background:var(--lsdm-mint); }
.lsdm-choice-row { grid-template-columns:45px 1.2fr .8fr auto; align-items:center; }.lsdm-choice-row .lsdm-text-button { align-self:center; }
.lsdm-project { min-height:590px; justify-content:flex-end; }.lsdm-project-art { width:240px; height:240px; margin:auto; display:grid; place-items:center; border:1px solid rgba(255,255,255,.18); border-radius:50%; }.lsdm-project-art span { color:white; font-size:7rem; font-weight:900; text-shadow:0 0 25px var(--lsdm-cyan); }
.lsdm-agency-story,.lsdm-brand-lab { color:white; }.lsdm-story-copy p { color:#d4dbef; }.lsdm-value-card { min-height:340px; justify-content:flex-end; }.lsdm-value-card h3 { color:white; font-size:2rem; }.lsdm-value-card p { color:#aeb7d3; }.lsdm-brand-lab { background:#090b1e; }.lsdm-brand-grid { display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px; }.lsdm-brand-card { min-height:470px; padding:34px; justify-content:flex-end; border:1px solid var(--lsdm-line); border-radius:18px; }.lsdm-brand-card h2 { color:white; font-size:4.8rem; line-height:.85; letter-spacing:-.07em; }.lsdm-brand-card p { color:#c0c8dd; }
.lsdm-reassurance { padding:60px 0; background:#0a0d21; border-block:1px solid var(--lsdm-line); }.lsdm-reassurance-card { min-height:190px; justify-content:center; }.lsdm-reassurance-card h3 { color:white; font-size:1.2rem; }.lsdm-reassurance-card p,.lsdm-hours { color:#aeb7d3; }.lsdm-hours strong { color:#eef2ff; }
.lsdm-site-header { min-height:84px; padding:0; background:rgba(7,8,23,.9); border-bottom:1px solid var(--lsdm-line); backdrop-filter:blur(18px); }.lsdm-header-inner { min-height:84px; display:grid !important; grid-template-columns:240px 1fr auto auto; gap:28px; align-items:center; }.lsdm-logo img { width:230px; height:auto; filter:drop-shadow(0 0 12px rgba(88,215,255,.22)); }.lsdm-nav { justify-self:end; }.lsdm-nav .elementor-nav-menu--main .elementor-item { color:#eef2ff !important; font-size:.78rem; font-weight:800; }.lsdm-nav .elementor-nav-menu--dropdown { background:#0b0d22; }.lsdm-nav .elementor-nav-menu--dropdown a { color:#eef2ff !important; }.lsdm-mobile-cta { display:none; }
.lsdm-site-footer { padding:80px 0 24px; color:#eef2ff; background:#050613; border-top:1px solid var(--lsdm-line); }.lsdm-footer-top { display:grid !important; grid-template-columns:1.25fr repeat(3,1fr); gap:50px; }.lsdm-logo--footer img { width:260px; }.lsdm-footer-brand p,.lsdm-footer-links { color:#9ca5c4; }.lsdm-footer-links .elementor-widget-container { display:flex; flex-direction:column; gap:8px; }.lsdm-footer-links strong { margin-bottom:8px; color:#eef2ff; }.lsdm-footer-links a { color:#aeb7d3; }.lsdm-footer-bottom { display:grid !important; grid-template-columns:repeat(3,1fr); gap:24px; margin-top:60px; padding-top:20px; color:#7f89a8; border-top:1px solid var(--lsdm-line); font-size:.7rem; }.lsdm-footer-bottom>.elementor-widget:nth-child(2){text-align:center}.lsdm-footer-bottom>.elementor-widget:last-child{text-align:right}
@media (max-width:1024px) {
  .lsdm-shell { width:min(100% - 36px,760px) !important; }
  .lsdm-grid-2,.lsdm-heading-row { grid-template-columns:1fr !important; gap:45px; }
  .lsdm-header-inner { grid-template-columns:205px 1fr auto; }.lsdm-header-cta { display:none; }.lsdm-nav { grid-column:2/4; grid-row:1; }
  .lsdm-hero-art { min-height:520px; }.lsdm-home-hero,.lsdm-service-hero,.lsdm-inner-hero,.lsdm-agency-hero,.lsdm-contact-page { min-height:auto; padding-top:130px; }
  .lsdm-deliverable-grid,.lsdm-proof-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }.lsdm-testimonial-grid,.lsdm-value-grid,.lsdm-reassurance-grid { grid-template-columns:1fr; }.lsdm-footer-top { grid-template-columns:repeat(2,1fr); }
}
@media (max-width:767px) {
  body { padding-bottom:66px; }.lsdm-section { padding:78px 0; }.lsdm-shell { width:calc(100% - 28px) !important; }
  .lsdm-display .elementor-heading-title { font-size:clamp(3rem,15vw,4.5rem); }.lsdm-section-title .elementor-heading-title { font-size:clamp(2.65rem,13vw,4rem); }
  .lsdm-benefit-grid,.lsdm-solutions-grid,.lsdm-portfolio-grid,.lsdm-brand-grid,.lsdm-contact-direct,.lsdm-channel-grid { grid-template-columns:1fr !important; }.lsdm-solution-card { min-height:560px; }.lsdm-benefit-card { min-height:370px; }
  .lsdm-orbit { width:250px; height:250px; }.lsdm-orbit:before { inset:-34px; }.lsdm-orbit:after { inset:-66px; }.lsdm-orbit span { font-size:3.8rem; }.lsdm-signal { scale:.8; }.lsdm-signal-a { right:-7%; }.lsdm-signal-b { left:-8%; }
  .lsdm-proof-row .elementor-widget-container { justify-content:flex-start; }.lsdm-proof-row strong { flex:0 0 40%; }.lsdm-proof-grid,.lsdm-deliverable-grid { grid-template-columns:1fr; }.lsdm-proof-item { border-right:1px solid var(--lsdm-line); border-bottom:1px solid var(--lsdm-line); }
  .lsdm-choice-row { grid-template-columns:35px 1fr; }.lsdm-choice-row>.elementor-widget-text-editor:nth-of-type(2),.lsdm-choice-row>.lsdm-text-button { grid-column:2; justify-self:start; }
  .lsdm-form { padding:18px; }.lsdm-founder-art { min-height:500px; }.lsdm-profile,.lsdm-profile--large { width:280px; height:400px; }.lsdm-profile span { font-size:5rem; }.lsdm-profile strong { font-size:2.2rem; }
  .lsdm-site-header { min-height:72px; }.lsdm-header-inner { min-height:72px; grid-template-columns:165px 1fr; }.lsdm-logo img { width:165px; }.lsdm-nav { grid-column:2; justify-self:end; }.lsdm-nav .elementor-menu-toggle { color:white; background:linear-gradient(135deg,var(--lsdm-violet),var(--lsdm-pink)); border-radius:50%; }.lsdm-mobile-cta { position:fixed !important; z-index:999; left:0; right:0; bottom:0; display:block; }.lsdm-mobile-cta .elementor-button { width:100%; min-height:66px; justify-content:space-between; color:#061013; background:var(--lsdm-mint); border-radius:0; }
  .lsdm-footer-top,.lsdm-footer-bottom { grid-template-columns:1fr; }.lsdm-footer-bottom>.elementor-widget:nth-child(2),.lsdm-footer-bottom>.elementor-widget:last-child { text-align:left; }
}/* End custom CSS */