@font-face{font-family:HirelyGR;src:url(/build/assets/HirelyGR-BoldItalic-Web-Bv2-3qe8.woff2)format("woff2"),url(/build/assets/HirelyGR-BoldItalic-Web-CGJJEwof.woff)format("woff");font-weight:700;font-style:italic;font-stretch:100%;font-display:swap}@font-face{font-family:HirelyGR;src:url(/build/assets/HirelyGR-Bold-Web-BpLBC5ZM.woff2)format("woff2"),url(/build/assets/HirelyGR-Bold-Web-DWTSr6LC.woff)format("woff");font-weight:700;font-style:normal;font-stretch:100%;font-display:swap}@font-face{font-family:HirelyGR;src:url(/build/assets/HirelyGR-SemiboldItalic-Web-BnAzFEnJ.woff2)format("woff2"),url(/build/assets/HirelyGR-SemiboldItalic-Web-Bkq-kkrs.woff)format("woff");font-weight:600;font-style:italic;font-stretch:100%;font-display:swap}@font-face{font-family:HirelyGR;src:url(/build/assets/HirelyGR-Semibold-Web-CZ8WGBAf.woff2)format("woff2"),url(/build/assets/HirelyGR-Semibold-Web-BWLjCzHx.woff)format("woff");font-weight:600;font-style:normal;font-stretch:100%;font-display:swap}@font-face{font-family:HirelyGR;src:url(/build/assets/HirelyGR-MediumItalic-Web-D5-UmFP8.woff2)format("woff2"),url(/build/assets/HirelyGR-MediumItalic-Web-CgmR4100.woff)format("woff");font-weight:500;font-style:italic;font-stretch:100%;font-display:swap}@font-face{font-family:HirelyGR;src:url(/build/assets/HirelyGR-Medium-Web-tGXkziLB.woff2)format("woff2"),url(/build/assets/HirelyGR-Medium-Web-BkRCIq1t.woff)format("woff");font-weight:500;font-style:normal;font-stretch:100%;font-display:swap}@font-face{font-family:HirelyGR;src:url(/build/assets/HirelyGR-RegularItalic-Web-vBRQ0NZC.woff2)format("woff2"),url(/build/assets/HirelyGR-RegularItalic-Web-B3L0UyA8.woff)format("woff");font-weight:400;font-style:italic;font-stretch:100%;font-display:swap}@font-face{font-family:HirelyGR;src:url(/build/assets/HirelyGR-Regular-Web-CvO-Zvtw.woff2)format("woff2"),url(/build/assets/HirelyGR-Regular-Web-eny0l7e4.woff)format("woff");font-weight:400;font-style:normal;font-stretch:100%;font-display:swap}@font-face{font-family:HirelyGR;src:url(/build/assets/HirelyGR-LightItalic-Web-AXzEh9mr.woff2)format("woff2"),url(/build/assets/HirelyGR-LightItalic-Web-6lE1JFIn.woff)format("woff");font-weight:300;font-style:italic;font-stretch:100%;font-display:swap}@font-face{font-family:HirelyGR;src:url(/build/assets/HirelyGR-Light-Web-C1WZu8B7.woff2)format("woff2"),url(/build/assets/HirelyGR-Light-Web-BwjDeI38.woff)format("woff");font-weight:300;font-style:normal;font-stretch:100%;font-display:swap}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (width<=0){.container{max-width:100%}}@media (width>=576px){.container{max-width:552px}}@media (width>=768px){.container{max-width:744px}}@media (width>=992px){.container{max-width:968px}.container-sm{max-width:744px!important}}@media (width>=1200px){.container{max-width:1176px}}@media (width>=1400px){.container-lg{max-width:1376px}}.d-block{display:block!important}.d-flex{display:flex!important}.align-items-center{align-items:center!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.btn{box-shadow:none;border:none;border-radius:.25rem;outline:none;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;display:inline-block}.btn-primary{color:#fff;background-color:#4c2a85;box-shadow:0 .5rem 1rem -.5rem #4c2a8540}.btn-primary:hover{background-color:#573098;box-shadow:0 0 2rem -.5rem #573098}.btn-primary:disabled{color:#ccc;box-shadow:none;background-color:#201237}.btn-white{color:#050505;background-color:#fff}.btn:disabled{pointer-events:none}.form-control{color:#fff;background-color:#181818;border:none;border-radius:.25rem;outline:none;padding:.75rem 1rem;font-size:.9125rem;line-height:1.12em;box-shadow:0 0 .4vw #0f0f0f80,0 0 0 .15vw #0000}textarea.form-control{resize:none;color:#fff;background-color:#181818;border:none;border-radius:.25rem;outline:none;width:100%;padding:1rem;font-size:.9125rem;line-height:1.5em;overflow:auto;box-shadow:0 25px 50px -12px #00000040}textarea.form-control:disabled{pointer-events:none;color:#999;filter:blur(4px);background-color:#0e0e0e}.form-control[aria-invalid=true]{box-shadow:0 0 0 1px #b80c09}.form-col .fv-plugins-message-container{color:#b80c09}.alert{border:1px solid #26020280;border-radius:.25rem;padding:.75rem 1rem;font-size:.8125rem;line-height:1.25em}.alert-danger{background-color:#b80c0980}.switch-holder{background-color:#0f0f0f;border-radius:.375rem;justify-content:space-between;align-items:center;height:fit-content;padding:.5rem 1rem;display:flex}.switch-label{padding:0 1rem 0 0;font-size:.9125rem}.switch-toggle{height:1.75rem}.switch-toggle input[type=checkbox]{opacity:0;z-index:-2;position:absolute}.switch-toggle input[type=checkbox]+label{cursor:pointer;background-color:#292929;border-radius:20px;width:3rem;height:1.75rem;margin:0;display:inline-block;position:relative}.switch-toggle input[type=checkbox]+label:before{content:"";text-align:center;background-color:#0f0f0f;border-radius:10rem;width:1.25rem;height:1.25rem;font-family:HirelyGR;font-size:.8125rem;font-weight:600;line-height:1.25rem;transition:all .3s ease-in-out;position:absolute;top:.25rem;left:.25rem;box-shadow:-3px -3px 5px #0f0f0f80,3px 3px 5px #00000040}.switch-toggle input[type=checkbox]:checked+label:before{content:"";color:#fff;background-color:#00b33c;font-family:HirelyGR;font-weight:600;left:calc(100% - 1.5rem);box-shadow:-3px -3px 5px #00b33c80,3px 3px 5px #00802b40}.btn{text-align:center}.btn-icon{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.btn-icon svg{flex:none;width:1.05rem;height:1.05rem}.page-wrapper>header{background-color:#050505}.page-wrapper>header .header-wrapper nav{justify-content:space-between;align-items:center;display:flex}.page-wrapper>header .brand-wrapper{align-items:center;padding:.5rem 0;display:flex}.page-wrapper>header .brand-wrapper .brand-image{max-width:4rem}.page-wrapper>header .brand-wrapper .brand-name{color:#fff;padding-left:.5rem;font-size:1.125rem;font-weight:600;line-height:1}.page-wrapper>header .nav-menu{margin:0;padding:.5rem 0;display:flex}.page-wrapper>header .nav-menu .nav-item{padding:0 1rem;list-style:none}.page-wrapper>header .nav-menu .nav-item .nav-link{color:#fff;letter-spacing:.5px;font-size:1rem;font-weight:500}.page-wrapper>header .nav-menu .nav-item:last-of-type{padding-right:0}.page-wrapper>header{position:relative}.page-wrapper>header .nav-actions{align-items:center;gap:1.25rem;margin-left:1rem;display:flex}.page-wrapper>header .nav-actions>.nav-link{letter-spacing:.02em;color:#ffffffbf;white-space:nowrap;font-size:.8125rem;font-weight:500}.page-wrapper>header .nav-actions>.nav-link:hover{color:#fff}@media (width<=576px){.page-wrapper>header .nav-actions{gap:.85rem}.page-wrapper>header .nav-actions .bookmark-trigger span{display:none}}.page-wrapper>header .bookmark-trigger{color:#ffffffbf;background-color:#0000;border:1px solid #ffffff1f;border-radius:.25rem;padding:.5rem .9rem;font-family:HirelyGR;font-size:.8125rem;font-weight:500}.page-wrapper>header .bookmark-trigger svg{width:.95rem;height:.95rem}.page-wrapper>header .bookmark-trigger:hover{color:#fff;border-color:#ffffff4d}.page-wrapper>header .bookmark-hint{z-index:20;background-color:#0f0f0f;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;position:absolute;top:100%;left:0;right:0;box-shadow:0 25px 50px -12px #00000080}.page-wrapper>header .bookmark-hint .bookmark-hint-inner{text-align:right;max-width:34rem;margin-left:auto;padding:1.5rem 0}@media (width<=768px){.page-wrapper>header .bookmark-hint .bookmark-hint-inner{text-align:center;margin:0 auto}}.page-wrapper>header .bookmark-hint h3{margin-bottom:.5rem;font-size:1rem;font-weight:500}.page-wrapper>header .bookmark-hint p{color:#ffffffa6;margin-bottom:.75rem;font-size:.9125rem;line-height:1.55em}.page-wrapper>header .bookmark-hint .bookmark-keys{color:#ffffff80;justify-content:flex-end;align-items:center;gap:.4rem;margin-bottom:0;display:flex}@media (width<=768px){.page-wrapper>header .bookmark-hint .bookmark-keys{justify-content:center}}.page-wrapper>header .bookmark-hint .bookmark-keys kbd{color:#fff;background-color:#ffffff0d;border:1px solid #fff3;border-bottom-width:2px;border-radius:.25rem;padding:.3rem .6rem;font-family:HirelyGR;font-size:.9125rem;font-weight:500;display:inline-block}.page-wrapper>header .bookmark-hint .bookmark-close{color:#8a61cd;background:0 0;border:none;margin-top:1rem;padding:0;font-family:HirelyGR;font-size:.8125rem}footer{background-color:#0f0f0f;padding:4rem}footer .footer-wrapper{flex-direction:column;justify-content:center;align-items:center;display:flex}footer .footer-wrapper .brand-wrapper{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}footer .footer-wrapper .brand-wrapper img{width:5rem;display:block}footer .footer-wrapper .brand-wrapper span{color:#fff;margin-top:1rem;font-size:1.125rem;font-weight:600;display:block}footer .footer-wrapper .brand-wrapper p{color:#ccc;margin:.25rem 0 0;font-size:.8125rem}footer .footer-wrapper .link-wrapper{margin-top:2rem;display:flex}footer .footer-wrapper .link-wrapper a{color:#7b4ec7;margin-right:1rem;font-size:.8125rem}footer .footer-wrapper .link-wrapper a:last-of-type{margin-right:0}footer .footer-wrapper .link-wrapper a:hover{color:#b59be0}.promo{background:linear-gradient(#050505,#141a20)}.promo .promo-wrapper h1{text-align:center;text-shadow:0 0 1rem #ffffff20;width:100%;max-width:50rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;line-height:1.25em}.promo .promo-wrapper .desc{text-align:center;width:100%;font-size:1.125rem}.promo .promo-wrapper .button-box{flex-direction:column;justify-content:center;align-items:center;max-width:30rem;margin:4rem auto auto;display:flex}.promo .promo-wrapper .button-box>.open-message-button{width:100%}.promo .promo-wrapper .button-box>.form-control{width:100%;margin-bottom:1rem}.promo .promo-wrapper .button-box .message-id{color:gray;text-align:center;margin-top:.5rem;font-size:.5rem}.promo .promo-wrapper .encrypt-box .message-hint{background-color:#0f0f0f;border-radius:.25rem;flex-direction:column;justify-content:center;align-items:center;max-width:40rem;margin:4rem auto auto;padding:1rem;display:flex;box-shadow:0 25px 50px -12px #00000040}.promo .promo-wrapper .encrypt-box .message-hint .open-message-button{margin-top:1rem}.promo .promo-wrapper .encrypt-box .box-title{margin-bottom:.5rem}.promo .promo-wrapper .encrypt-box .box-actions{justify-content:space-between;margin-top:.5rem;display:flex}.promo .promo-wrapper .encrypt-box .box-actions .box-setting-checks{display:flex}.promo .promo-wrapper .encrypt-box .box-actions .box-settings{flex-direction:column;align-items:flex-end;display:flex}.promo .promo-wrapper .encrypt-box .box-actions .box-settings .setting-item{align-items:center;margin-bottom:1rem;display:flex}.promo .promo-wrapper .encrypt-box .box-actions .box-settings .setting-item label{color:#ccc;min-width:7.5rem}.promo .promo-wrapper #result-box-wrapper{text-align:center;max-width:40rem;margin:auto}[x-cloak]{display:none!important}.char-counter{text-align:right;color:#fff6;margin-top:.25rem;font-size:.8125rem;display:block}.promo .promo-wrapper .message-result{max-width:40rem;margin:4rem auto 0}.promo .promo-wrapper .message-result .box-area{width:100%}.promo .promo-wrapper .message-result .copy-link-btn{margin-top:1rem}.promo .promo-wrapper .message-hint{text-align:center;color:#ffffff8c;max-width:40rem;margin:1rem auto 0;font-size:.8125rem}.promo .promo-wrapper .lock-icon{margin-right:.5rem}.footer-wrapper .link-wrapper a.is-active{text-decoration:underline}.browser-warning{text-align:left;background-color:#ffa5000f;border:1px solid #ffa50059;border-left:3px solid orange;border-radius:.25rem;max-width:46rem;margin:2rem auto 0;padding:1.25rem 1.5rem}.browser-warning strong{color:orange;margin-bottom:.5rem;font-weight:500;display:block}.browser-warning p{color:#ffffffbf;margin-bottom:0;font-size:.9125rem}.browser-warning .browser-warning-hint{color:#ffffff80;margin-top:.75rem}.retention-note{text-align:right;color:#fff6;margin:1rem 0 0;font-size:.8125rem}@media (width<=768px){.retention-note{text-align:center}}.explainer{background-color:#050505;padding:5rem 0}.explainer .explainer-block{max-width:46rem;margin:0 auto 4rem}.explainer .explainer-block:last-child{margin-bottom:0}.explainer .explainer-block h2{text-align:center;margin-bottom:1.5rem;font-size:1.5rem;font-weight:500}.explainer .explainer-block--muted{background-color:#0f0f0f;border-radius:.5rem;padding:1.75rem 2rem}.explainer .explainer-block--muted h2{margin-bottom:.75rem;font-size:1.25rem}.explainer .explainer-lead{text-align:center;color:#ffffffb3;margin-bottom:0;font-size:.9125rem;line-height:1.6em}.explainer .explainer-lead+.step-grid{margin-top:2rem}.explainer .step-grid--plain .step-head{justify-content:flex-start}.explainer .step-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=768px){.explainer .step-grid{grid-template-columns:1fr}}.explainer .step-card{background:linear-gradient(#0f0f0f 0%,#141a20e6 100%);border:1px solid #ffffff0f;border-radius:.75rem;flex-direction:column;padding:2rem 1.5rem 1.75rem;display:flex}.explainer .step-card .step-head{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.explainer .step-card .step-icon{color:#b79cf0;background-color:#4c2a8559;border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.explainer .step-card .step-icon svg{width:1.5rem;height:1.5rem}.explainer .step-card .step-number{color:#ffffff40;font-size:.8125rem;font-weight:500;line-height:1}.explainer .step-card h3{margin-bottom:.5rem;font-size:1rem;font-weight:500}.explainer .step-card p{color:#fff9;margin-bottom:0;font-size:.9125rem;line-height:1.6em}.explainer .trust-list{margin:1.5rem 0 0;padding:0;list-style:none}.explainer .trust-list li{color:#ffffffb3;margin-bottom:.75rem;padding-left:1.5rem;font-size:.9125rem;line-height:1.55em;position:relative}.explainer .trust-list li:before{content:"";background-color:#4c2a85;border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.5em;left:0}.explainer .trust-list li:last-child{margin-bottom:0}.message-result-actions{justify-content:center;margin-top:1rem;display:flex}.reader-cta{text-align:center;background-color:#0f0f0f;border-radius:.5rem;padding:2rem}.reader-cta h2{margin-bottom:.75rem;font-size:1.25rem;font-weight:500}.reader-cta p{color:#ffffffa6;margin-bottom:1.5rem;font-size:.9125rem;line-height:1.55em}.promo.legal-page .promo-wrapper{text-align:left;max-width:46rem;margin:0 auto}.promo.legal-page .promo-wrapper h1{text-align:left;margin-bottom:2rem;font-size:1.5rem}.promo.legal-page .legal-warning{color:#ffffffbf;background-color:#ffa5000f;border-left:3px solid orange;border-radius:.25rem;margin-bottom:2rem;padding:1.25rem 1.5rem;font-size:.9125rem;line-height:1.55em}.promo.legal-page .legal-warning strong{color:orange;margin-bottom:.25rem;display:block}.promo.legal-page .legal-warning--soft{background-color:#ffffff08;border-left-color:#ffffff40}.promo.legal-page .legal-warning--soft strong{color:#fff9}.promo.legal-page .legal-warning code{color:#ffffffe6;word-break:break-word;font-size:.8125rem}.promo.legal-page .legal-updated{color:#fff6;margin-bottom:2rem;font-size:.8125rem}.promo.legal-page .legal-content .legal-lead{color:#fffc;margin-bottom:2rem;font-size:1rem;line-height:1.6em}.promo.legal-page .legal-content .legal-block{background-color:#ffffff08;border-radius:.25rem;padding:1rem 1.25rem;line-height:1.7em}.promo.legal-page .legal-content h2{margin-top:2rem;margin-bottom:.5rem;font-size:1rem;font-weight:500}.promo.legal-page .legal-content p{color:#ffffffb3;font-size:.9125rem;line-height:1.6em}.promo.legal-page .legal-content a{color:#8a61cd}.faq-list{max-width:46rem;margin:0 auto}.faq-list .faq-item{border-bottom:1px solid #ffffff12}.faq-list .faq-item:first-of-type{border-top:1px solid #ffffff12}.faq-list .faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 0;list-style:none;display:flex}.faq-list .faq-item summary::-webkit-details-marker{display:none}.faq-list .faq-item summary h3{margin:0;font-size:1rem;font-weight:500;line-height:1.45em}.faq-list .faq-item summary:hover h3{color:#b79cf0}.faq-list .faq-item .faq-marker{flex:none;width:.85rem;height:.85rem;transition:transform .2s;position:relative}.faq-list .faq-item .faq-marker:before,.faq-list .faq-item .faq-marker:after{content:"";background-color:#ffffff73;width:100%;height:1.5px;position:absolute;top:50%;left:0}.faq-list .faq-item .faq-marker:after{transform:rotate(90deg)}.faq-list .faq-item[open] .faq-marker{transform:rotate(45deg)}.faq-list .faq-item>p{color:#ffffffa6;margin:0;padding:0 0 1.25rem;font-size:.9125rem;line-height:1.65em}.band{padding:4rem 0}@media (width>=768px){.band{padding:6rem 0 7rem}}.band--dark{--band-bg:#050505;background-color:var(--band-bg)}.band--tint{--band-bg:#0a0d11;background-color:var(--band-bg)}.band--figures{background:linear-gradient(#0a0d11 0%,#050505 100%)}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#b79cf0;margin-bottom:.85rem;font-size:.8125rem;font-weight:500;display:inline-block}.band-head{text-align:center;max-width:46rem;margin:0 auto 2.5rem}.band-head h2{margin-bottom:0;font-size:clamp(1.5rem,3.4vw,2rem);font-weight:500;line-height:1.25em}.band-conclusion{text-align:center;color:#fff;max-width:46rem;margin:3rem auto 0;font-size:1.125rem;line-height:1.5em}.band-note{text-align:center;color:#fff6;margin:2rem 0 0;font-size:.8125rem}.split{gap:2.5rem;display:grid}@media (width>=768px){.split{grid-template-columns:5fr 6fr;align-items:start;gap:4rem}.split--reverse{grid-template-columns:6fr 5fr}}.split .split-lead h2{margin-bottom:1rem;font-size:clamp(1.5rem,3.6vw,2.125rem);font-weight:500;line-height:1.2em}.split .split-lead p{color:#fff9;margin-bottom:0;font-size:.9125rem;line-height:1.65em}.issue-list{margin:0;padding:0;list-style:none}.issue-list .issue{border-top:1px solid #ffffff14;gap:1rem;padding:1.5rem 0;display:flex}.issue-list .issue:last-child{border-bottom:1px solid #ffffff14}.issue-list .issue h3{margin-bottom:.35rem;font-size:1rem;font-weight:500}.issue-list .issue p{color:#ffffff8c;margin-bottom:0;font-size:.9125rem;line-height:1.6em}.issue-list .issue-icon{color:#b79cf0;background-color:#4c2a854d;border-radius:.6rem;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.issue-list .issue-icon svg{width:1.15rem;height:1.15rem}.timeline{gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.timeline{grid-template-columns:repeat(3,1fr);gap:2rem}}.timeline .timeline-step{position:relative}@media (width>=768px){.timeline .timeline-step{text-align:center}.timeline .timeline-step:after{content:"";background:linear-gradient(90deg,#b79cf059,#b79cf01f);width:calc(100% - 2rem);height:1px;position:absolute;top:1.5rem;left:calc(50% + 2rem)}.timeline .timeline-step:last-child:after{display:none}}.timeline .timeline-step h3{margin-bottom:.5rem;font-size:1.25rem;font-weight:500}.timeline .timeline-step p{color:#ffffff8c;margin-bottom:0;font-size:.9125rem;line-height:1.65em}@media (width>=768px){.timeline .timeline-step p{max-width:20rem;margin-left:auto;margin-right:auto}}.timeline .timeline-marker{background-color:var(--band-bg,#050505);color:#b79cf0;z-index:1;border:1px solid #b79cf04d;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1.25rem;display:flex;position:relative}@media (width>=768px){.timeline .timeline-marker{margin-left:auto;margin-right:auto}}.timeline .timeline-marker svg{width:1.25rem;height:1.25rem}.timeline .timeline-index{letter-spacing:.08em;text-transform:uppercase;color:#ffffff4d;margin-bottom:.5rem;font-size:.8125rem;display:block}.proof .check-list{margin:0 0 2rem;padding:0;list-style:none}.proof .check-list li{color:#ffffffb3;align-items:flex-start;gap:.75rem;margin-bottom:1rem;font-size:.9125rem;line-height:1.6em;display:flex}.proof .check-list li:last-child{margin-bottom:0}.proof .check-list .check-icon{color:#00b33c;flex:none;line-height:0}.proof .check-list .check-icon svg{width:1.15rem;height:1.15rem}.proof .proof-panel{background-color:#00000059;border:1px solid #ffffff14;border-radius:.75rem;margin:0;overflow:hidden}.proof .proof-panel .proof-row{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 1.15rem;display:flex}.proof .proof-panel .proof-row:last-child{border-bottom:none}.proof .proof-panel dt{color:#ffffff73;font-size:.8125rem}.proof .proof-panel dd{color:#b79cf0;text-align:right;margin:0;font-size:.8125rem;font-weight:500}.column-grid{gap:0;display:grid}@media (width>=768px){.column-grid{grid-template-columns:repeat(3,1fr)}}.column-grid .column{border-top:1px solid #ffffff14;padding:2rem 0}@media (width>=768px){.column-grid .column{border-top:none;padding:0 2.25rem}.column-grid .column+.column{border-left:1px solid #ffffff14}.column-grid .column:first-child{padding-left:0}.column-grid .column:last-child{padding-right:0}}.column-grid .column h3{margin-bottom:.6rem;font-size:1.25rem;font-weight:500}.column-grid .column p{color:#ffffff8c;margin-bottom:0;font-size:.9125rem;line-height:1.7em}.column-grid .column-icon{color:#b79cf0;background-color:#4c2a8559;border-radius:.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:1.25rem;display:flex}.column-grid .column-icon svg{width:1.3rem;height:1.3rem}.reality{background:radial-gradient(90% 120% at 0 0,#ffa50014 0%,#ffa50000 55%),#0f0f0f;border:1px solid #ffa50038;border-radius:1rem;max-width:52rem;margin:0 auto;padding:2rem 1.5rem}@media (width>=768px){.reality{padding:2.75rem 3rem}}.reality .reality-head{border-bottom:1px solid #ffffff12;flex-direction:column;gap:1.25rem;padding-bottom:1.75rem;display:flex}@media (width>=768px){.reality .reality-head{flex-direction:row;align-items:flex-start;gap:1.5rem}}.reality .reality-head .eyebrow{color:orange}.reality .reality-head h2{margin-bottom:.5rem;font-size:1.375rem;font-weight:500}.reality .reality-head p{color:#fff9;margin-bottom:0;font-size:.9125rem;line-height:1.6em}.reality .reality-icon{color:orange;background-color:#ffa5001f;border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.reality .reality-icon svg{width:1.4rem;height:1.4rem}.reality .reality-list{gap:1.75rem;margin:0;padding:1.75rem 0 0;list-style:none;display:grid}@media (width>=768px){.reality .reality-list{grid-template-columns:repeat(3,1fr);gap:2rem}}.reality .reality-list h3{color:#ffffffeb;margin-bottom:.4rem;font-size:1rem;font-weight:500}.reality .reality-list p{color:#ffffff8c;margin-bottom:0;font-size:.9125rem;line-height:1.65em}.figure-row{text-align:center;gap:2rem;max-width:46rem;margin:0 auto;display:grid}@media (width>=768px){.figure-row{grid-template-columns:repeat(3,1fr);gap:0}.figure-row .figure+.figure{border-left:1px solid #ffffff14}}.figure-row .figure-value{color:#fff;font-size:clamp(2rem,5vw,2.75rem);font-weight:600;line-height:1.05;display:block}.figure-row .figure-label{color:#ffffff80;margin-top:.5rem;font-size:.8125rem;line-height:1.4em;display:block}.highlight{text-align:center;background:linear-gradient(#4c2a8538 0%,#4c2a8500 100%);border-top:2px solid #4c2a85;border-radius:0 0 1rem 1rem;max-width:44rem;margin:4rem auto 0;padding:2.5rem 1.75rem}@media (width>=768px){.highlight{padding:3rem 3.5rem}}.highlight h2{margin-bottom:1rem;font-size:clamp(1.375rem,3vw,1.75rem);font-weight:500}.highlight p{color:#ffffffbf;margin-bottom:0;font-size:1.125rem;line-height:1.65em}.band--cta{background:radial-gradient(120% 140% at 50% 0,#4c2a8566 0%,#4c2a8500 60%),#050505;border-top:1px solid #ffffff0f}.band--cta .cta-inner{text-align:center;max-width:40rem;margin:0 auto}.band--cta .cta-inner h2{margin-bottom:1rem;font-size:clamp(1.5rem,4vw,2.125rem);font-weight:500;line-height:1.2em}.band--cta .cta-inner p{color:#fff9;margin-bottom:2rem;font-size:.9125rem;line-height:1.65em}.btn-lg{padding:1rem 2rem;font-size:1.125rem}@media (width<=768px){.btn-lg{width:100%}}.band-head .band-lead{color:#fff9;margin:1rem 0 0;font-size:.9125rem;line-height:1.65em}.explainer-title{margin-bottom:1rem;font-size:clamp(1.75rem,4vw,2.375rem);font-weight:500;line-height:1.2em}.link-anatomy{max-width:52rem;margin:0 auto}.link-anatomy .link-line{word-break:break-all;background-color:#00000059;border:1px solid #ffffff14;border-radius:.75rem;padding:1.35rem 1.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:clamp(.8rem,2.2vw,1rem);line-height:1.9}.link-anatomy .seg--origin{color:#fff6}.link-anatomy .seg--path,.link-anatomy .seg--fragment{border-radius:.3em;padding:.1em .25em}.link-anatomy .seg--path{color:#7fb2ff;background-color:#7fb2ff1f}.link-anatomy .seg--fragment{color:#6fe3a1;background-color:#6fe3a11f}.link-anatomy .link-labels{flex-direction:column;gap:.4rem;margin-top:.85rem;padding:0 .25rem;display:flex}@media (width>=768px){.link-anatomy .link-labels{flex-direction:row;justify-content:space-between}}.link-anatomy .link-label{letter-spacing:.04em;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;display:inline-flex}.link-anatomy .link-label:before{content:"";border-radius:2px;flex:none;width:.55rem;height:.55rem}.link-anatomy .link-label--path{color:#7fb2ff}.link-anatomy .link-label--path:before{background-color:#7fb2ff}.link-anatomy .link-label--fragment{color:#6fe3a1}.link-anatomy .link-label--fragment:before{background-color:#6fe3a1}.anatomy-cards{gap:1.25rem;max-width:52rem;margin:2rem auto 0;display:grid}@media (width>=768px){.anatomy-cards{grid-template-columns:1fr 1fr;gap:2rem}}.anatomy-cards .anatomy-card{background-color:#ffffff05;border:1px solid #ffffff12;border-top:2px solid;border-radius:.75rem;padding:1.35rem 1.5rem}.anatomy-cards .anatomy-card--path{border-top-color:#7fb2ff}.anatomy-cards .anatomy-card--fragment{border-top-color:#6fe3a1}.anatomy-cards .anatomy-card h3{margin-bottom:.5rem;font-size:1rem;font-weight:500}.anatomy-cards .anatomy-card p{color:#ffffff8c;margin-bottom:0;font-size:.9125rem;line-height:1.65em}.crypto-grid{gap:1.5rem;display:grid}@media (width>=768px){.crypto-grid{grid-template-columns:1fr 1fr;gap:2rem}}.crypto-grid .crypto-card{background-color:#0000004d;border:1px solid #ffffff14;border-radius:.9rem;flex-direction:column;padding:1.75rem;display:flex}.crypto-grid .crypto-card p{color:#fff9;margin-bottom:1.25rem;font-size:.9125rem;line-height:1.7em}.crypto-grid .crypto-card-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.crypto-grid .crypto-card-head h3{margin-bottom:0;font-size:1.25rem;font-weight:500}.crypto-grid .crypto-tag{color:#b79cf0;letter-spacing:.04em;white-space:nowrap;background-color:#4c2a8559;border-radius:999px;flex:none;padding:.3rem .7rem;font-size:.8125rem;font-weight:500}.crypto-grid .crypto-formula{color:#ffffffbf;white-space:nowrap;background-color:#00000073;border:1px solid #ffffff0f;border-radius:.5rem;margin-top:auto;padding:.7rem .9rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.78rem;overflow-x:auto}.construction{background-color:#00000059;border:1px solid #ffffff14;border-radius:.75rem;max-width:52rem;margin:0 auto;padding:1.5rem 1.75rem;overflow-x:auto}.construction .construction-line{align-items:baseline;gap:1.25rem;padding:.3rem 0;display:flex}.construction .construction-line code{color:#ffffffd9;white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.82rem}.construction .construction-comment{color:#ffffff59;white-space:nowrap;font-size:.8125rem}.construction .construction-comment:before{content:"— "}.construction--envelope .construction-line{padding:.1rem 0}.construction--envelope code{color:#ffffffa6}.construction-bridge{color:#fff;max-width:52rem;margin:2.5rem auto 1rem;font-size:1.125rem;font-weight:500}.attacker-list{max-width:52rem;margin:0 auto;padding:0;list-style:none}.attacker-list .attacker-row{border-top:1px solid #ffffff14;flex-direction:column;gap:.85rem;padding:1.5rem 0;display:flex}.attacker-list .attacker-row:last-child{border-bottom:1px solid #ffffff14}@media (width>=768px){.attacker-list .attacker-row{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2rem}}.attacker-list .attacker-row h3{margin-bottom:.4rem;font-size:1rem;font-weight:500}.attacker-list .attacker-row p{color:#ffffff8c;margin-bottom:0;font-size:.9125rem;line-height:1.65em}.attacker-list .attacker-verdict{letter-spacing:.04em;white-space:nowrap;border-radius:999px;flex:none;align-self:flex-start;padding:.35rem .85rem;font-size:.8125rem;font-weight:500}.attacker-list .attacker-verdict--safe{color:#6fe3a1;background-color:#00b33c1f;border:1px solid #00b33c4d}.attacker-list .attacker-verdict--safe:before{content:"✓ "}.attacker-list .attacker-verdict--open{color:orange;background-color:#ffa5001a;border:1px solid #ffa5004d}.attacker-list .attacker-verdict--open:before{content:"! "}.form-error{color:#ff8f8c;text-align:left;background-color:#b80c091a;border-left:3px solid #b80c09;border-radius:.25rem;max-width:40rem;margin:1.25rem auto 0;padding:.75rem 1rem;font-size:.9125rem;line-height:1.5em}.result-card{text-align:center;background:linear-gradient(#0f0f0f 0%,#141a20e6 100%);border:1px solid #ffffff12;border-radius:.75rem;max-width:34rem;margin:0 auto;padding:2.5rem 2rem;box-shadow:0 25px 50px -12px #0006}.result-card .result-check{color:#00b33c;background-color:#00b33c26;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1.25rem;display:inline-flex}.result-card .result-check svg{width:1.5rem;height:1.5rem}.result-card .result-title{margin-bottom:.5rem;font-size:1.625rem;font-weight:500}.result-card .result-desc{color:#fff9;margin-bottom:1.75rem;font-size:.9125rem}.result-card .result-link-row{align-items:stretch;gap:.5rem;margin-bottom:1.5rem;display:flex}@media (width<=576px){.result-card .result-link-row{flex-direction:column}}.result-card .result-link-row .result-link{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;background-color:#00000059;border:1px solid #ffffff1a;border-radius:.25rem;flex:auto;min-width:0;padding:.85rem 1rem;font-size:.8125rem;line-height:1.4em;display:block;overflow:hidden}.result-card .result-link-row .copy-link-btn{white-space:nowrap;flex:none}.result-card .result-facts{text-align:left;margin:0;padding:0;list-style:none}.result-card .result-facts li{color:#ffffff8c;margin-bottom:.75rem;padding-left:1.5rem;font-size:.8125rem;line-height:1.6em;position:relative}.result-card .result-facts li:before{content:"";background-color:#ffffff4d;border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.55em;left:.25rem}.result-card .result-facts li:last-child{margin-bottom:0}.promo .promo-wrapper{padding:4rem 0 5rem}@media (width>=768px){.promo .promo-wrapper{padding:6rem 0 7rem}}.promo .promo-wrapper h1{margin-bottom:1.25rem;font-size:clamp(1.75rem,6.5vw,2.5rem)}.promo .promo-wrapper .desc{max-width:34rem;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.5em}@media (width<=768px){.promo .promo-wrapper .encrypt-box .box-area{height:7.5rem;min-height:7.5rem}}.promo .promo-wrapper .encrypt-box .box-actions{flex-wrap:wrap;gap:1rem}@media (width<=768px){.promo .promo-wrapper .encrypt-box .box-actions{flex-direction:column;align-items:stretch}}.promo .promo-wrapper .encrypt-box .box-actions .box-setting-checks{flex-wrap:wrap;gap:.5rem}.promo .promo-wrapper .encrypt-box .box-actions .box-setting-checks>*{margin-right:0}@media (width<=768px){.promo .promo-wrapper .encrypt-box .box-actions .box-setting-checks{width:100%}.promo .promo-wrapper .encrypt-box .box-actions .box-setting-checks .switch-holder{flex:auto}.promo .promo-wrapper .encrypt-box .box-actions .box-settings{align-items:stretch;width:100%}.promo .promo-wrapper .encrypt-box .box-actions .box-settings .setting-item{flex-direction:column;align-items:stretch;gap:.35rem}.promo .promo-wrapper .encrypt-box .box-actions .box-settings .setting-item label{min-width:0}.promo .promo-wrapper .encrypt-box .box-actions .box-settings .setting-item .form-control,.promo .promo-wrapper .encrypt-box .box-actions .box-settings .box-submit-wrapper,.promo .promo-wrapper .encrypt-box .box-actions .box-settings .btn{width:100%}.explainer{padding:3rem 0}.explainer .explainer-block{margin-bottom:2.5rem}.explainer .explainer-block h2{font-size:1.25rem}.explainer .explainer-block--muted{padding:1.5rem 1.25rem}.result-card{padding:2rem 1.25rem}.reader-cta{margin-top:2.5rem;padding:1.5rem 1.25rem}.reader-cta .btn,.message-result .copy-link-btn{width:100%}}.footer-wrapper .link-wrapper{flex-wrap:wrap;justify-content:center;gap:.25rem 1rem}@media (width<=768px){.legal-page h1{font-size:1.375rem}}.page-wrapper>header .brand-wrapper{padding:1.25rem 0}@media (width<=768px){.page-wrapper>header .brand-wrapper{padding:.85rem 0}.page-wrapper>header .brand-wrapper .brand-image{max-width:2.25rem}.page-wrapper>header .brand-wrapper .brand-name{padding-left:.45rem;font-size:.8125rem}footer{padding:3rem 1.25rem}footer .footer-wrapper .link-wrapper{margin-top:1.5rem}footer .footer-wrapper .link-wrapper a{margin-right:0}}:root{--header-height:6.5rem}@media (width<=768px){:root{--header-height:5rem}}.promo.message-promo{min-height:calc(70vh - var(--header-height));min-height:calc(70dvh - var(--header-height));align-items:center;display:flex}.promo.message-promo .container{width:100%}.promo.message-promo .promo-wrapper{width:100%;padding-top:2rem;padding-bottom:2rem}.message-result .box-title{margin-bottom:.5rem}.reader-outro{text-align:center}.reader-outro .btn{margin-top:.5rem}.reader-outro .step-card{text-align:left}.reader-outro .outro-hint{color:#ffffff80;max-width:40rem;margin:1.5rem auto 0;font-size:.8125rem}.promo .promo-wrapper .button-box .form-error{width:100%;margin:0 0 1rem}.promo .promo-wrapper .encrypt-box{margin-top:2.5rem}@media (width>=768px){.promo .promo-wrapper .encrypt-box{margin-top:3rem}}*,:before,:after{box-sizing:border-box}html{font-family:HirelyGR}body{color:#fff;text-align:left;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#263c5500;text-rendering:optimizelegibility;font-smoothing:antialiased;-moz-font-feature-settings:"liga" on;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#050505;margin:0;padding:0;font-family:HirelyGR;font-size:16px;font-weight:400;line-height:1.25em;display:block}p,label,span,button,a,li{font-family:HirelyGR;line-height:1.25em}p{margin-top:0;line-height:1.25em;display:block}img{width:100%}a,button{cursor:pointer;text-decoration:none;transition:all .375s}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{margin-top:0;margin-bottom:1em;font-family:HirelyGR;line-height:1.25em;display:block}h1,.h1{font-size:2.5rem}
