.elementor .e-fc5a0ca{padding:0px;flex-direction:column;#dr-demo-hero{--navy:#0F2740; --navy-1:#16324F; --navy-2:#1E3E60;
  --steel:#5A6B7D; --ink:#151B22; --ink-2:#1E2126; --ink-3:#2A2E34;
  --slate:#4C5661; --mist:#C4D0DD;
  --grey:#E3E7EC; --line:#E3E7EC; --line-2:#D3DAE1;
  --paper:#F5F7F9; --paper-2:#EDF1F5; --white:#FFFFFF;
  --red:#D81E34; --red-deep:#B5152A; --gold:#B78A2E;
  --navy-3:#24425F;}
#dr-demo-hero, #dr-demo-hero *{margin:0;padding:0;box-sizing:border-box;}
#dr-demo-hero{font-family:'Inter',sans-serif;color:var(--ink);background:var(--white);line-height:1.6;}
#dr-demo-hero h1, #dr-demo-hero h2, #dr-demo-hero h3{font-family:'Archivo',sans-serif;line-height:1.05;letter-spacing:-.015em;}
#dr-demo-hero .wrap{max-width:1180px;margin:0 auto;padding:0 32px;}
#dr-demo-hero .eyebrow{font-family:'IBM Plex Mono',monospace;font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--red);}
#dr-demo-hero a{text-decoration:none;color:inherit;}
#dr-demo-hero .btn{display:inline-block;font-family:'Archivo',sans-serif;font-weight:700;font-size:14px;padding:13px 26px;border-radius:6px;transition:all .2s;letter-spacing:.02em;border:none;cursor:pointer;}
#dr-demo-hero .btn-red{background:var(--red);color:var(--white);}
#dr-demo-hero .btn-red:hover{background:var(--red-deep);}
#dr-demo-hero .btn:disabled{opacity:.65;cursor:default;}
#dr-demo-hero nav .btn{padding:9px 20px;font-size:13px;}
#dr-demo-hero .demo-hero{background:var(--paper);color:var(--ink);padding:80px 0 92px;border-bottom:1px solid var(--line);}
#dr-demo-hero .demo-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:start;}
#dr-demo-hero .demo-hero .eyebrow{margin-bottom:20px;display:block;}
#dr-demo-hero .demo-hero h1{font-size:clamp(34px,4.2vw,54px);font-weight:800;color:var(--ink);}
#dr-demo-hero .demo-hero .sub{font-size:17px;color:var(--slate);margin:22px 0 36px;max-width:540px;}
#dr-demo-hero .demo-hero .sub b{color:var(--ink);font-weight:600;}
#dr-demo-hero .see-list{display:flex;flex-direction:column;}
#dr-demo-hero .see{display:flex;gap:16px;padding:18px 0;border-top:1px solid var(--line);}
#dr-demo-hero .see:last-child{border-bottom:1px solid var(--line);}
#dr-demo-hero .see .n{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--red);font-weight:600;letter-spacing:.1em;padding-top:3px;flex-shrink:0;}
#dr-demo-hero .see b{font-family:'Archivo',sans-serif;font-size:15.5px;font-weight:700;display:block;margin-bottom:3px;color:var(--ink);}
#dr-demo-hero .see span{font-size:13px;color:var(--slate);line-height:1.5;}
#dr-demo-hero .logi{display:flex;gap:22px;margin-top:26px;flex-wrap:wrap;}
#dr-demo-hero .logi div{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--steel);letter-spacing:.08em;}
#dr-demo-hero .logi b{color:var(--ink);font-weight:600;}
#dr-demo-hero .form-card{background:var(--white);border-radius:14px;padding:36px 34px;color:var(--ink);box-shadow:0 20px 50px rgba(15,39,64,.14);border:1px solid var(--line);}
#dr-demo-hero .form-card h2{font-size:21px;font-weight:800;margin-bottom:4px;}
#dr-demo-hero .form-card .fc-sub{font-size:13px;color:var(--slate);margin-bottom:24px;}
#dr-demo-hero .field{margin-bottom:16px;}
#dr-demo-hero .field label{display:block;font-family:'IBM Plex Mono',monospace;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin-bottom:6px;}
#dr-demo-hero .field input, #dr-demo-hero .field select, #dr-demo-hero .field textarea{width:100%;border:1px solid #D4D8DD;border-radius:8px;padding:12px 14px;
  font-family:'Inter',sans-serif;font-size:14.5px;color:var(--ink);background:var(--paper);
  transition:border-color .2s;}
#dr-demo-hero .field input:focus, #dr-demo-hero .field select:focus, #dr-demo-hero .field textarea:focus{outline:none;border-color:var(--red);background:#fff;}
#dr-demo-hero .field textarea{resize:vertical;min-height:76px;}
#dr-demo-hero .field .err{display:none;font-size:11.5px;color:var(--red);margin-top:4px;}
#dr-demo-hero .field.invalid input, #dr-demo-hero .field.invalid select{border-color:var(--red);}
#dr-demo-hero .field.invalid .err{display:block;}
#dr-demo-hero .two{display:grid;grid-template-columns:1fr 1fr;gap:14px;}
#dr-demo-hero .form-card .btn{width:100%;padding:15px;font-size:15px;margin-top:6px;}
#dr-demo-hero .fine{font-size:11px;color:var(--slate);margin-top:14px;line-height:1.5;}
#dr-demo-hero .form-msg{display:none;font-family:'Inter',sans-serif;font-size:12.5px;color:var(--red);text-align:center;margin-top:12px;}
#dr-demo-hero .form-msg.show{display:block;}
#dr-demo-hero .dr-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden;}
#dr-demo-hero .success{display:none;text-align:center;padding:36px 10px;}
#dr-demo-hero .success.show{display:block;}
#dr-demo-hero .success .big{font-size:40px;color:var(--red);}
#dr-demo-hero .success h3{font-size:20px;font-weight:800;margin:12px 0 8px;}
#dr-demo-hero .success p{font-size:13.5px;color:var(--slate);}
@media (max-width:960px){
#dr-demo-hero .demo-grid{grid-template-columns:1fr;gap:48px;}
#dr-demo-hero .two{grid-template-columns:1fr;}
}\n}.elementor .e-10019fc{padding:0px;flex-direction:column;#dr-demo-steps{--navy:#0F2740; --navy-1:#16324F; --navy-2:#1E3E60;
  --steel:#5A6B7D; --ink:#151B22; --ink-2:#1E2126; --ink-3:#2A2E34;
  --slate:#4C5661; --mist:#C4D0DD;
  --grey:#E3E7EC; --line:#E3E7EC; --line-2:#D3DAE1;
  --paper:#F5F7F9; --paper-2:#EDF1F5; --white:#FFFFFF;
  --red:#D81E34; --red-deep:#B5152A; --gold:#B78A2E;
  --navy-3:#24425F;}
#dr-demo-steps, #dr-demo-steps *{margin:0;padding:0;box-sizing:border-box;}
#dr-demo-steps{font-family:'Inter',sans-serif;color:var(--ink);background:var(--white);line-height:1.6;}
#dr-demo-steps h1, #dr-demo-steps h2, #dr-demo-steps h3{font-family:'Archivo',sans-serif;line-height:1.05;letter-spacing:-.015em;}
#dr-demo-steps .wrap{max-width:1180px;margin:0 auto;padding:0 32px;}
#dr-demo-steps .eyebrow{font-family:'IBM Plex Mono',monospace;font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--red);}
#dr-demo-steps a{text-decoration:none;color:inherit;}
#dr-demo-steps .steps-bg{background:var(--paper);padding:88px 0;}
#dr-demo-steps .sec-head{max-width:720px;margin-bottom:48px;}
#dr-demo-steps .sec-head .eyebrow{margin-bottom:14px;display:block;}
#dr-demo-steps .sec-head h2{font-size:clamp(26px,3.2vw,40px);font-weight:800;}
#dr-demo-steps .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}
#dr-demo-steps .step{background:var(--white);border:1px solid var(--grey);border-radius:10px;padding:28px 26px;}
#dr-demo-steps .step .n{font-family:'Archivo',sans-serif;font-weight:800;font-size:24px;color:var(--red);}
#dr-demo-steps .step h3{font-size:17px;font-weight:700;margin:12px 0 6px;}
#dr-demo-steps .step p{font-size:13.5px;color:var(--slate);}
@media (max-width:960px){
#dr-demo-steps .steps{grid-template-columns:1fr;}
}\n}.elementor .e-0141a70{padding:0px;flex-direction:column;#dr-demo-faq{--navy:#0F2740; --navy-1:#16324F; --navy-2:#1E3E60;
  --steel:#5A6B7D; --ink:#151B22; --ink-2:#1E2126; --ink-3:#2A2E34;
  --slate:#4C5661; --mist:#C4D0DD;
  --grey:#E3E7EC; --line:#E3E7EC; --line-2:#D3DAE1;
  --paper:#F5F7F9; --paper-2:#EDF1F5; --white:#FFFFFF;
  --red:#D81E34; --red-deep:#B5152A; --gold:#B78A2E;
  --navy-3:#24425F;}
#dr-demo-faq, #dr-demo-faq *{margin:0;padding:0;box-sizing:border-box;}
#dr-demo-faq{font-family:'Inter',sans-serif;color:var(--ink);background:var(--white);line-height:1.6;}
#dr-demo-faq h1, #dr-demo-faq h2, #dr-demo-faq h3{font-family:'Archivo',sans-serif;line-height:1.05;letter-spacing:-.015em;}
#dr-demo-faq .wrap{max-width:1180px;margin:0 auto;padding:0 32px;}
#dr-demo-faq .eyebrow{font-family:'IBM Plex Mono',monospace;font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--red);}
#dr-demo-faq a{text-decoration:none;color:inherit;}
#dr-demo-faq .sec-head{max-width:720px;margin-bottom:48px;}
#dr-demo-faq .sec-head .eyebrow{margin-bottom:14px;display:block;}
#dr-demo-faq .sec-head h2{font-size:clamp(26px,3.2vw,40px);font-weight:800;}
#dr-demo-faq .faq-bg{background:var(--white);padding:88px 0;}
#dr-demo-faq .faq{max-width:820px;}
#dr-demo-faq .qa{border-top:1px solid var(--grey);padding:22px 0;}
#dr-demo-faq .qa:last-child{border-bottom:1px solid var(--grey);}
#dr-demo-faq .qa b{font-family:'Archivo',sans-serif;font-size:16.5px;font-weight:700;display:block;margin-bottom:6px;}
#dr-demo-faq .qa p{font-size:14px;color:var(--slate);}\n}