.cacf{--maroon:#921947;--maroon-light:#B61E4D;--orange:#F2662E;--brick:#D9A094;--sand:#FFFBF3;--ink:#3A1520;--ink-soft:#5B3040;--muted:#8A5A6B;--green-text:#12795B;--cream:#FDF1E6;--line:#EFDFD5;--white:#FFFFFF;--paper:#FFFDF8;--r-sm:12px;--r-md:18px;--r-lg:26px;--r-pill:999px;--font-display:"Fredoka","Nunito Sans",system-ui,sans-serif;--font-body:"Nunito Sans",system-ui,-apple-system,sans-serif;--font-ar:"Noto Kufi Arabic","Nunito Sans",system-ui,sans-serif;--gutter:clamp(16px,4vw,48px);background:var(--sand);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.6;padding-block:clamp(36px,6vw,72px)}.cacf[dir=rtl],.cacf[dir=rtl] h1,.cacf[dir=rtl] h3,.cacf[dir=rtl] .btn{font-family:var(--font-ar)}.cacf:not(.is-ready) .cacf-wrap{visibility:hidden}.cacf *,.cacf *:before,.cacf *:after{box-sizing:border-box}.cacf [hidden]{display:none!important}.cacf h1,.cacf h3{font-family:var(--font-display);font-weight:600;margin:0;color:var(--maroon);line-height:1.14;text-wrap:balance;letter-spacing:0;text-transform:none}.cacf p{margin:0}.cacf img{max-width:100%;height:auto;display:block}.cacf a{color:var(--maroon)}.cacf :where(button,input,select,textarea){font:inherit;color:inherit}.cacf a:focus-visible,.cacf button:focus-visible,.cacf input:focus-visible,.cacf select:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.cacf-wrap{max-width:760px;margin-inline:auto;padding-inline:var(--gutter);display:flex;flex-direction:column;gap:22px}.cacf .stack{display:flex;flex-direction:column}.cacf .center{text-align:center}.cacf .eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--maroon)}.cacf .lede{font-size:clamp(17px,2vw,20px);line-height:1.55;color:var(--ink-soft);max-width:58ch}.cacf .lede.center{margin-inline:auto}.cacf .h-xl{font-size:clamp(30px,5.4vw,52px)}.cacf .h-lg{font-size:clamp(25px,3.8vw,40px)}.cacf .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:13px 26px;border-radius:var(--r-pill);font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;background:var(--maroon);color:var(--sand);border:2px solid var(--maroon);align-self:flex-start}.cacf .btn:hover{background:var(--maroon-light);border-color:var(--maroon-light)}.cacf .btn.ghost{background:transparent;color:var(--maroon)}.cacf .btn.ghost:hover{background:var(--cream)}.cacf .btn[disabled]{opacity:.55;cursor:default}.cacf .btnrow{display:flex;gap:12px;flex-wrap:wrap}.cacf .btnrow.center{justify-content:center}.cacf .field{display:flex;flex-direction:column;gap:7px}.cacf .field label,.cacf .field .label{font-size:14.5px;font-weight:700}.cacf .hint{font-size:13.5px;color:var(--muted)}.cacf input[type=text],.cacf input[type=email],.cacf select,.cacf textarea{min-height:52px;border:1.5px solid var(--brick);border-radius:var(--r-sm);background:var(--white);padding:12px 16px;font-size:16px;color:var(--ink);width:100%;margin:0;box-shadow:none}.cacf textarea{min-height:120px;resize:vertical}.cacf input.code{font-family:var(--font-display);font-size:clamp(20px,3.4vw,26px);letter-spacing:.06em;border:2px solid var(--maroon);min-height:64px;text-transform:uppercase}.cacf input.code.plain{text-transform:none;letter-spacing:0}.cacf .consent{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.55;color:var(--ink-soft)}.cacf .consent input{width:20px;height:20px;min-height:0;margin-top:2px;accent-color:var(--maroon);flex:none}.cacf .question{font-family:var(--font-display);font-size:clamp(20px,3.4vw,26px);color:var(--maroon)}.cacf .steps{display:flex;gap:7px;justify-content:center;padding-block:4px}.cacf .steps i{width:32px;height:5px;border-radius:var(--r-pill);background:var(--brick);opacity:.45}.cacf .steps i.on{background:var(--maroon);opacity:1}.cacf .result{background:var(--white);border:2px solid var(--green-text);border-radius:var(--r-lg);padding:clamp(22px,4vw,34px);display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.cacf .result.unknown{border-color:var(--brick)}.cacf .result.offline{border-color:var(--orange)}.cacf .result .mark{width:60px;height:60px;border-radius:var(--r-pill);display:flex;align-items:center;justify-content:center;background:var(--green-text);color:var(--sand);font-size:30px;line-height:1}.cacf .result.unknown .mark{background:var(--brick);color:var(--ink)}.cacf .result.offline .mark{background:var(--orange);color:var(--ink)}.cacf .result h1{font-size:clamp(23px,3.6vw,34px)}.cacf .codeline{font-family:var(--font-display);font-size:17px;letter-spacing:.05em;color:var(--ink);background:var(--cream);border-radius:var(--r-pill);padding:8px 18px;direction:ltr;unicode-bidi:isolate}.cacf .facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;width:100%;margin-top:4px}.cacf .facts>div{background:var(--cream);border-radius:var(--r-sm);padding:12px 10px}.cacf .k{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cacf .v{font-size:15px;font-weight:700;margin-top:3px}.cacf .doors{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:22px}.cacf .door{background:var(--white);border:1.5px solid var(--line);border-radius:var(--r-lg);padding:24px;display:flex;flex-direction:column;gap:10px}.cacf .door h3{font-size:21px}.cacf .door p{font-size:15px;line-height:1.55;color:var(--ink-soft);flex:1}.cacf .gate{background:var(--white);border:1.5px solid var(--line);border-radius:var(--r-lg);padding:clamp(22px,4vw,34px);display:flex;flex-direction:column;gap:16px;margin:0}.cacf fieldset{border:0;padding:0;margin:0;min-width:0}.cacf .waysout{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:20px}.cacf .wayout{background:var(--white);border:1.5px solid var(--line);border-radius:var(--r-md);padding:18px 20px;text-decoration:none;color:var(--ink);display:flex;flex-direction:column;gap:5px}.cacf .wayout b{font-family:var(--font-display);font-size:17px;color:var(--maroon)}.cacf[dir=rtl] .wayout b{font-family:var(--font-ar)}.cacf .wayout span{font-size:14px;line-height:1.5;color:var(--ink-soft)}.cacf .wayout:hover{border-color:var(--maroon)}.cacf .notice{background:var(--cream);border-radius:var(--r-md);padding:16px 20px;font-size:14.5px;line-height:1.6;color:var(--ink-soft)}.cacf .privacy-link{font-size:13.5px;color:var(--muted)}.cacf .name-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:30px;align-items:center}.cacf .name-art{position:relative;display:flex;align-items:center;justify-content:center}.cacf .name-art img{width:min(100%,240px)}.cacf .preview{position:absolute;bottom:4%;background:var(--white);border:2px solid var(--maroon);border-radius:var(--r-pill);padding:9px 22px;font-family:var(--font-display);font-size:20px;color:var(--maroon)}.cacf .filled{display:grid;gap:8px;background:var(--white);border:1.5px solid var(--line);border-radius:var(--r-md);padding:12px 14px}.cacf .filled-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.cacf .filled-row b{font-family:var(--font-display);font-size:17px;color:var(--ink)}.cacf .filled-row span{font-size:13px;color:var(--muted)}.cacf .seg{display:flex;gap:10px;flex-wrap:wrap}.cacf .seg label{position:relative;cursor:pointer;font-weight:400}.cacf .seg input{position:absolute;opacity:0;width:1px;height:1px}.cacf .seg span{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:84px;padding:10px 18px;border:1.5px solid var(--brick);border-radius:var(--r-pill);background:var(--white);font-weight:700;font-size:16px;color:var(--ink)}.cacf .seg input:checked+span{background:var(--maroon);border-color:var(--maroon);color:var(--white)}.cacf .seg input:focus-visible+span{outline:3px solid var(--orange);outline-offset:2px}.cacf .cert{background:var(--paper);border:3px solid var(--maroon);border-radius:8px;overflow:hidden;max-width:560px;width:100%;margin-inline:auto}.cacf .cert .cap{height:12px;background:var(--maroon)}.cacf .cert .in{padding:clamp(20px,4vw,30px);display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;color:var(--ink)}.cacf .cert .wordmark{font-family:var(--font-display);font-size:20px;color:var(--maroon)}.cacf .cert .kind{font-family:var(--font-display);font-size:clamp(19px,3vw,25px);color:var(--ink)}.cacf .cert .kind-alt{font-family:var(--font-ar);font-size:17px;color:var(--maroon)}.cacf[dir=rtl] .cert .kind-alt{font-family:var(--font-display)}.cacf .cert .falcon{width:110px}.cacf .cert .given{font-family:var(--font-display);font-size:clamp(30px,6vw,46px);color:var(--maroon);line-height:1.05;overflow-wrap:anywhere}.cacf .cert .given-label{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.cacf .cert .species{font-size:15px;color:var(--muted);margin-top:4px}.cacf .cert .meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;width:100%}.cacf .cert .meta>div{background:var(--cream);border-radius:9px;padding:11px 8px}.cacf .cert .foot{font-size:11.5px;color:var(--muted)}.cacf .cert .sep{width:100%;height:1px;background:var(--line)}.cacf [dir=ltr]{unicode-bidi:isolate}@media(max-width:640px){.cacf .name-grid{grid-template-columns:1fr}.cacf .name-art{order:-1}.cacf .name-art img{width:160px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cac-falcon.css.map */
