.shield-store{--shield-accent:#25d9b7;color:#ecf5f4;max-width:1160px;margin:auto;padding:24px 32px 0;font:16px/1.65 Arial,Helvetica,sans-serif}.shield-store a{color:var(--shield-accent)}.shield-store-nav,.shield-store-footer{justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.shield-store-nav>a:first-child{letter-spacing:.08em;color:#fff;font:700 24px Georgia,serif;text-decoration:none}.shield-store-nav>a:last-child{font-size:14px}.shield-store-intro{grid-template-columns:1.25fr 1fr;gap:70px;padding:65px 0;display:grid}.shield-store-kicker{letter-spacing:.13em;color:var(--shield-accent);margin:0 0 18px;font-size:14px;font-weight:700}.shield-store h1{letter-spacing:-.03em;margin:0 0 25px;font:700 clamp(44px,7vw,76px)/1.06 Georgia,serif}.shield-store h2{margin:0 0 20px;font:700 30px/1.2 Georgia,serif}.shield-store-lead{color:#bfcfcf;max-width:600px;margin:0 0 28px;font-size:18px}.shield-store .shield-store-button{background:var(--shield-accent);color:#062923;white-space:normal;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:10px;height:auto;min-height:54px;padding:16px 20px;font:700 16px/1.35 Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex}.shield-store .shield-store-secondary{color:#ddfff7;background:#163e3a;border:1px solid #41786c;width:100%}:is(.shield-store a:focus-visible,.shield-store button:focus-visible,.shield-store input:focus-visible){outline-offset:4px;outline:3px solid #fff}.shield-store-note{color:#a8bcbc;margin:16px 0;font-size:14px;line-height:1.6}.shield-full-card{background:linear-gradient(145deg,#102b2d,#0c191e);border:1px solid #375759;border-radius:20px;padding:32px}.shield-full-card>svg{color:var(--shield-accent);margin-bottom:18px}.shield-store-price{letter-spacing:-.035em;font:700 54px/1.1 Arial,sans-serif}.shield-store-price span{color:#a4bebc;letter-spacing:0;font-size:18px}.shield-full-card ul{margin:0;padding:8px 0 16px;list-style:none}.shield-full-card li{align-items:start;gap:12px;margin:12px 0;display:flex}.shield-full-card li>svg{color:var(--shield-accent);flex:none;margin-top:4px}.shield-store-section{border-top:1px solid #2f3c40;max-width:100%;padding:36px 0}.shield-store-section>p{color:#bdcccc;max-width:850px}.shield-store-order{border-top:1px solid #2f3c40;grid-template-columns:1.1fr 1fr;gap:55px;padding:46px 0;display:grid}.shield-store-order ol{color:#bdcccc;padding-left:24px}.shield-store-order li{margin:14px 0;padding-left:8px}.shield-order-form{background:#0c2025;border:1px solid #365454;border-radius:16px;padding:28px}.shield-order-form>label{margin-bottom:10px;font-weight:700;display:block}.shield-store .shield-store-input{color:#fff;width:100%;height:54px;box-shadow:none;background:#07161d;border:1px solid #678181;border-radius:8px;padding:12px;font:16px monospace;display:block}.shield-order-form>p{color:#b3c8c8;font-size:14px}.shield-order-form .shield-store-button{width:100%;margin-top:14px}.shield-order-form #shield-order-error{color:#ffc0bb;min-height:0;margin:8px 0}.shield-store-downloads{flex-wrap:wrap;gap:16px 24px;margin-top:25px;font-size:14px;display:flex}.shield-store-footer{color:#8ea6a6;border-top:1px solid #2f3c40;padding:24px 0 40px;font-size:14px}.shield-store a:hover{text-decoration:underline}.shield-store-button:hover{filter:brightness(1.1);text-decoration:none!important}@media (max-width:800px){.shield-store{padding:18px 22px 0}.shield-store-intro{grid-template-columns:1fr;gap:32px;padding:35px 0}.shield-store-order{grid-template-columns:1fr;gap:24px}.shield-store h1{font-size:54px}.shield-full-card{padding:26px}}@media (max-width:420px){.shield-store{padding-inline:18px}.shield-store h1{font-size:44px}.shield-store-nav{gap:14px}.shield-store-nav>a:first-child{font-size:21px}.shield-store-footer{flex-direction:column;align-items:start;gap:10px}.shield-order-form{padding:20px}.shield-store-price{font-size:48px}}.shield-order-panels{flex-direction:column;gap:20px;min-width:0;display:flex}.shield-order-form h3,.shield-paypal-checkout h3{margin:0 0 18px;font-size:18px;line-height:1.4}.shield-paypal-checkout{background:#0c2025;border:1px solid #365454;border-radius:16px;padding:28px}.shield-paypal-recipient{overflow-wrap:anywhere;margin:0 0 20px;font-size:16px}.shield-paypal-recipient strong,.shield-paypal-recipient span{display:block}.shield-paypal-recipient span{color:#b3c8c8;font-size:14px}.shield-store .shield-store-paypal{color:#003087;background:#ffc439;width:100%}.shield-store-paypal>svg{flex-shrink:0}@media (max-width:420px){.shield-paypal-checkout{padding:20px}}.shield-store .shield-store-email{font-family:Arial,Helvetica,sans-serif}.shield-order-reference,.shield-order-success strong{overflow-wrap:anywhere}.shield-order-form>p+label{margin-top:22px}.shield-order-form .shield-store-button:disabled{cursor:wait;opacity:.6}.shield-store-nav{flex-wrap:wrap}.shield-nav-controls{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.shield-language{background:#0c2420;border:1px solid #2b6258;border-radius:999px;gap:3px;padding:3px;display:inline-flex}.shield-language button{color:#bed4cd;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:44px;padding:10px 14px;font:600 13px system-ui,sans-serif}.shield-language button[aria-pressed=true]{color:#071c17;background:#25d9b7}.shield-language button:focus-visible{outline-offset:3px;outline:2px solid #fff}.shield-store-button{text-align:center;white-space:normal}@media (max-width:520px){.shield-store-nav{gap:18px}.shield-nav-controls{gap:12px}}
