.cf-page{--cf-success:#62d69a;--cf-danger:#ef6b67;overflow:hidden}.cf-hero{isolation:isolate;border-bottom:1px solid var(--border);align-items:center;padding:4.5rem 0 5.5rem;display:flex;position:relative}.cf-hero:before{content:"";z-index:-2;background:radial-gradient(circle at 17% 44%,#af92561a,#0000 26%),linear-gradient(90deg,#09090a4d,#09090ad1);position:absolute;inset:0}.cf-hero-grid{z-index:-3;opacity:.19;background-image:linear-gradient(#af925629 1px,#0000 1px),linear-gradient(90deg,#af925629 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.cf-orbit{z-index:-1;pointer-events:none;border:1px solid #af925626;border-radius:50%;position:absolute}.cf-orbit-one{width:580px;height:580px;top:50%;left:-310px;transform:translateY(-50%)}.cf-orbit-two{width:430px;height:430px;top:50%;left:-235px;transform:translateY(-50%)}.cf-orbit-two:after{content:"";background:var(--gold-light);width:7px;height:7px;box-shadow:0 0 20px var(--gold);border-radius:50%;position:absolute;top:85px;right:22px}.cf-hero-content{grid-template-columns:minmax(0,1fr) minmax(380px,500px);align-items:center;gap:clamp(3rem,8vw,7rem);display:grid}.cf-hero-copy .eyebrow svg{flex:none}.cf-hero-copy h1{max-width:690px;font:700 clamp(2.5rem, 5vw, 4.6rem)/.96 var(--font-display);letter-spacing:-.04em;text-transform:uppercase;margin:1.35rem 0 0}.cf-hero-copy h1 span,.cf-section-heading h2 span{color:var(--gold-light)}.cf-hero-copy>p{max-width:600px;color:var(--text-soft);margin:1.5rem 0 0;font-size:1.05rem;line-height:1.75}.cf-trust-row{color:var(--text-muted);font:600 .76rem var(--font-ui);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:1.4rem;margin-top:2rem;display:flex}.cf-trust-row span{align-items:center;gap:.5rem;display:flex}.cf-trust-row svg{color:var(--gold-light)}.cf-checker-card{border:1px solid var(--border-active);background:linear-gradient(150deg,#1b1b21f7,#0d0d10fa);border-radius:.9rem;min-height:480px;padding:1.7rem;position:relative;box-shadow:0 34px 100px #0000007a,inset 0 1px #ffffff08}.cf-checker-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#f0dcb06b,#0000 35%,#af925633);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cf-checker-topline{color:var(--gold-light);font:700 .6rem var(--font-ui);letter-spacing:.17em;align-items:center;gap:.7rem;display:flex}.cf-checker-topline i{background:var(--border);flex:1;height:1px}.cf-checker-topline small{color:var(--text-muted);font:inherit}.cf-checker-card form{margin-top:2rem}.cf-checker-heading{align-items:center;gap:1rem;display:flex}.cf-checker-shield{border:1px solid var(--border-active);width:52px;height:52px;color:var(--gold-light);background:#af925614;border-radius:.55rem;place-items:center;display:grid}.cf-checker-heading span{color:var(--gold-light);font:700 .65rem var(--font-ui);letter-spacing:.12em;text-transform:uppercase}.cf-checker-heading h2{font:700 1.55rem var(--font-display);text-transform:uppercase;margin:.32rem 0 0}.cf-checker-description{color:var(--text-soft);margin:1.45rem 0;font-size:.9rem}.cf-checker-card label{color:var(--text-soft);font:700 .68rem var(--font-ui);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.55rem;display:block}.cf-phone-field{border:1px solid var(--border);background:#0b0b0d;border-radius:.5rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;height:62px;padding:0 1rem;transition:border-color .2s,box-shadow .2s;display:grid}.cf-phone-field:focus-within{border-color:var(--gold-light);box-shadow:0 0 0 3px #af92561a}.cf-phone-field>span{border-right:1px solid var(--border);color:var(--gold-light);font:700 .7rem var(--font-ui);letter-spacing:.1em;padding-right:.8rem}.cf-phone-field input{width:100%;color:var(--text);font:600 1.02rem var(--font-ui);letter-spacing:.045em;background:0 0;border:0;outline:0}.cf-phone-field input::placeholder{color:#5f5d58}.cf-phone-field svg{color:var(--text-muted)}.cf-checker-card form>small{color:var(--text-muted);margin-top:.52rem;font-size:.72rem;display:block}.cf-submit-button,.cf-reset-button{color:#17130b;background:linear-gradient(145deg, var(--gold-pale), var(--gold) 58%, var(--gold-dark));cursor:pointer;width:100%;min-height:54px;font:700 .78rem var(--font-ui);letter-spacing:.08em;text-transform:uppercase;border:0;border-radius:.48rem;justify-content:center;align-items:center;gap:.55rem;margin-top:1.4rem;transition:transform .2s,filter .2s;display:flex;box-shadow:0 14px 40px #af925621}.cf-submit-button:hover:not(:disabled),.cf-reset-button:hover{filter:brightness(1.06);transform:translateY(-2px)}.cf-submit-button:disabled{opacity:.45;cursor:not-allowed}.cf-privacy-line{color:var(--text-muted);justify-content:center;align-items:center;gap:.45rem;margin-top:1rem;font-size:.68rem;display:flex}.cf-privacy-line svg{color:var(--gold-dark)}.cf-form-error{color:#ffaaa7!important;margin:.9rem 0 0!important;font-size:.8rem!important}.cf-spin{animation:.8s linear infinite cf-spin}@keyframes cf-spin{to{transform:rotate(360deg)}}.cf-result-view{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:405px;padding-top:1rem;display:flex}.cf-result-icon{border:1px solid;border-radius:50%;place-items:center;width:76px;height:76px;margin-bottom:1.2rem;display:grid}.cf-valid .cf-result-icon{color:var(--cf-success);background:#62d69a14;border-color:#62d69a85;box-shadow:0 0 40px #62d69a1a}.cf-invalid .cf-result-icon{color:var(--cf-danger);background:#ef6b6714;border-color:#ef6b6780}.cf-result-kicker{color:var(--gold-light);font:700 .66rem var(--font-ui);letter-spacing:.14em;text-transform:uppercase}.cf-result-view h2{font:700 1.55rem/1.15 var(--font-display);text-transform:uppercase;margin:.55rem 0}.cf-result-view>p{max-width:390px;color:var(--text-soft);margin:.7rem 0;font-size:.8rem;line-height:1.55}.cf-official-contact{background:#62d69a0b;border:1px solid #62d69a40;border-radius:.45rem;gap:.2rem;width:100%;margin:.7rem 0;padding:.8rem;display:grid}.cf-official-contact small{color:var(--text-muted);font:.62rem var(--font-ui);text-transform:uppercase}.cf-official-contact strong{color:var(--cf-success);font:700 1rem var(--font-display);text-transform:uppercase}.cf-official-contact span{color:var(--text-soft);font:600 .82rem var(--font-ui)}.cf-warning-note{text-align:left;border-left:2px solid var(--cf-danger);color:#dcb4b2;background:#ef6b670e;align-items:flex-start;gap:.65rem;margin:.7rem 0;padding:.75rem;font-size:.75rem;line-height:1.45;display:flex}.cf-warning-note svg{color:var(--cf-danger);flex:none}.cf-reset-button{border:1px solid var(--border-active);min-height:46px;color:var(--text);box-shadow:none;background:0 0;margin-top:1rem}.cf-how{border-bottom:1px solid var(--border);background:linear-gradient(#16161bd9,#0b0b0df2);padding:5.5rem 0}.cf-section-heading{max-width:760px}.cf-section-heading h2{font:700 clamp(2rem, 3.8vw, 3.4rem)/1 var(--font-display);letter-spacing:-.035em;text-transform:uppercase;margin:1rem 0 0}.cf-steps-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem;display:grid}.cf-steps-grid article{border:1px solid var(--border);background:linear-gradient(145deg,#1b1b21db,#0e0e11e6);border-radius:.65rem;min-height:255px;padding:1.5rem;transition:all .25s;position:relative}.cf-steps-grid article:hover{border-color:var(--border-active);transform:translateY(-4px)}.cf-step-number{color:#af925629;font:700 3rem var(--font-display);position:absolute;top:1rem;right:1.2rem}.cf-step-icon{border:1px solid var(--border-active);width:48px;height:48px;color:var(--gold-light);background:#af925612;border-radius:.5rem;place-items:center;display:grid}.cf-steps-grid h3{font:700 1.25rem var(--font-display);text-transform:uppercase;margin:2rem 0 .65rem}.cf-steps-grid p{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.65}.cf-alert-section{padding:4.5rem 0 5rem}.cf-alert-card{border:1px solid var(--border);background:radial-gradient(circle at 0 50%, #af925624, transparent 22%), var(--surface);border-radius:.75rem;grid-template-columns:auto 1fr;align-items:center;gap:2rem;padding:2rem 2.4rem;display:grid}.cf-alert-card>img{filter:drop-shadow(0 0 25px #af925633)}.cf-alert-card h2{font:700 clamp(1.35rem, 2.7vw, 2.15rem) var(--font-display);text-transform:uppercase;margin:.7rem 0 .45rem}.cf-alert-card p{color:var(--text-muted);margin:0;line-height:1.6}@media (max-width:900px){.cf-hero{padding:3.5rem 0 4rem}.cf-hero-content{grid-template-columns:1fr}.cf-hero-copy{text-align:center}.cf-hero-copy .eyebrow,.cf-trust-row{justify-content:center}.cf-hero-copy>p{margin-inline:auto}.cf-checker-card{width:min(100%,540px);margin-inline:auto}.cf-steps-grid{grid-template-columns:1fr}.cf-steps-grid article{min-height:auto}}@media (max-width:560px){.cf-hero{padding:2.6rem 0 3rem}.cf-hero-content{gap:2.4rem}.cf-hero-copy h1{font-size:clamp(2.2rem,11vw,3.2rem)}.cf-hero-copy>p{font-size:.94rem}.cf-trust-row{gap:.75rem;font-size:.65rem}.cf-checker-card{min-height:0;padding:1.2rem}.cf-checker-heading h2{font-size:1.3rem}.cf-how{padding:4rem 0}.cf-alert-card{text-align:center;grid-template-columns:1fr;padding:1.5rem}.cf-alert-card>img{margin:auto}.cf-alert-card .eyebrow{justify-content:center}}
