:root{
  --ink:#040707; --paper:#ffffff; --mist:#f3f4f5; --line:#dfe2e6; --mute:#6b7178;
  --panel:#ffffff; --sunk:#f7f8f9; --bar:#040707; --barink:#ffffff; --barmute:#b8bec5;
  --green:#1DAE4B; --blue:#199CD8; --purple:#665DA9; --red:#ED1F24; --yellow:#FACD12;
  --glow:none; --shade:0 8px 30px rgba(4,7,7,.07); --deep:0 18px 50px rgba(4,7,7,.12);
  --ph:rgba(4,7,7,.04);
}
*{box-sizing:border-box}
body{margin:0;background:var(--mist);font-family:'Open Sans',system-ui,sans-serif;color:var(--ink);font-size:15px;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4{font-family:'Poppins',system-ui,sans-serif;margin:0;line-height:1.15;font-weight:600}
a{color:inherit;text-decoration:none}
a:hover{color:var(--green)}
button{font:inherit;cursor:pointer;color:inherit}
summary::-webkit-details-marker{display:none}
::selection{background:rgba(29,174,75,.25)}
:focus-visible{outline:2px solid var(--green);outline-offset:2px}
[data-burger]{display:none}
[data-flow-mobile]{display:none}
@media (max-width:1180px){
  [data-nav],[data-ctas]{display:none !important}
  [data-burger]{display:flex !important}
  [data-hero],[data-two],[data-form]{grid-template-columns:1fr !important}
  [data-cols4]{grid-template-columns:repeat(2,1fr) !important}
  [data-cols5]{grid-template-columns:repeat(2,1fr) !important;gap:30px 34px !important}
  [data-flow]{flex-wrap:wrap !important;justify-content:center !important;gap:18px !important}
  [data-flow]>div{flex:0 0 30% !important;margin-left:0 !important}
  [data-cols3],[data-cols2]{grid-template-columns:1fr !important}
  [data-apps]{grid-template-columns:repeat(3,1fr) !important}
  [data-svc]{padding:0 0 26px !important;border-left:0 !important;border-bottom:1px solid var(--line) !important}
  [data-svc]:last-child{border-bottom:0 !important;padding-bottom:0 !important}
  [data-typo]{grid-template-columns:1fr !important}
  [data-typo] > div{border-right:0 !important;padding:26px 0 0 !important}
  [data-foot]{grid-template-columns:repeat(2,1fr) !important}
  [data-pad]{padding-left:20px !important;padding-right:20px !important}
  [data-h1]{font-size:40px !important}
  [data-h2]{font-size:29px !important}
  [data-split]{border-right:0 !important;border-bottom:1px solid var(--line) !important}
  [data-os]{flex-wrap:wrap !important;gap:18px !important;justify-content:center !important}
  [data-os] > div{flex:1 1 300px !important}
  [data-os] > [data-osring]{flex:0 0 230px !important}
  [data-osarrow]{display:none !important}
}
@media (max-width:640px){
  [data-cols4],[data-cols5],[data-foot]{grid-template-columns:1fr !important}
  [data-cols5]{gap:26px !important}
  [data-flow]{display:none !important}
  [data-flow-mobile]{display:flex !important}
  [data-h1]{font-size:32px !important}
  [data-apps]{grid-template-columns:repeat(2,1fr) !important}
  [data-fields]{grid-template-columns:1fr !important}
}
