:root{--bone:#eae7df;--ink:#111;--red:#c8452d;--line:#111}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth}body{background:var(--bone);color:var(--ink);font-family:Archivo,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}::-moz-selection{background:var(--red);color:var(--bone)}::selection{background:var(--red);color:var(--bone)}.anton{font-family:Anton,sans-serif;font-weight:400}.mono{font-family:Space Mono,monospace}.r{color:var(--red)}.wrap{padding-left:5vw;padding-right:5vw}nav{display:flex;justify-content:space-between;align-items:center;padding:18px 5vw;border-bottom:2px solid var(--ink);font-family:Space Mono,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.08em;position:sticky;top:0;background:var(--bone);z-index:50}nav .b{font-family:Anton;font-size:23px;letter-spacing:.02em}nav .links{display:flex;gap:24px}nav .links a:hover{color:var(--red)}nav .cta{border:2px solid var(--ink);padding:8px 16px;display:inline-flex;gap:8px}nav .cta:hover{background:var(--ink);color:var(--bone)}.hero{padding:52px 5vw 0}.idx{font-family:Space Mono;font-size:12px;letter-spacing:.12em;color:var(--red)}.idx,h1.big{text-transform:uppercase}h1.big{font-family:Anton;font-size:clamp(52px,11vw,150px);line-height:.85;letter-spacing:-.01em;margin-top:14px}h1.big .o{-webkit-text-stroke:2px var(--ink);color:transparent}.band{display:grid;grid-template-columns:1.35fr 1fr;gap:40px;align-items:end;margin-top:28px;padding-bottom:44px;border-bottom:2px solid var(--ink)}.lede{font-size:20px;line-height:1.45;max-width:48ch}.lede b{font-weight:700}.hactions{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.btn{display:inline-flex;align-items:center;gap:12px;background:var(--ink);color:var(--bone);font-family:Space Mono;font-size:13px;text-transform:uppercase;letter-spacing:.08em;padding:16px 26px}.btn:hover{background:var(--red)}.btn.wa{background:#128c4b}.btn.wa:hover{background:#0e6f3c}.btn.out{background:transparent;color:var(--ink);border:2px solid var(--ink)}.btn.out:hover,.ticker{background:var(--ink);color:var(--bone)}.ticker{overflow:hidden;border-bottom:2px solid var(--ink);padding:12px 0}.ticker .track{display:flex;width:-moz-max-content;width:max-content;gap:34px;animation:sc 32s linear infinite;font-family:Space Mono;font-size:13px;text-transform:uppercase;letter-spacing:.06em}@keyframes sc{to{transform:translateX(-50%)}}.sec{padding:76px 5vw}.sechead{display:flex;justify-content:space-between;align-items:baseline;border-bottom:2px solid var(--ink);padding-bottom:16px}.sechead h2{font-family:Anton;font-size:clamp(30px,4.5vw,52px);letter-spacing:-.01em;line-height:1}.sechead .k,.sechead h2{text-transform:uppercase}.sechead .k{font-family:Space Mono;font-size:12px;letter-spacing:.1em;color:var(--red)}.svc a{display:grid;grid-template-columns:64px 1.1fr 1.4fr auto;gap:24px;align-items:center;padding:22px 5vw;border-bottom:1px solid var(--ink);transition:.15s}.svc a:hover{background:var(--ink);color:var(--bone)}.svc .num{font-family:Space Mono;color:var(--red);font-size:14px}.svc .t{font-family:Anton;font-size:clamp(24px,3vw,34px);text-transform:uppercase;letter-spacing:.01em}.svc .d{font-size:14.5px;line-height:1.45;color:#3a3a3a}.svc a:hover .d{color:#cfcabd}.svc .go{font-family:Space Mono;font-size:20px}.svc a:hover .go,.svc a:hover .num{color:var(--red)}.cols3{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--ink)}.cols3 .col{border-right:1px solid var(--ink);padding:0 0 10px}.cols3 .col:last-child{border-right:none}.cols3 .colhead{font-family:Space Mono;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--red);padding:20px 24px 14px;border-bottom:1px solid var(--ink)}.cols3 .item{padding:16px 24px;border-bottom:1px solid #cdc9bd;transition:.15s}.cols3 .item:hover{background:var(--ink);color:var(--bone)}.cols3 .item .in{font-family:Anton;font-size:20px;text-transform:uppercase;letter-spacing:.01em}.cols3 .item .id{font-size:13px;line-height:1.4;color:#3a3a3a;margin-top:4px}.cols3 .item:hover .id{color:#cfcabd}.proc{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:2px solid var(--ink)}.proc .step{border-right:1px solid var(--ink);padding:26px 22px}.proc .step:last-child{border-right:none}.proc .step .pn{font-family:Anton;font-size:46px;color:var(--red);line-height:1}.proc .step .pt{font-family:Space Mono;font-size:13px;text-transform:uppercase;letter-spacing:.06em;margin-top:12px}.proc .step .pd{font-size:14px;line-height:1.45;margin-top:10px;color:#3a3a3a}.auth{background:var(--ink);color:var(--bone);padding:80px 5vw}.auth .k{font-family:Space Mono;font-size:12px;letter-spacing:.16em;color:var(--red)}.auth .k,.auth h2{text-transform:uppercase}.auth h2{font-family:Anton;font-size:clamp(40px,8vw,104px);line-height:.88;letter-spacing:-.01em;margin-top:18px}.auth h2 .o{-webkit-text-stroke:1.5px var(--bone);color:transparent}.auth p{font-size:19px;line-height:1.55;max-width:62ch;margin-top:26px;color:#cfcabd}.auth p b{color:var(--bone)}.stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.stats div{padding:30px 22px;border-right:1px solid var(--ink)}.stats div:last-child{border-right:none}.stats .n{font-family:Anton;font-size:clamp(38px,5vw,60px);line-height:1}.stats .n span{color:var(--red)}.stats .k{font-family:Space Mono;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#3a3a3a;margin-top:8px}.tst{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:2px solid var(--ink)}.tst .q{border-right:1px solid var(--ink);padding:28px 24px}.tst .q:last-child{border-right:none}.tst .q .mark{font-family:Anton;font-size:56px;color:var(--red);line-height:.6}.tst .q blockquote{font-size:17px;line-height:1.5;margin-top:18px}.tst .q .who{font-family:Space Mono;font-size:12px;text-transform:uppercase;letter-spacing:.05em;margin-top:22px;color:#3a3a3a}.tst .q .who b{color:var(--ink)}.faq details{border-bottom:1px solid var(--ink)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 5vw;font-family:Anton;font-size:clamp(19px,2.4vw,26px);text-transform:uppercase;letter-spacing:.01em}.faq summary::-webkit-details-marker{display:none}.faq summary .pl{font-family:Space Mono;color:var(--red);font-size:24px;transition:.2s}.faq details[open] summary .pl{transform:rotate(45deg)}.faq .a{padding:0 5vw 24px;max-width:82ch;font-size:15.5px;line-height:1.6;color:#3a3a3a}.terms{border-top:2px solid var(--ink);display:grid;grid-template-columns:.9fr 2fr}.terms .th{padding:60px 5vw;border-right:2px solid var(--ink)}.terms .th h2{font-family:Anton;font-size:clamp(34px,5vw,58px);text-transform:uppercase;line-height:.9}.terms .th .k{font-family:Space Mono;font-size:12px;color:var(--red);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px}.terms .tl{padding:44px 5vw}.terms .tl .row{display:grid;grid-template-columns:40px 1fr;gap:18px;padding:20px 0;border-bottom:1px solid #cdc9bd}.terms .tl .row:last-child{border-bottom:none}.terms .tl .row .no{font-family:Space Mono;color:var(--red);font-size:14px}.terms .tl .row p{font-size:16px;line-height:1.55}.terms .tl .row b{font-weight:700}.contact{border-top:2px solid var(--ink);display:grid;grid-template-columns:1fr 1fr}.contact .left{padding:60px 5vw;border-right:2px solid var(--ink)}.contact .left h2{font-family:Anton;font-size:clamp(36px,5vw,64px);text-transform:uppercase;line-height:.9}.contact .left h2 .r{color:var(--red)}.contact .left p{font-size:17px;line-height:1.5;max-width:42ch;margin-top:18px}.contact .wabox{margin-top:26px;border:2px solid var(--ink);padding:22px;display:flex;flex-direction:column;gap:8px}.contact .wabox .t{font-family:Anton;font-size:24px;text-transform:uppercase}.contact .wabox .s{font-size:14px;color:#3a3a3a}.contact .ways{margin-top:22px;font-family:Space Mono;font-size:14px}.contact .ways a,.contact .ways div{display:flex;gap:14px;padding:12px 0;border-bottom:1px solid #bdb9ad}.contact .ways a:hover{color:var(--red)}.contact .ways .lab{color:#3a3a3a;width:110px;text-transform:uppercase;font-size:11px;letter-spacing:.08em}.contact .ways .soon{color:#8a8579;font-style:italic}.contact .right{padding:60px 5vw}.field{margin-bottom:20px}.field label{display:block;font-family:Space Mono;font-size:11px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.field input,.field select,.field textarea{width:100%;background:transparent;border:none;border-bottom:2px solid var(--ink);padding:10px 0;font-family:Archivo;font-size:16px;color:var(--ink);outline:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--red)}.field textarea{resize:none}.two{display:grid;grid-template-columns:1fr 1fr;gap:24px}form button{width:100%;margin-top:8px;justify-content:center;border:none;cursor:pointer}.priv{font-family:Space Mono;font-size:11px;color:#3a3a3a;margin-top:16px;text-align:center;letter-spacing:.03em}footer{background:var(--ink);color:var(--bone);padding:60px 5vw 30px}footer .top{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:30px;border-bottom:1px solid #333;padding-bottom:30px}footer .big{font-family:Anton;font-size:clamp(40px,7vw,88px);text-transform:uppercase;line-height:.85}footer .cols{display:flex;gap:60px;font-family:Space Mono;font-size:13px}footer .cols a{display:block;color:#cfcabd;padding:5px 0}footer .cols a:hover{color:var(--red)}footer .cols .h{color:var(--bone);letter-spacing:.1em;margin-bottom:10px}footer .bottom,footer .cols .h{text-transform:uppercase;font-size:11px}footer .bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-family:Space Mono;color:#888;letter-spacing:.05em;margin-top:24px}@media(max-width:860px){nav .links{display:none}.band{gap:26px}.band,.cols3{grid-template-columns:1fr}.cols3 .col{border-right:none;border-bottom:1px solid var(--ink)}.proc,.stats{grid-template-columns:1fr 1fr}.tst{grid-template-columns:1fr}.tst .q{border-right:none;border-bottom:1px solid var(--ink)}.terms{grid-template-columns:1fr}.terms .th{border-right:none;border-bottom:2px solid var(--ink)}.contact{grid-template-columns:1fr}.contact .left{border-right:none;border-bottom:2px solid var(--ink)}.svc a{grid-template-columns:40px 1fr;gap:12px}.svc .d,.svc .go{display:none}.two{grid-template-columns:1fr}}.navbtn{display:none;background:none;border:none;font-family:Space Mono,monospace;font-size:22px;color:var(--ink);cursor:pointer;line-height:1;padding:4px 6px}.mobilemenu{display:flex;flex-direction:column;background:var(--bone);padding:12px 5vw 26px;border-bottom:2px solid var(--ink);position:sticky;top:0;z-index:40}.mobilemenu a{font-family:Anton;font-size:30px;text-transform:uppercase;letter-spacing:.01em;padding:14px 0;border-bottom:1px solid var(--ink)}.mobilemenu a:hover{color:var(--red)}.mobilemenu .mm-cta{background:#128c4b;color:var(--bone);font-family:Space Mono;font-size:14px;letter-spacing:.06em;text-align:center;padding:16px;margin-top:18px;border-bottom:none}.mobilemenu .mm-cta:hover{background:#0e6f3c;color:var(--bone)}@media(max-width:1024px){.svc a{grid-template-columns:52px 1fr 1.2fr auto;gap:18px}}@media(max-width:860px){.navbtn{display:block}nav .cta{display:none}}@media(max-width:480px){nav{padding:14px 5vw}nav .b{font-size:18px}h1.big{font-size:clamp(42px,13.5vw,150px)}.hero{padding:40px 5vw 0}.idx{font-size:11px}.lede{font-size:18px}.sec{padding:54px 5vw}.sechead h2{font-size:clamp(28px,8vw,52px)}.auth{padding:58px 5vw}.auth h2{font-size:clamp(34px,11vw,104px)}.auth p{font-size:17px}.stats .n{font-size:clamp(30px,9vw,60px)}.stats div{padding:22px 14px}.proc .step{padding:22px 16px}.cols3 .item{padding:16px 20px}.contact .left,.contact .right,.terms .th{padding:44px 6vw}.terms .tl{padding:32px 6vw}.mobilemenu a{font-size:26px}.btn{font-size:12px;padding:15px 22px}footer .cols{gap:36px}}@media(min-width:1700px){.lede{max-width:52ch}.auth p{max-width:70ch}}