  @font-face{
    font-family:helvetica;
    src:url("https://scnet.srl/wp-content/uploads/useanyfont/2027HELVETICA.woff2") format("woff2"),
        url("https://scnet.srl/wp-content/uploads/useanyfont/2027HELVETICA.woff") format("woff");
    font-display:swap;
  }
  .scnet-quick-scan{
    --ink:#1B2A3A; --inkSoft:#2E3F50; --paper:#F6F7F9; --surface:#FFFFFF;
    --line:#DDE2E8; --muted:#5C6B7A; --faint:#EEF1F4;
    --verde:#2F7A5B; --giallo:#B5822A; --rosso:#A83A2E;
    --verdeBg:#E9F1EC; --gialloBg:#F5EEDD; --rossoBg:#F3E5E2;
    --serif: Georgia,"Iowan Old Style",Palatino,serif;
    --sans: system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  }
  .scnet-quick-scan, .scnet-quick-scan *{box-sizing:border-box;}
  .scnet-quick-scan,.scnet-quick-scan{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);}
  .scnet-quick-scan .wrap{max-width:760px;margin:0 auto;padding:0 20px 60px;}
  .scnet-quick-scan header{display:flex;align-items:baseline;justify-content:space-between;
    padding:22px 0 18px;border-bottom:1px solid var(--line);}
  .scnet-quick-scan .brand{font-family:var(--serif);font-size:19px;font-weight:700;letter-spacing:-.2px;}
  .scnet-quick-scan .kicker{font-size:12.5px;color:var(--muted);}
  .scnet-quick-scan h1{font-family:var(--serif);font-size:36px;line-height:1.13;font-weight:700;margin:0;}
  .scnet-quick-scan h2{font-family:var(--serif);font-size:24px;font-weight:700;margin:0 0 4px;}
  .scnet-quick-scan h3{font-family:var(--serif);font-size:17px;font-weight:700;margin:0 0 4px;}
  .scnet-quick-scan p.lead{font-size:16.5px;line-height:1.6;color:var(--inkSoft);}
  .scnet-quick-scan .caption{font-size:14.5px;color:var(--muted);}
  .scnet-quick-scan .small{font-size:12px;color:var(--muted);line-height:1.5;}
  .scnet-quick-scan .btn{border:none;border-radius:4px;font-size:14.5px;font-weight:600;cursor:pointer;
    padding:12px 24px;font-family:var(--sans);transition:background .12s ease,opacity .12s ease;}
  .scnet-quick-scan .btn-primary{background:var(--ink);color:#fff;}
  .scnet-quick-scan .btn-primary:disabled{background:var(--line);color:var(--muted);cursor:not-allowed;}
  .scnet-quick-scan .btn-ghost{background:none;color:var(--muted);border:none;font-size:14px;cursor:pointer;padding:8px 4px;font-family:var(--sans);}
  .scnet-quick-scan .btn-outline{background:none;border:1px solid var(--line);color:var(--inkSoft);
    padding:10px 18px;font-size:13.5px;border-radius:4px;cursor:pointer;font-family:var(--sans);}
  .scnet-quick-scan .progress-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;}
  .scnet-quick-scan .bar{height:3px;background:var(--faint);border-radius:2px;}
  .scnet-quick-scan .bar>div{height:3px;background:var(--ink);border-radius:2px;transition:width .2s ease;}
  .scnet-quick-scan .q{margin-bottom:26px;}
  .scnet-quick-scan .q-text{font-size:15.5px;line-height:1.5;font-weight:600;margin-bottom:12px;}
  .scnet-quick-scan .opts{display:flex;flex-direction:column;gap:8px;}
  .scnet-quick-scan .opt{display:flex;align-items:flex-start;gap:11px;text-align:left;
    padding:12px 14px;border-radius:4px;font-size:14.5px;line-height:1.45;
    cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--inkSoft);
    font-family:var(--sans);transition:border-color .12s ease,background .12s ease;}
  .scnet-quick-scan .opt.on{border-color:var(--ink);background:#EEF2F6;}
  .scnet-quick-scan .dot{margin-top:2px;width:15px;height:15px;border-radius:50%;flex-shrink:0;
    border:1.5px solid #B7C0CA;background:transparent;}
  .scnet-quick-scan .opt.on .dot{border-color:var(--ink);background:var(--ink);box-shadow:inset 0 0 0 3px var(--surface);}
  .scnet-quick-scan .chips{display:flex;gap:10px;flex-wrap:wrap;}
  .scnet-quick-scan .chip{padding:9px 14px;border-radius:4px;font-size:13.5px;cursor:pointer;
    border:1px solid var(--line);background:var(--surface);color:var(--inkSoft);font-family:var(--sans);
    transition:border-color .12s ease,background .12s ease;}
  .scnet-quick-scan .chip.on{border-color:var(--ink);background:var(--ink);color:#fff;}
  .scnet-quick-scan .field{flex:1 1 200px;}
  .scnet-quick-scan .field label{font-size:13px;color:var(--muted);display:block;margin-bottom:6px;}
  .scnet-quick-scan .field input{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:4px;
    font-size:14.5px;background:var(--surface);color:var(--ink);font-family:var(--sans);}
  .scnet-quick-scan .nav{display:flex;align-items:center;justify-content:space-between;
    margin-top:34px;padding-top:18px;border-top:1px solid var(--line);}
  .scnet-quick-scan .meter{display:flex;gap:4px;}
  .scnet-quick-scan .cell{flex:1;}
  .scnet-quick-scan .cell .seg{height:8px;border-radius:2px;background:var(--faint);border:1px solid var(--line);}
  .scnet-quick-scan .cell .lab{margin-top:4px;text-align:center;font-size:10.5px;color:var(--muted);}
  .scnet-quick-scan .row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;
    padding:16px 0;border-bottom:1px solid var(--line);}
  .scnet-quick-scan .flag{padding:14px 16px;border-radius:5px;background:var(--surface);
    border:1px solid var(--line);border-left-width:3px;}
  .scnet-quick-scan .flag .fhead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;}
  .scnet-quick-scan .flag .ft{font-size:14.5px;font-weight:700;color:var(--ink);}
  .scnet-quick-scan .triade{margin-top:10px;display:flex;flex-direction:column;gap:6px;}
  .scnet-quick-scan .triade .tl{font-size:13.5px;color:var(--inkSoft);line-height:1.5;}
  .scnet-quick-scan .triade .tl b{color:var(--ink);font-weight:700;}
  .scnet-quick-scan .badge{display:inline-block;font-size:11px;font-weight:700;padding:3px 9px;border-radius:3px;white-space:nowrap;}
  .scnet-quick-scan .badge.spec{background:var(--ink);color:#fff;}
  .scnet-quick-scan .badge.gest{background:var(--faint);color:var(--inkSoft);border:1px solid var(--line);}
  .scnet-quick-scan .cover{display:flex;gap:6px;margin:14px 0 6px;}
  .scnet-quick-scan .cover .cc{flex:1;height:9px;border-radius:2px;border:1px solid var(--line);}
  .scnet-quick-scan .pos{display:flex;flex-direction:column;gap:7px;margin-top:12px;}
  .scnet-quick-scan .pos .pi{display:flex;gap:9px;font-size:14px;color:var(--inkSoft);line-height:1.45;}
  .scnet-quick-scan .pos .pk{color:var(--verde);font-weight:800;flex-shrink:0;}
  .scnet-quick-scan .note{margin-top:18px;padding:16px 18px;border-radius:5px;background:var(--faint);border:1px dashed var(--muted);}
  .scnet-quick-scan .note .nt{font-size:14.5px;font-weight:700;}
  .scnet-quick-scan .note .nb{font-size:13.5px;color:var(--inkSoft);margin-top:5px;line-height:1.55;}
  .scnet-quick-scan .closing{margin-top:34px;padding:22px;border-radius:6px;background:var(--surface);border:1px solid var(--line);}
  .scnet-quick-scan .closing .ct{font-family:var(--serif);font-size:19px;font-weight:700;}
  .scnet-quick-scan .closing p{font-size:14px;color:var(--inkSoft);margin:8px 0 0;line-height:1.55;max-width:560px;}
  @media (prefers-reduced-motion: reduce){.scnet-quick-scan, .scnet-quick-scan *{transition:none !important;}}
  @media (max-width:520px){ .scnet-quick-scan h1{font-size:29px;} }


  .scnet-quick-scan{
    --ink:#090909; --inkSoft:#292929; --paper:#fff; --surface:#fff;
    --line:#d8d8d8; --muted:#666; --faint:#f3f3f3;
    --verde:#2f7455; --giallo:#aa7921; --rosso:#a33b30;
    --verdeBg:#edf5f0; --gialloBg:#f7f0df; --rossoBg:#f7eae7;
    --sans:Helvetica,Arial,sans-serif; --serif:Helvetica,Arial,sans-serif;
  }
  .scnet-quick-scan{scroll-behavior:smooth}
  .scnet-quick-scan{background:#fff;color:#000;min-height:100vh;overflow-x:hidden}
  .scnet-quick-scan::before{display:none}
  .scnet-quick-scan .site-shell{min-height:100vh;background:#fff}
  .scnet-quick-scan .masthead{position:sticky;top:0;z-index:20;background:#fff}
  .scnet-quick-scan .utility-bar{height:30px;display:flex;align-items:center;justify-content:flex-end;padding:0 15px;
    background:#000;color:#fff;text-transform:uppercase}
  .scnet-quick-scan .utility-bar a{color:#fff;text-decoration:none;display:inline-flex;align-items:center;height:100%}
  .scnet-quick-scan .utility-link{position:relative;height:21.5px!important;padding:5px 0;font-family:"Custom Font Name",helvetica,sans-serif;
    font-size:9.6px;font-weight:700;line-height:15.36px;color:rgba(255,255,255,.8)!important;
    margin-right:24px}
  .scnet-quick-scan .utility-link::after{content:"";position:absolute;right:-12px;top:0;width:1px;height:21.5px;background:#272727}
  .scnet-quick-scan .social-link{width:12px!important;height:14px!important;margin:0 3.6px;justify-content:center}
  .scnet-quick-scan .social-link svg{display:block;width:12px;height:12px;fill:#fff}
  .scnet-quick-scan .site-header{height:98px;display:flex;align-items:center;padding:0 15px;border-bottom:0;background:#fff}
  .scnet-quick-scan .site-logo{display:block;width:176px;flex:0 0 176px}
  .scnet-quick-scan .site-logo img{display:block;width:100%;height:auto}
  .scnet-quick-scan .site-nav{display:flex;align-items:center;justify-content:flex-end;gap:26px;margin-left:auto;
    font-family:"Custom Font Name",helvetica,sans-serif;text-transform:uppercase}
  .scnet-quick-scan .site-nav a{display:inline-flex;align-items:center;height:40.46875px;color:#000;text-decoration:none;
    position:relative;padding:10px 0;white-space:nowrap;font-size:12.8px;font-weight:700;
    line-height:20.48px;letter-spacing:.256px;
    transition:color .18s ease,background-color .18s ease,border-color .18s ease}
  .scnet-quick-scan .site-nav a.academy{height:39.09375px;border:2px solid #000;padding:0 18.768px;
    font-family:helvetica,sans-serif;font-size:15.64px;font-weight:700;line-height:34.2516px;letter-spacing:.4692px}
  .scnet-quick-scan .site-nav a.academy:hover,.scnet-quick-scan .site-nav a.academy:focus-visible{background:#507080;border-color:#507080;color:#fff}
  .scnet-quick-scan .site-nav a:not(.academy)::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;
    background:#507080;opacity:0;transition:opacity .3s ease}
  .scnet-quick-scan .site-nav a:not(.academy):hover,.scnet-quick-scan .site-nav a:not(.academy):focus-visible{color:#507080}
  .scnet-quick-scan .site-nav a:not(.academy):hover::before,.scnet-quick-scan .site-nav a:not(.academy):focus-visible::before{opacity:1}
  .scnet-quick-scan .hamb{display:none;border:0;background:transparent;font-size:24px}
  .scnet-quick-scan .scan-frame{display:grid;grid-template-columns:minmax(210px,1fr) minmax(560px,760px) minmax(210px,1fr);
    min-height:calc(100vh - 128px)}
  .scnet-quick-scan .rail{position:relative;border-right:1px solid #e0e0e0;overflow:hidden}
  .scnet-quick-scan .rail.right{border-right:0;border-left:1px solid #e0e0e0}
  .scnet-quick-scan .rail::before{content:"AI\A ACT";position:absolute;top:54px;left:50%;transform:translateX(-50%);
    white-space:pre;text-align:left;font-size:clamp(78px,7vw,118px);font-weight:700;line-height:.86;
    letter-spacing:-.07em;color:#f1f1f1}
  .scnet-quick-scan .rail::after{content:"COMPLIANCE / CORPORATE / FORMAZIONE";position:absolute;bottom:52px;left:50%;
    transform:translateX(-50%) rotate(-90deg);white-space:nowrap;font-size:10px;letter-spacing:.18em;color:#999}
  .scnet-quick-scan .rail.right::before{content:"01";color:#000;font-size:16px;letter-spacing:.2em;top:58px}
  .scnet-quick-scan .rail.right::after{content:"QUICK SCAN · CONFORMITÀ IA";top:50%;bottom:auto;left:50%;
    writing-mode:vertical-rl;transform:translate(-50%,-50%);white-space:nowrap}
  .scnet-quick-scan .wrap{width:100%;max-width:none;margin:0;padding:0 54px 80px}
  .scnet-quick-scan .wrap>header{display:flex;align-items:center;justify-content:space-between;padding:27px 0 22px;border-bottom:1px solid #000}
  .scnet-quick-scan .brand{font-family:var(--sans);font-size:13px;text-transform:uppercase;letter-spacing:.16em;font-weight:700}
  .scnet-quick-scan .kicker{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#666}
  .scnet-quick-scan h1{font-family:var(--sans);font-size:clamp(38px,4.2vw,62px);line-height:.98;font-weight:400;letter-spacing:-.045em}
  .scnet-quick-scan h2{font-family:var(--sans);font-size:32px;line-height:1.08;font-weight:400;letter-spacing:-.025em}
  .scnet-quick-scan h3{font-family:var(--sans);font-size:17px}
  .scnet-quick-scan p.lead{font-size:17px;line-height:1.55;color:#222}
  .scnet-quick-scan .caption{font-size:14px;color:#6a6a6a}
  .scnet-quick-scan .btn{border-radius:0;padding:14px 25px;text-transform:uppercase;letter-spacing:.09em;font-size:12px;
    transition:color .25s ease,background .25s ease,transform .25s ease}
  .scnet-quick-scan .btn-primary{background:#000;color:#fff;border:1px solid #000}
  .scnet-quick-scan .btn-primary:hover:not(:disabled){background:#fff;color:#000;transform:translateY(-2px)}
  .scnet-quick-scan .btn-ghost,.scnet-quick-scan .btn-outline{border-radius:0;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}
  .scnet-quick-scan .btn-outline{border-color:#000;color:#000}
  .scnet-quick-scan .btn-outline:hover{background:#000;color:#fff}
  .scnet-quick-scan .bar{height:2px;background:#e5e5e5}.scnet-quick-scan .bar>div{height:2px;background:#000;transition:width .45s cubic-bezier(.22,.75,.22,1)}
  .scnet-quick-scan .q{margin-bottom:30px;animation:questionIn .42s both}
  .scnet-quick-scan .q:nth-of-type(2){animation-delay:.04s}.scnet-quick-scan .q:nth-of-type(3){animation-delay:.08s}.scnet-quick-scan .q:nth-of-type(4){animation-delay:.12s}
  .scnet-quick-scan .q-text{font-size:16px;line-height:1.5;font-weight:700}
  .scnet-quick-scan .opts{gap:7px}
  .scnet-quick-scan .opt{border-radius:0;border-color:#d2d2d2;padding:14px 16px;font-size:15px;transition:all .22s ease}
  .scnet-quick-scan .opt:hover{border-color:#000;transform:translateX(4px)}
  .scnet-quick-scan .opt.on{border-color:#000;background:#000;color:#fff}
  .scnet-quick-scan .dot{border-color:#999}.scnet-quick-scan .opt.on .dot{border-color:#fff;background:#fff;box-shadow:inset 0 0 0 4px #000}
  .scnet-quick-scan .chips{gap:8px}.scnet-quick-scan .chip{border-radius:0;padding:10px 14px;font-size:13px;transition:all .2s ease}
  .scnet-quick-scan .chip:hover{border-color:#000}.scnet-quick-scan .chip.on{background:#000;border-color:#000}
  .scnet-quick-scan .field input{border-radius:0;border-color:#bdbdbd;padding:12px;background:#fff}
  .scnet-quick-scan .nav{margin-top:42px;border-top-color:#000}
  .scnet-quick-scan .row{padding:20px 0;border-bottom-color:#ccc}
  .scnet-quick-scan .flag,.scnet-quick-scan .note,.scnet-quick-scan .closing{border-radius:0}
  .scnet-quick-scan .closing{border-color:#000;padding:26px}
  .scnet-quick-scan .badge{border-radius:0;text-transform:uppercase;letter-spacing:.05em;font-size:10px}
  .scnet-quick-scan [data-scnet-quick-scan-app]>div{animation:screenIn .5s cubic-bezier(.2,.75,.2,1) both}
  .scnet-quick-scan .site-footer{display:grid;grid-template-columns:1fr auto;gap:24px;padding:28px 3.2vw;background:#000;color:#fff;
    font-size:11px;letter-spacing:.08em;text-transform:uppercase}
  @keyframes screenIn{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
  @keyframes questionIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
  @media(prefers-reduced-motion:reduce){.scnet-quick-scan{scroll-behavior:auto}.scnet-quick-scan .q,.scnet-quick-scan [data-scnet-quick-scan-app]>div{animation:none!important}}
  @media(max-width:849px){
    .scnet-quick-scan{background:#fff}
    .scnet-quick-scan.menu-open{overflow:hidden}
    .scnet-quick-scan .utility-bar{display:none}
    .scnet-quick-scan .masthead{box-shadow:0 1px 0 rgba(0,0,0,.12)}
    .scnet-quick-scan .site-header{display:grid;grid-template-columns:150px 1fr 48px;height:72px;padding:0 18px;background:#fff}
    .scnet-quick-scan .site-logo{width:142px;flex-basis:142px;position:relative;z-index:24}
    .scnet-quick-scan .hamb{display:flex;justify-self:end;position:relative;z-index:24;width:42px;height:42px;padding:0;
      border:0;background:#fff;align-items:center;justify-content:center;flex-direction:column;gap:6px;cursor:pointer}
    .scnet-quick-scan .hamb span{display:block;width:25px;height:2px;background:#000;transition:transform .28s ease,opacity .2s ease}
    .scnet-quick-scan .hamb[aria-expanded="true"] span:nth-child(1){transform:translateY(8px) rotate(45deg)}
    .scnet-quick-scan .hamb[aria-expanded="true"] span:nth-child(2){opacity:0}
    .scnet-quick-scan .hamb[aria-expanded="true"] span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}
    .scnet-quick-scan .site-nav{display:flex;visibility:hidden;opacity:0;pointer-events:none;position:fixed;inset:72px 0 0;
      padding:28px 22px 34px;background:#050505;flex-direction:column;align-items:stretch;justify-content:flex-start;
      gap:0;margin:0;overflow-y:auto;z-index:23;transform:translateY(-10px);
      transition:opacity .26s ease,transform .26s ease,visibility .26s}
    .scnet-quick-scan .site-nav.open{visibility:visible;opacity:1;pointer-events:auto;transform:none}
    .scnet-quick-scan .site-nav a,.scnet-quick-scan .site-nav a:not(.academy){width:100%;height:auto;min-height:58px;padding:17px 2px;
      border-top:1px solid rgba(255,255,255,.22);color:#fff;font-family:helvetica,sans-serif;
      font-size:20px;line-height:24px;letter-spacing:.02em}
    .scnet-quick-scan .site-nav a:last-child{border-bottom:1px solid rgba(255,255,255,.22)}
    .scnet-quick-scan .site-nav a:not(.academy)::before{display:none}
    .scnet-quick-scan .site-nav a:not(.academy):hover,.scnet-quick-scan .site-nav a:not(.academy):focus-visible{color:#fff}
    .scnet-quick-scan .site-nav a.academy{width:100%;height:auto;margin-bottom:20px;padding:18px 20px;border:0;
      background:#507080;color:#fff;font-size:22px;line-height:26px;letter-spacing:.03em}
    .scnet-quick-scan .scan-frame{display:block;min-height:calc(100dvh - 72px);position:relative}.scnet-quick-scan .rail{display:none}
    .scnet-quick-scan .wrap{position:relative;overflow:hidden;padding:0 22px 64px}
    .scnet-quick-scan .wrap>header{position:relative;z-index:2;padding:19px 0 16px;border-bottom:1px solid #000}
    .scnet-quick-scan .brand{font-size:11px;letter-spacing:.15em}
    .scnet-quick-scan .kicker{font-size:10px;letter-spacing:.1em}
    .scnet-quick-scan [data-scnet-quick-scan-app]{position:relative;z-index:1}
    .scnet-quick-scan[data-screen="intro"] .wrap::before{content:"AI\A ACT";position:absolute;z-index:0;top:92px;right:-4px;
      white-space:pre;text-align:left;font-size:clamp(96px,31vw,142px);font-weight:700;line-height:.78;
      letter-spacing:-.075em;color:#f1f1f1}
    .scnet-quick-scan[data-screen="intro"] [data-scnet-quick-scan-app]>div{padding:44px 0 48px!important}
    .scnet-quick-scan[data-screen="intro"] h1{max-width:92%;font-size:clamp(43px,12vw,58px);line-height:.96;letter-spacing:-.052em}
    .scnet-quick-scan[data-screen="intro"] p.lead{max-width:94%!important;font-size:16.5px;line-height:1.52}
    .scnet-quick-scan[data-screen="intro"] .btn-primary{min-width:176px}
    .scnet-quick-scan h2{font-size:30px;line-height:1.04}
    .scnet-quick-scan h3{font-size:17px}
    .scnet-quick-scan .progress-head{margin-bottom:10px}
    .scnet-quick-scan .bar,.scnet-quick-scan .bar>div{height:4px;border-radius:0}.scnet-quick-scan .bar>div{background:#507080}
    .scnet-quick-scan .q{margin-bottom:30px}
    .scnet-quick-scan .q-text{font-size:16px;line-height:1.43;margin-bottom:13px}
    .scnet-quick-scan .opts{gap:9px}
    .scnet-quick-scan .opt{min-height:56px;padding:15px 15px;border-color:#c8c8c8;font-size:15px;line-height:1.36}
    .scnet-quick-scan .opt:hover{transform:none}
    .scnet-quick-scan .opt.on{background:#507080;border-color:#507080;color:#fff}
    .scnet-quick-scan .opt.on .dot{border-color:#fff;background:#fff;box-shadow:inset 0 0 0 4px #507080}
    .scnet-quick-scan .chips{gap:8px}.scnet-quick-scan .chip{min-height:43px;padding:11px 13px;font-size:13px}.scnet-quick-scan .chip.on{background:#507080;border-color:#507080}
    .scnet-quick-scan .field{flex:1 1 100%}.scnet-quick-scan .field input{min-height:48px;font-size:16px}
    .scnet-quick-scan .nav{margin-top:34px;padding-top:17px;gap:14px}
    .scnet-quick-scan .nav .btn{min-width:132px}
    .scnet-quick-scan .row{align-items:flex-start;flex-direction:column;gap:13px;padding:19px 0}
    .scnet-quick-scan .row>div{max-width:none!important}
    .scnet-quick-scan .meter{width:100%!important;max-width:280px}
    .scnet-quick-scan .flag{padding:15px;border-left-width:4px}.scnet-quick-scan .flag .fhead{align-items:flex-start}
    .scnet-quick-scan .closing{padding:21px}.scnet-quick-scan .closing .ct{font-size:20px}
    .scnet-quick-scan .note{padding:15px}
    .scnet-quick-scan .site-footer{grid-template-columns:1fr;gap:8px;padding:25px 22px;font-size:10px;line-height:1.5}
  }
  @media(max-width:640px){
    .scnet-quick-scan .site-header{grid-template-columns:146px 1fr 44px;padding:0 16px}
    .scnet-quick-scan .site-logo{width:138px;flex-basis:138px}
    .scnet-quick-scan .wrap{padding-left:18px;padding-right:18px}
    .scnet-quick-scan .site-nav{padding-left:18px;padding-right:18px}
    .scnet-quick-scan .nav .btn{min-width:120px;padding-left:17px;padding-right:17px}
    .scnet-quick-scan .site-footer{padding-left:18px;padding-right:18px}
  }

/* WordPress integration shell */
.scnet-quick-scan{
  width:100vw;
  max-width:none;
  margin-left:calc(50% - 50vw);
  margin-right:calc(50% - 50vw);
  background:#fff;
  isolation:isolate;
}
body.scnet-quick-scan-page .entry-title,
body.scnet-quick-scan-page .page-title,
body.scnet-quick-scan-page .post-title{display:none!important}
body.scnet-quick-scan-page .site-content,
body.scnet-quick-scan-page .content-area,
body.scnet-quick-scan-page main{max-width:none!important;margin:0!important;padding:0!important}
.scnet-quick-scan button,.scnet-quick-scan input{box-shadow:none!important}
.scnet-quick-scan a{color:inherit}
.scnet-quick-scan .cta-actions{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap;margin-top:16px}
.scnet-quick-scan .cta-actions .btn-outline{display:inline-flex;align-items:center;justify-content:center;margin:0;text-decoration:none}
.scnet-quick-scan .cta-newsletter{max-width:360px;line-height:1.35;text-align:left}
.scnet-quick-scan .intro-highlight{
  padding:12px 14px;
  border-left:3px solid #111;
  background:#f3f3f3;
  color:#111;
  font-size:14px;
  line-height:1.45;
}
@media(max-width:849px){
  .scnet-quick-scan .flag .fhead{display:block!important}
  .scnet-quick-scan .flag .ft{margin-bottom:11px}
  .scnet-quick-scan .flag .badge{
    display:block!important;
    width:100%;
    max-width:100%;
    padding:7px 9px;
    white-space:normal!important;
    overflow-wrap:anywhere;
    line-height:1.35;
    text-align:left;
  }
  .scnet-quick-scan .cta-actions{flex-direction:column}
  .scnet-quick-scan .cta-actions .btn-outline{width:100%;max-width:none;text-align:center}
}
.scnet-quick-scan .flag .fhead {
  display: block !important;
}
.scnet-quick-scan .flag .ft {
  margin-bottom: 11px;
}
.scnet-quick-scan .flag .badge {
  display: block !important;
  max-width: 100%;
  white-space: normal !important;
  overflow-wrap: anywhere;
}
.scnet-quick-scan .flag .badge {
  position: static !important;
  float: none !important;
  display: block !important;
  width: 100% !important;
  height: auto !important;
  max-width: 100%;
  padding: 7px 9px;
  white-space: normal !important;
  line-height: 1.35;
}