:root{--ink:#0e1b1d;--paper:#eeebe3;--orange:#b83a07;--ink-rgb:14 27 29;--paper-rgb:238 235 227;--orange-rgb:184 58 7;--bg:color-mix(in srgb, var(--ink) 4%, var(--paper));--paper-hi:var(--paper);--desk:color-mix(in srgb, var(--ink) 7%, var(--paper));--ink-2:rgb(var(--ink-rgb) / .82);--ink-3:rgb(var(--ink-rgb) / .7);--rule:rgb(var(--ink-rgb) / .14);--rule-2:rgb(var(--ink-rgb) / .24);--orange-t:rgb(var(--orange-rgb) / .09);--on-ink-2:rgb(var(--paper-rgb) / .74);--on-ink-rule:rgb(var(--paper-rgb) / .18);--shadow:0 1px 0 rgb(var(--ink-rgb) / .04), 0 1px 2px rgb(var(--ink-rgb) / .06), 0 12px 32px -12px rgb(var(--ink-rgb) / .18);--serif:var(--ff-serif), "Iowan Old Style", Georgia, serif;--sans:var(--ff-sans), "Helvetica Neue", Arial, sans-serif;--type:var(--ff-type), "Courier New", monospace;--pad:clamp(20px, 4vw, 64px);--mast:60px;--max:1240px;--ease:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--mast) + 16px)}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55;overflow-x:clip}img,video,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}p,h1,h2,h3{margin:0}::selection{background:var(--orange);color:var(--paper)}:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{z-index:100;background:var(--ink);color:var(--paper);padding:10px 14px;text-decoration:none;position:absolute;top:-60px;left:8px}.skip:focus{top:8px}.display,.h2,.cta-h,.proof-num,.pr-n,.legal h1{font-family:var(--serif);font-weight:400}.display{letter-spacing:-.02em;text-wrap:balance;margin:22px 0 0;font-size:clamp(42px,5.5vw,86px);line-height:.96}.display em,.cta-h em{color:var(--orange);font-style:italic}.h2{letter-spacing:-.015em;text-wrap:balance;max-width:16ch;margin-top:20px;font-size:clamp(34px,4vw,58px);line-height:1}.lede{color:var(--ink-2);max-width:30em;margin-top:28px;font-size:clamp(18px,1.4vw,20px);line-height:1.5}.sec-p{color:var(--ink-2);max-width:32em;font-size:18px}.fine{color:var(--ink-3);max-width:40em;margin-top:14px;font-size:13.5px}.decree{font:400 13px/1 var(--type);color:var(--ink-3);align-items:center;gap:14px;display:flex}.decree b{color:var(--orange);letter-spacing:.02em;white-space:nowrap;font-weight:700}.decree span:before{content:"";background:var(--ink-3);vertical-align:middle;width:32px;height:1px;margin-right:14px;display:inline-block}.textlink{color:var(--ink);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:5px;font-weight:600;text-decoration-thickness:2px}.textlink:hover{color:var(--orange)}.actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.btn{--bg:var(--ink);--fg:var(--paper);background:var(--bg);min-height:48px;color:var(--fg);font:600 15px/1 var(--sans);border:1.5px solid var(--bg);cursor:pointer;border-radius:2px;align-items:center;gap:10px;padding:0 20px;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.btn:hover{--bg:rgb(var(--ink-rgb) / .86)}.btn .arr{transition:transform .25s var(--ease)}.btn:hover .arr{transform:translate(3px)}.btn-orange{--bg:var(--orange)}.btn-orange:hover{--bg:rgb(var(--orange-rgb) / .88)}.btn-line{--bg:transparent;--fg:var(--ink);border-color:var(--rule-2)}.btn-line:hover{--bg:rgb(var(--ink-rgb) / .05)}.btn-paper{--bg:var(--paper);--fg:var(--ink)}.btn-paper:hover{--bg:rgb(var(--paper-rgb) / .88)}.btn-sm{min-height:38px;padding:0 14px;font-size:14px}.btn:disabled{opacity:.5;cursor:default}.textbtn{font:600 14px var(--sans);color:var(--ink);cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}.textbtn-on{color:var(--paper)}.btn-line-on{--fg:var(--paper);border-color:rgb(var(--paper-rgb) / .4)}.btn-line-on:hover{--bg:rgb(var(--paper-rgb) / .1)}.co{flex-direction:column;gap:6px;display:inline-flex}.co a[aria-disabled=true]{opacity:.6;pointer-events:none}.co-msg{color:var(--orange);max-width:22em;font-size:13px}.sec-ink .co-msg,.cta .co-msg,.cta .co-msg a{color:var(--paper)}.mark{fill:currentColor}.wm{align-items:center;gap:10px;display:inline-flex}.wm .mark{width:30px;height:auto}.wm-t{font:400 24px/1 var(--serif);letter-spacing:-.005em}.wm-t i{color:var(--orange);margin:0 .08em;font-style:italic}.wm-link{text-decoration:none}.mast{z-index:50;height:var(--mast);background:rgb(var(--paper-rgb) / .92);border-bottom:1px solid var(--rule);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.mast-in{height:100%;max-width:calc(var(--max) + 2 * var(--pad));padding:0 var(--pad);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;display:flex}.nav{gap:28px;display:flex}.nav a{font:500 14.5px var(--sans);color:var(--ink-2);text-decoration:none;transition:color .2s}.nav a:hover{color:var(--orange)}.hero,.sec,.cta-in,.ink-in{max-width:calc(var(--max) + 2 * var(--pad));padding-left:var(--pad);padding-right:var(--pad);margin:0 auto}.sec{padding-top:clamp(80px,10vw,148px);padding-bottom:clamp(80px,10vw,148px)}.sec-rule{background:linear-gradient(var(--ink), var(--ink)) no-repeat 50% 0 / calc(100% - 2 * var(--pad)) 1px}.hero{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:clamp(32px,5vw,88px);padding-top:clamp(40px,5vw,76px);padding-bottom:clamp(72px,9vw,130px);display:grid}.hero-by{color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:6px 22px;margin-top:28px;font-size:15px;display:flex}.hero-by a:not(.textlink){color:var(--ink)}.hero-live{margin-top:clamp(0px,3.2vw,52px);position:relative}.seal{color:var(--orange);width:124px;height:124px}.seal-hero{z-index:2;background:var(--bg);border-radius:50%;position:absolute;top:-48px;right:-22px;rotate:9deg}.live{background:var(--paper);border:1px solid var(--ink);box-shadow:8px 8px 0 rgb(var(--ink-rgb) / .9);padding:22px 24px 20px;position:relative}.live-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.live-t{font:400 30px/1 var(--serif);letter-spacing:-.01em}.live-tag{font:700 12px/1 var(--type);color:var(--orange);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:7px;display:inline-flex}.live-tag i{background:var(--orange);border-radius:50%;width:8px;height:8px}.live-form{gap:8px;margin-top:16px;display:flex}.live-form input{min-width:0;min-height:48px;font:16px var(--sans);color:var(--ink);background:var(--bg);border:1.5px solid var(--ink);border-radius:2px;flex:auto;padding:0 14px}.live-form input::placeholder{color:var(--ink-3)}.live-ex{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:12px;font-size:13px;display:flex}.live-ex button,.live-retry{font:500 13px/1.2 var(--sans);color:var(--ink);border:1px solid var(--rule-2);cursor:pointer;text-align:left;background:0 0;border-radius:99px;padding:6px 11px;transition:border-color .2s,color .2s}.live-ex button:hover:not(:disabled),.live-retry:hover{border-color:var(--orange);color:var(--orange)}.live-ex button:disabled{opacity:.5;cursor:default}.live-retry{padding:3px 9px}.live-out{border-top:1px solid var(--ink);min-height:120px;margin-top:16px}.live-note{color:var(--ink-2);padding:18px 0 4px;font-size:15px}.live-note a,.live-cap a{color:var(--orange);font-weight:600}.live-err{color:var(--ink)}.live-wait{font:14px var(--type);color:var(--ink-3)}.live-lab{font:700 12px/1 var(--type);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);padding:12px 0 4px}.live-list{margin:0;padding:0;list-style:none}.live-out{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ink) transparent;max-height:clamp(250px,100svh - 560px,420px);padding-right:6px;overflow-y:auto}.live-out:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.live-list li{border-bottom:1px solid var(--rule);animation:rise .45s var(--ease) both;animation-delay:calc(var(--i) * 70ms);grid-template-columns:30px minmax(0,1fr);gap:4px 10px;padding:12px 0;display:grid}.live-list li:last-child{border-bottom:0}.live-n{font:700 13px/1.9 var(--type);color:var(--orange)}.live-b h3{font:400 23px/1.1 var(--serif);letter-spacing:-.005em}.live-b h3 a{-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:4px}.live-b h3 a:hover{color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.live-m{font:12.5px/1.4 var(--type);color:var(--ink-3);flex-wrap:wrap;gap:2px 12px;margin-top:4px;display:flex}.live-v{color:var(--orange);font-weight:700}.live-why{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:14.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.live-tools{font:12.5px var(--type);color:var(--ink-3);margin-top:4px}.live-cap{border-top:1px solid var(--ink);color:var(--ink-2);margin-top:12px;padding-top:12px;font-size:13px;line-height:1.45}.live-cap code{font:700 12.5px var(--type);color:var(--ink);word-break:break-all;margin-top:4px;display:block}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.story{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,112px);display:grid}.story .h2{max-width:13ch}.story-b{color:var(--ink-2);gap:22px;max-width:36em;padding-top:6px;font-size:clamp(18px,1.4vw,20px);line-height:1.55;display:grid}.drop{font:400 clamp(24px, 2.3vw, 32px)/1.22 var(--serif);color:var(--ink);letter-spacing:-.005em}.take{border-top:1px solid var(--ink);margin:6px 0 0;padding:0;list-style:none}.take li{border-bottom:1px solid var(--rule);padding:14px 0;font-size:17px;line-height:1.45}.take b{color:var(--ink);font-weight:600}.sign{border-left:2px solid var(--orange);justify-items:start;gap:4px;margin-top:10px;padding-left:18px;display:grid}.sign-name{font:400 38px/1 var(--serif);color:var(--ink);font-style:italic}.sign-role{color:var(--ink-3);margin-bottom:8px;font-size:15.5px}.story-n{color:var(--ink-3);font-size:14.5px}.proof{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.proof .h2{max-width:14ch}.proof-num{letter-spacing:-.04em;font-variant-numeric:lining-nums;color:var(--ink);margin:40px 0 0 -.04em;font-size:clamp(120px,15vw,220px);line-height:.82}.proof-cap{font:400 clamp(22px, 2vw, 28px)/1.2 var(--serif);max-width:16em;margin-top:18px}.proof-cap a{color:var(--orange)}.proof-p{color:var(--ink-2);max-width:28em;margin-top:22px}.code{background:var(--ink);color:var(--paper);border-radius:2px;gap:4px;margin-top:22px;padding:14px 16px;display:grid}.code span{font:700 11px var(--type);letter-spacing:.06em;text-transform:uppercase;color:var(--on-ink-2)}.code code{font:700 14px var(--type);word-break:break-all}.proof-links{flex-wrap:wrap;gap:8px 24px;margin-top:22px;display:flex}.proof-f{padding-bottom:clamp(70px,9vw,130px);position:relative}.fr-inset{z-index:2;width:52%;position:absolute;bottom:0;right:-2%}.fr{margin:0}.fr-box{border:1px solid var(--ink);background:var(--paper);overflow:hidden}.fr-box img{width:100%;height:auto}.fr-link{display:block}.fr-link:hover{outline:0}.fr-bar{border-bottom:1px solid var(--ink);background:var(--desk);align-items:center;gap:6px;padding:9px 12px;display:flex}.fr-bar i{border:1px solid var(--ink);border-radius:50%;width:9px;height:9px}.fr-bar span{min-width:0;font:12px/1 var(--type);color:var(--ink-3);background:var(--paper);border:1px solid var(--rule-2);white-space:nowrap;text-overflow:ellipsis;flex:1;margin-left:10px;padding:5px 9px;overflow:hidden}.fr figcaption{font:12.5px/1.4 var(--type);color:var(--ink-3);margin-top:10px}.fr-main .fr-box,.fr-inset .fr-box{box-shadow:8px 8px 0 rgb(var(--ink-rgb) / .12)}.fr-matt .fr-box{background:var(--paper);border-color:var(--rule-2);padding:10px}.fr-matt .fr-box img{border:1px solid var(--rule-2)}.demo-plate .fr-box{border-color:var(--ink);box-shadow:4px 4px 0 rgb(var(--ink-rgb) / .12)}.demo-plate .fr-box img{aspect-ratio:4/3;object-fit:cover;object-position:center top;border-color:var(--ink);display:block}.subnav,.fr-inset .fr-bar span{display:none}.lab-head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:clamp(32px,6vw,112px);margin-bottom:clamp(48px,6vw,88px);display:grid}.shelf{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(16px,2vw,32px);margin:0;padding:0;list-style:none;display:grid}.shelf-i{flex-direction:column;gap:10px;display:flex}.shelf-i:nth-child(2),.shelf-i:nth-child(4){margin-top:44px}.shelf-rail{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;gap:8px;padding-top:18px;display:flex;position:relative}.shelf-rail:before{content:"";background:var(--ink);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.shelf-live .shelf-rail:before{background:var(--orange)}.shelf-coming-soon .shelf-rail:before{background:var(--bg);border:1px solid var(--ink)}.shelf-no{font:700 12.5px var(--type);color:var(--ink-3)}.shelf-plate{aspect-ratio:4/3;width:100%;margin:4px 0 0}.shelf-plate.fr-matt .fr-box{align-items:center;height:100%;display:flex}.shelf-plate.fr-matt .fr-box img{object-fit:cover;object-position:top left;height:100%}.plate-type{border:1px solid var(--ink);background:var(--paper);flex-direction:column;justify-content:space-between;padding:16px;display:flex}.plate-type span{font:700 12px var(--type);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em}.plate-type em{font:italic 400 clamp(34px, 3.4vw, 52px)/.95 var(--serif);color:var(--ink)}.shelf-coming-soon .plate-type{border-style:dashed;border-color:var(--ink-3)}.shelf-building .plate-type{background:var(--orange);border-color:var(--orange)}.shelf-building .plate-type span,.shelf-building .plate-type em{color:var(--paper)}.plate-code{background:var(--ink);border-color:var(--ink);justify-content:flex-start;gap:6px}.plate-code code{font:700 12.5px/1.3 var(--type);color:var(--paper)}.plate-code code:first-child{color:var(--on-ink-2);margin-bottom:4px;font-weight:400}.plate-code em{color:var(--paper);margin-top:auto;font-size:26px}.shelf-kind{font:12.5px var(--type);color:var(--ink-3);margin-top:6px}.shelf-i h3{font:400 clamp(26px, 2.3vw, 32px)/1.05 var(--serif);letter-spacing:-.01em}.shelf-i h3 a{-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:5px;text-decoration-thickness:2px}.shelf-b{color:var(--ink-2);font-size:15.5px;line-height:1.45}.shelf-buy{border-top:1px solid var(--rule);font:13px var(--type);color:var(--ink-3);margin-top:4px;padding-top:10px}.badge{font:700 11px/1 var(--type);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--ink);white-space:nowrap;padding:5px 8px;display:inline-block}.badge-live{background:var(--orange);border-color:var(--orange);color:var(--paper)}.badge-building{color:var(--ink);background:0 0}.badge-coming-soon{border-color:var(--ink-3);color:var(--ink-3);background:0 0;border-style:dashed}.demos{border-top:1px solid var(--rule-2);margin-top:clamp(64px,8vw,120px);padding-top:24px}.demos-t{color:var(--ink-2);max-width:34em;font-size:17px}.demos-t b{color:var(--ink);font-family:var(--serif);margin-right:6px;font-size:24px;font-weight:400}.demos ul{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(16px,2.4vw,36px);margin:28px 0 0;padding:0;list-style:none;display:grid}.demos li:nth-child(2){margin-top:36px}.demos li p{color:var(--ink-3);flex-direction:column;gap:2px;margin-top:10px;font-size:14px;display:flex}.demos li p a{font:400 24px/1.1 var(--serif);color:var(--ink);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:4px}.demos .fr-link{transition:translate .25s var(--ease)}.demos li:hover .fr-link{translate:0 -3px}.bars{max-width:920px;margin:clamp(48px,6vw,88px) 0 0}.bars figcaption{font:700 12.5px var(--type);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);border-bottom:1px solid var(--ink);padding-bottom:12px}.bars ul{margin:0;padding:0;list-style:none}.bars li{border-bottom:1px solid var(--rule);grid-template-columns:170px minmax(0,1fr) 210px;align-items:center;gap:20px;padding:18px 0;display:grid}.bar-who{font:400 24px/1 var(--serif)}.bar-who a{-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:4px}.bar-track{background:rgb(var(--ink-rgb) / .06);height:10px}.bar-track i{background:rgb(var(--ink-rgb) / .55);transform-origin:0;height:100%;animation:grow 1s var(--ease) both;display:block}.bar-us .bar-track i{background:var(--orange)}.bar-us .bar-who,.bar-us .bar-v b{color:var(--orange)}.bar-v{font:13.5px var(--type);color:var(--ink-3);text-align:right}.bar-v b{color:var(--ink);font-size:15px;font-weight:700}@keyframes grow{0%{transform:scaleX(0)}to{transform:none}}.offer-frames{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(24px,4vw,64px);margin-top:clamp(56px,7vw,104px);display:grid}.mcp-fig{min-width:0;margin:0}.fig-cap{font:12.5px/1.4 var(--type);color:var(--ink-3);max-width:44em;margin-top:12px}.path{font:400 clamp(22px, 2.4vw, 34px)/1.15 var(--serif);flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:clamp(48px,6vw,88px);display:flex}.path span{color:var(--ink-2)}.path b{color:var(--orange);border-bottom:2px solid var(--orange);font-style:italic;font-weight:400}.path i{font:400 .8em var(--type);color:var(--ink-3)}.princ{border-top:1px solid var(--ink);margin:clamp(32px,4vw,56px) 0 0;padding:0;list-style:none}.princ li{border-bottom:1px solid var(--rule);grid-template-columns:56px minmax(0,5fr) minmax(0,7fr);align-items:baseline;gap:8px 24px;padding:20px 0;display:grid}.princ span{font:700 13px var(--type);color:var(--orange)}.princ h3{font:400 clamp(24px, 2vw, 30px)/1.1 var(--serif)}.princ p{color:var(--ink-2);max-width:34em}.ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px) clamp(20px,2.4vw,40px);margin:0;padding:0;list-style:none;display:grid}.ways li{border-top:1px solid var(--ink);flex-direction:column;align-items:flex-start;gap:8px;padding-top:16px;display:flex}.ways-k{font:700 12.5px var(--type);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em}.ways h3{font:400 clamp(26px, 2.3vw, 32px)/1.05 var(--serif);letter-spacing:-.01em}.ways-p{font:400 clamp(22px, 2vw, 28px)/1.1 var(--serif);color:var(--orange)}.ways-b{color:var(--ink-2);flex:1;font-size:15.5px;line-height:1.45}.ways-b a{-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:3px}.ways-cta{font:13px var(--type);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:16px;margin-top:clamp(32px,4vw,56px);display:flex}@media (max-width:999.98px){.ways{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ways{grid-template-columns:minmax(0,1fr)}}.scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,96px);margin-top:clamp(56px,7vw,104px);display:grid}.scope-h{font:400 clamp(26px, 2.4vw, 34px)/1.05 var(--serif);border-bottom:1px solid var(--ink);padding-bottom:12px}.scope-l{margin:0;padding:0;list-style:none}.scope-l li{border-bottom:1px solid var(--rule);padding:14px 0 14px 30px;position:relative}.scope-l li:before{content:"";border:solid var(--orange);border-width:0 0 2px 2px;width:12px;height:7px;position:absolute;top:19px;left:2px;rotate:-45deg}.scope-out li{gap:2px;display:grid}.scope-out li:before{border-width:2px 0 0;border-color:var(--ink-3);width:12px;height:0;top:24px;rotate:none}.scope-out b{font-weight:600}.scope-out span{color:var(--ink-2);font-size:15px}.sec-ink{background:var(--ink);color:var(--paper);padding:clamp(64px,8vw,120px) 0}.ink-in{padding-top:0;padding-bottom:0}.price{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,112px);display:grid}.pr-k{font:700 13px var(--type);color:var(--on-ink-2)}.pr-n{letter-spacing:-.03em;font-variant-numeric:lining-nums;margin:14px 0 18px;font-size:clamp(88px,11vw,160px);line-height:.9}.pr-n span{font:400 20px var(--sans);letter-spacing:0;color:var(--on-ink-2)}.pr-p{color:var(--on-ink-2);max-width:26em;margin-bottom:28px}.pr-act{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.pr-act .co{align-items:flex-start}.pr-d{border-top:1px solid var(--on-ink-rule);margin:0}.pr-d div{border-bottom:1px solid var(--on-ink-rule);justify-content:space-between;gap:20px;padding:16px 0;display:flex}.pr-d dt{color:var(--on-ink-2)}.pr-d dd{text-align:right;margin:0;font-weight:600}.pr-sub{color:var(--on-ink-2);margin-top:20px;font-size:15px}.more{border-top:1px solid var(--on-ink-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,112px);margin-top:clamp(56px,6vw,96px);padding-top:32px;display:grid}.more h3{font:400 clamp(26px, 2.4vw, 32px)/1.1 var(--serif);margin-bottom:10px}.more p{color:var(--on-ink-2);max-width:32em;margin-bottom:14px}.days{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vw,40px);margin:clamp(48px,6vw,88px) 0 0;padding:0;list-style:none;display:grid}.days li{border-top:1px solid var(--ink);padding-top:18px;position:relative}.days li:before{content:"";background:var(--orange);width:48px;height:3px;position:absolute;top:-1px;left:0}.days li:nth-child(2n){margin-top:40px}.days-big{font:400 clamp(64px, 7vw, 108px)/.9 var(--serif);letter-spacing:-.03em;color:var(--ink);display:block}.days-d{font:700 13px var(--type);color:var(--orange);margin-top:12px;display:block}.days h3{font:400 clamp(24px, 2vw, 30px)/1.1 var(--serif);margin:8px 0}.days p{color:var(--ink-2);font-size:16px}.faq-w{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(32px,6vw,112px);display:grid}.faq-h{top:calc(var(--mast) + 32px);position:sticky}.faq{border-top:1px solid var(--ink)}.faq details{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;font:400 clamp(21px, 1.8vw, 26px)/1.2 var(--serif);justify-content:space-between;gap:20px;padding:20px 0;list-style:none;display:flex}.faq summary:hover{color:var(--orange)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:300 26px/1 var(--sans);color:var(--orange);transition:rotate .25s var(--ease)}.faq details[open] summary:after{rotate:45deg}.faq details p{color:var(--ink-2);max-width:40em;padding:0 0 22px}.cta{background:var(--ink);color:var(--paper);border-top:1px solid var(--on-ink-rule);padding:clamp(80px,10vw,150px) 0}.cta-in{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,80px);display:grid}.cta .decree,.cta .decree span:before{color:var(--on-ink-2)}.cta .decree span:before{background:var(--on-ink-2)}.cta .decree b{color:var(--paper)}.seal-cta{width:200px;height:200px;color:var(--orange)}.cta-h{letter-spacing:-.02em;text-wrap:balance;max-width:14ch;margin-top:22px;font-size:clamp(44px,6vw,92px);line-height:.96}.cta-p{color:var(--on-ink-2);max-width:30em;margin-top:24px;font-size:18px}.cta-mail{font:400 clamp(26px, 3.2vw, 46px)/1.1 var(--serif);color:var(--paper);text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:8px;word-break:break-all;margin-top:22px;font-style:italic;text-decoration-thickness:2px;display:inline-block}.cta-mail:hover{color:var(--orange)}.foot{padding:36px var(--pad) 40px;border-top:1px solid var(--rule);max-width:calc(var(--max) + 2 * var(--pad));margin:0 auto}.foot-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 30px;display:flex}.foot-in p{color:var(--ink-3);font-size:14px}.foot nav{flex-wrap:wrap;gap:8px 22px;font-size:14.5px;display:flex}.foot nav a{color:var(--ink-2);text-decoration:none}.foot nav a:hover{color:var(--orange);text-decoration:underline}.foot-fine{color:var(--ink-3);margin-top:18px;font-size:13px}.foot-cfb{margin-top:18px;font-size:14.5px}.foot-cfb a{color:var(--orange);font-weight:600}.home-ledger .kls{max-width:560px;margin:0 auto 0 max(0px, calc((100vw - var(--max)) / 2))}.ui{background:var(--paper);border:1px solid var(--rule);border-radius:2px;font-size:14px;line-height:1.4;overflow:hidden}.ui-top{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ui-firm{align-items:baseline;gap:10px;min-width:0;display:flex}.ui-firm b{white-space:nowrap;font-size:14px;font-weight:700}.ui-firm span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ui-tag{font:700 11px/1 var(--type);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--rule-2);white-space:nowrap;padding:4px 8px}.ck{flex:none}.term{border-radius:2px}.who-l{margin-top:16px}.legal{max-width:760px;padding:72px var(--pad) 96px;margin:0 auto 0 max(0px, calc((100vw - var(--max)) / 2))}.legal h1{font:400 clamp(44px, 5.8vw, 80px)/.98 var(--serif);letter-spacing:-.02em;text-wrap:balance;margin:10px 0 24px}.legal h2{font:700 26px/1.15 var(--sans);letter-spacing:-.015em;margin:44px 0 10px}.legal p,.legal li{color:var(--ink-2);margin:0 0 12px;font-size:17.5px}.legal a{color:var(--orange)}.kicker{font:600 13px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--orange)}.legal h3{font:800 20px/1.2 var(--sans);margin:26px 0 8px}.legal .meta{font:13px var(--type);color:var(--ink-3);margin:0 0 26px}.legal .lead{color:var(--ink);font-size:21px}.legal table{border-collapse:collapse;width:100%;margin:10px 0 20px;font-size:16px}.legal th,.legal td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:9px 10px}.legal th{font:600 12px var(--sans);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--ink)}.legal .note{border-left:4px solid var(--orange);background:var(--paper-hi);padding:10px 16px}.legal .demo-card{background:var(--paper-hi);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:12px;margin:34px 0;padding:22px 24px}.legal .demo-card p{margin-bottom:14px}.legal .demo-card .btn{color:var(--paper-hi);text-decoration:none}.slip{border-top:2px solid var(--ink);margin-top:56px;padding-top:18px}.slip-k{text-transform:uppercase;font:700 13px var(--type)!important;color:var(--orange)!important}.foot-guides{flex-wrap:wrap;gap:6px 18px;margin-top:18px;font-size:14px;display:flex}.foot-guides span{font:700 12px var(--type);text-transform:uppercase;color:var(--ink-3)}.kls{max-width:560px}.kls-k{font:700 13px var(--type);text-transform:uppercase;color:var(--orange);margin-bottom:6px}.kls-p{color:var(--ink-2);margin-bottom:12px;font-size:16px}.kls-row{flex-wrap:wrap;gap:8px;display:flex}.kls input[type=email]{min-height:40px;font:15px var(--type);background:var(--paper-hi);color:var(--ink);border:1px solid rgb(var(--ink-rgb) / .55);border-radius:6px;flex:220px;padding:0 12px}.kls .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.kls-msg{min-height:1.4em;font:13px var(--type);color:var(--ink-2);margin-top:6px}.foot-ledger{border-top:1px solid var(--rule);margin:22px 0 4px;padding-top:18px}.home-ledger{padding:50px var(--pad);border-top:2px solid var(--ink);background:var(--paper-hi)}.posts{margin:30px 0;padding:0;list-style:none}.posts li{border-bottom:1px solid var(--rule);padding:18px 0}.posts h2{text-transform:none;margin:4px 0 8px;font-size:28px}.posts h2 a{text-decoration:none;color:var(--ink)!important}.posts h2 a:hover{color:var(--orange)!important}.legal .post-h{font-size:clamp(40px,5.6vw,72px)}.post h2{text-transform:none;font-size:32px}.post ol,.post ul{padding-left:1.2em}.post strong{color:var(--ink)}.tool-pick{flex-wrap:wrap;gap:14px 22px;margin:26px 0 18px;display:flex}.tool-pick label{font:600 12px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);gap:6px;display:grid}.tool-pick select{min-height:44px;font:16px var(--sans);background:var(--paper-hi);color:var(--ink);border:1px solid rgb(var(--ink-rgb) / .55);border-radius:6px;padding:0 10px}.sheet{background:var(--paper);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:12px;padding:18px 22px}.sheet-t{border-bottom:1px solid var(--ink);padding-bottom:8px;font:700 15px var(--sans)!important;color:var(--ink)!important}.sheet fieldset{border:0;margin:16px 0 0;padding:0}.sheet legend{font:700 18px var(--sans);margin-bottom:6px}.chk{border-bottom:1px dashed var(--rule);cursor:pointer;align-items:flex-start;gap:10px;padding:6px 0;font-size:16px;display:flex}.chk input{width:18px;height:18px;accent-color:var(--orange);flex:none;margin-top:3px}.chk input:checked+span{color:var(--ink-3);text-decoration:line-through}.tool-act{flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0;display:flex}@media print{.mast,.foot,.tool-pick,.tool-act,.demo-card,.slip{display:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media print{.mast,.foot,.tool-pick,.tool-act,.demo-card,.slip{display:none!important}}@media (max-width:640px){.tbl td{display:block}}.mcp-fig{margin:0}.fig-cap{color:var(--ink-3);max-width:44em;margin-top:12px;font-size:13px}.fig-cap code{font:13px var(--type)}.term{background:var(--ink);color:var(--paper);border-color:var(--ink)}.term .ui-top{border-color:var(--on-ink-rule)}.term .ui-firm span{color:var(--on-ink-2)}.term .ui-tag{color:var(--on-ink-2);border-color:var(--on-ink-rule)}.term-b{font:13.5px/1.5 var(--type);padding:16px 18px 18px}.tl-cmd{color:var(--on-ink-2)}.tl-p{color:var(--paper);margin-right:8px}.tl-tools{margin:14px 0 0;padding:0;list-style:none}.tl-tools li{border-top:1px solid var(--on-ink-rule);animation:rise .5s var(--ease) both;animation-delay:calc(var(--i) * 90ms + .15s);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 0;display:grid}.tl-tools code{font:700 14px var(--type);word-break:break-word}.tl-d{color:var(--on-ink-2);font:13px var(--sans);grid-column:1/-1}.tl-mode{font:600 11px/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--on-ink-2);border:1px solid var(--on-ink-rule);white-space:nowrap;border-radius:99px;place-self:start;padding:4px 8px}.tl-mode.w{color:var(--paper);background:var(--orange);border-color:var(--orange)}.tl-foot{border-top:1px solid var(--on-ink-rule);color:var(--on-ink-2);font:13px var(--sans);margin-top:12px;padding-top:12px}.term-lg{max-width:860px}.ts{border-top:1px solid var(--on-ink-rule);word-break:break-word;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.ts:first-child{border-top:0;padding-top:0}.ts-k{font:600 11px/1.9 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--on-ink-2)}.ts-c code{color:var(--paper);font-weight:700}.ts-c,.ts-r{color:var(--on-ink-2)}.ts-u,.ts-a{color:var(--paper);font-family:var(--sans);font-size:15px}.demo-gif{border:1px solid var(--rule-2);border-radius:12px;width:100%;height:auto}@media (max-width:1099.98px){.shelf{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.shelf-i:nth-child(n){margin-top:0}.shelf-i:nth-child(2n){margin-top:32px}.days{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.days li:nth-child(2n){margin-top:0}}@media (max-width:999.98px){.nav{display:none}.mast{height:auto}.mast-in{height:var(--mast)}.subnav{scrollbar-width:none;border-top:1px solid var(--ink);padding:0 var(--pad);-webkit-overflow-scrolling:touch;gap:22px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.subnav::-webkit-scrollbar{display:none}.subnav a{font:700 12.5px/1 var(--type);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);border-bottom:2px solid #0000;flex:none;padding:12px 0 10px;text-decoration:none}.subnav a:hover,.subnav a:focus-visible{color:var(--orange);border-bottom-color:var(--orange)}.subnav a:last-child{margin-right:28px}section[id],[id=top]{scroll-margin-top:calc(var(--mast) + 44px)}.hero,.story,.proof,.lab-head,.offer-frames,.price,.more,.scope,.faq-w{grid-template-columns:minmax(0,1fr)}.hero-live{margin-top:12px}.seal-hero{width:96px;height:96px;top:-56px;right:-6px}.proof-f{gap:24px;padding-bottom:0;display:grid}.fr-inset{width:78%;margin-left:auto;position:static}.faq-h{position:static}.cta-in{grid-template-columns:minmax(0,1fr)}.seal-cta{width:120px;height:120px}.bars li{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 16px}.bar-track{grid-area:2/1/auto/-1}.princ li{grid-template-columns:40px minmax(0,1fr)}.princ p{grid-column:2}}@media (max-width:640px){body{font-size:16.5px}.wm-t{font-size:20px}.wm .mark{width:24px}.mast .btn-sm{min-height:34px;padding:0 11px;font-size:13px}.display{font-size:clamp(40px,12.5vw,56px)}.decree{gap:10px;font-size:12px}.decree span:before{width:18px;margin-right:10px}.actions .btn,.actions .co,.actions .co .btn,.pr-act .co,.pr-act .co .btn{width:100%}.actions .btn{justify-content:space-between}.live{box-shadow:5px 5px 0 rgb(var(--ink-rgb) / .9);padding:18px 16px 16px}.live-form{flex-direction:column}.live-form .btn{justify-content:center;width:100%}.shelf{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--pad));padding:0 var(--pad) 12px;scrollbar-width:thin;gap:16px;display:flex;overflow-x:auto}.shelf-i,.shelf-i:nth-child(n){scroll-snap-align:start;flex:0 0 78%;margin-top:0}.demos ul{grid-template-columns:minmax(0,1fr);gap:28px}.demos li:nth-child(2){margin-top:0}.days{grid-template-columns:minmax(0,1fr);gap:0}.days li{border-top:1px solid var(--rule-2);grid-template-columns:84px minmax(0,1fr);column-gap:16px;padding:22px 0;display:grid}.days li:before{width:28px}.days-big{grid-row:1/span 3;font-size:56px}.days-d,.days h3,.days p{grid-column:2;margin-top:0}.ts{grid-template-columns:minmax(0,1fr);gap:2px}.pr-d div{flex-direction:column;gap:2px}.pr-d dd{text-align:left}.proof-num{font-size:36vw}.fr-inset{width:88%}}.ts{padding-left:108px;display:block;position:relative}.ts-k{position:absolute;top:11px;left:0}.ts:first-child .ts-k{top:0}@media (max-width:640px){.ts{padding-left:0}.ts-k{margin-bottom:2px;display:block;position:static}}.sec-ink .btn-line{--fg:var(--paper);border-color:var(--on-ink-rule)}.sec-ink .btn-line:hover{--bg:rgb(var(--paper-rgb) / .08)}@media (max-width:640px){.seal-hero{display:none}}@media (min-width:641px) and (max-width:999.98px){.live-top{padding-right:84px}}.sd{background:var(--paper-hi);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:12px;margin:30px 0 40px;padding:22px 24px}.sd label{font:700 12px/1 var(--type);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:8px;display:block}.sd-row{gap:8px;display:flex}.sd-row input{min-width:0;min-height:48px;font:16px var(--sans);color:var(--ink);background:var(--paper);border:1px solid var(--rule-2);border-radius:8px;flex:auto;padding:0 14px}.sd-row input:focus-visible,.sd-log:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.sd-err{border-left:3px solid var(--orange);background:var(--orange-t);margin-top:14px;padding:10px 12px;font-size:15px}.sd-chat{border-top:1px solid var(--ink);margin-top:22px;padding-top:18px}.sd-meta{font:13px/1.5 var(--type);color:var(--ink-3);overflow-wrap:anywhere;margin-bottom:12px}.sd-meta b{color:var(--ink)}.sd-ex{flex-wrap:wrap;gap:6px 8px;margin-bottom:12px;display:flex}.sd-ex button{font:500 13px/1.2 var(--sans);color:var(--ink);border:1px solid var(--rule-2);cursor:pointer;background:0 0;border-radius:99px;padding:6px 11px}.sd-ex button:hover:not(:disabled){border-color:var(--orange);color:var(--orange)}.sd-ex button:disabled{opacity:.5;cursor:default}.sd-log{min-height:160px;max-height:420px;margin-bottom:12px;padding:4px 0 8px;overflow-y:auto}.sd-empty,.sd-wait{color:var(--ink-3);font-size:15px}.sd-msg{border-bottom:1px solid var(--rule);padding:12px 0}.sd-msg:last-child{border-bottom:0}.sd-msg p{white-space:pre-wrap;margin:4px 0 0;font-size:16px;line-height:1.5}.sd-who{font:700 11.5px/1 var(--type);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.sd-assistant .sd-who{color:var(--orange)}@media (max-width:560px){.sd{padding:16px}.sd-row{flex-direction:column}}.lab-checks{flex-wrap:wrap;gap:10px 16px;margin-top:8px;display:flex}.lab-check{font:500 14px var(--sans);color:var(--ink);align-items:center;gap:6px;display:inline-flex}.lab-pre{background:rgb(var(--ink-rgb) / .05);border:1px solid var(--rule);max-height:280px;font:12.5px/1.45 var(--type);white-space:pre-wrap;padding:12px;overflow:auto}.lab-html{border:1px solid var(--rule);background:var(--paper);margin-top:8px;padding:12px}.lab-html h1{font-size:22px}.breaker{background:var(--ink);color:var(--paper);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--orange);padding:20px 22px 18px;transition:background .25s}.st-tripped .breaker{background:var(--orange);box-shadow:6px 6px 0 var(--ink)}.bk-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.word{font-family:var(--display);letter-spacing:-.01em;font-size:64px;line-height:.9}.st-warning .word{font-style:italic}.amt{font-family:var(--mono);font-size:15px}.meter{grid-template-columns:repeat(50,1fr);gap:3px;height:54px;margin-top:18px;display:grid}.meter i{background:#eeebe324;position:relative}.meter i.on{background:var(--paper)}.meter i.on.hot{background:var(--orange);outline:1px solid var(--paper)}.st-tripped .meter i{background:#0e1b1d40}.st-tripped .meter i.on{background:var(--ink)}.meter i.mark:before{content:"";background:var(--paper);width:2px;position:absolute;top:-8px;bottom:-8px;left:-2.5px}.scale{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.8;justify-content:space-between;margin-top:12px;font-size:10.5px;display:flex;position:relative}.scale .soft{position:absolute;transform:translate(-50%)}.stats{border-top:1px solid #eeebe359;grid-template-columns:repeat(5,1fr);gap:10px;margin:18px 0 0;padding-top:14px;display:grid}.stats dt{letter-spacing:.1em;text-transform:uppercase;opacity:.75;font-size:10.5px}.stats dd{font-family:var(--mono);margin:0;font-size:18px}.note{margin:14px 0 0;font-size:13px}.note code{background:#eeebe326}.empty{border:1.5px dashed var(--ink-45);color:var(--ink-70);margin-top:22px;padding:22px}.empty p{max-width:52ch;margin:0}.ledger{border-top:2px solid var(--ink);max-height:360px;margin-top:24px;overflow:auto}.lrow{border-bottom:1px solid var(--ink-15);grid-template-columns:42px 44px 1fr 84px;align-items:baseline;gap:10px;padding:8px 0;font-size:13px;display:grid}.lrow .n{font-family:var(--mono);color:var(--ink-70)}.lrow .http{font-family:var(--mono);font-weight:600}.lrow .num{font-family:var(--mono);text-align:right}.lrow.blocked{color:var(--orange)}.lrow.blocked .http{background:var(--orange);color:var(--paper);text-align:center}details{border-top:1px solid var(--ink);margin-top:18px;padding-top:8px}summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;font-size:12px}pre{font-family:var(--mono);background:var(--ink);color:var(--paper);max-height:360px;margin:10px 0 0;padding:14px;font-size:12px;overflow:auto}section.band{border-bottom:1px solid var(--ink);grid-template-columns:380px 1fr;padding:40px 0;display:grid}section.band>.l{padding-right:32px}section.band>.r{min-width:0;padding-left:36px}.steps{counter-reset:s;border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.steps li{counter-increment:s;border-bottom:1px solid var(--ink-15);padding:12px 0 12px 44px;position:relative}.steps li:before{content:counter(s);font-family:var(--display);color:var(--orange);font-size:30px;position:absolute;top:6px;left:0}.plans{border-top:2px solid var(--ink)}.plan{border-bottom:1px solid var(--ink-15);grid-template-columns:110px 1fr auto;align-items:start;gap:18px;padding:16px 0;display:grid}.price{font-family:var(--display);font-size:40px;line-height:1}.price small{font-family:var(--body);color:var(--ink-70);font-size:12px}.plan h3{margin:0 0 4px;font-size:15px}.plan ul{color:var(--ink-70);margin:0;padding-left:16px;font-size:13.5px}.btn{border:2px solid var(--ink);color:var(--ink);white-space:nowrap;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.btn:hover{background:var(--ink);color:var(--paper)}.btn.solid{background:var(--orange);color:var(--paper)}.ev{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.ev li{border-bottom:1px solid var(--ink-15);grid-template-columns:60px 1fr;gap:12px;padding:12px 0;display:grid}.ev .big{font-family:var(--display);color:var(--orange);font-size:30px;line-height:1}footer{color:var(--ink-70);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:22px 0 40px;font-size:12.5px;display:flex}@media (max-width:860px){.grid,section.band{grid-template-columns:1fr}.rail{border-right:0;border-bottom:1px solid var(--ink);padding-right:0}.main,section.band>.r{padding-left:0}section.band>.l{margin-bottom:18px;padding-right:0}h1{font-size:44px}.word{font-size:48px}.stats{grid-template-columns:repeat(3,1fr)}.plan{grid-template-columns:1fr}}.score{align-items:baseline;gap:10px;margin:14px 0;display:flex}.score .n{font-family:var(--serif);color:var(--orange);font-size:56px;line-height:1}.score .g{color:var(--ink-3);font-size:15px}.tag{font:700 11px/1 var(--type);text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--rule-2);margin-right:8px;padding:4px 7px;display:inline-block}.tag.crit,.tag.critical{background:var(--orange);color:var(--paper);border-color:var(--orange)}.tag.high{color:var(--orange)}.lab-demo .card,.out .card{border:1px solid var(--rule);background:var(--paper);margin:8px 0;padding:12px 14px}.out .err,.lab-err{color:var(--orange);font-weight:600}.out table{border-collapse:collapse;width:100%;font-size:13.5px}.out th,.out td{text-align:left;border-bottom:1px solid var(--rule);padding:6px 8px}.out .limits{color:var(--ink-3);font-size:13px}.out form label{font:600 13px var(--sans);margin-top:10px;display:block}.out form input[type=url],.out form input[type=text],section form input[type=url]{border:1.5px solid var(--rule-2);background:var(--paper);width:100%;max-width:40em;min-height:44px;padding:0 12px}section#gate form button,section#shield form button{margin-top:12px}.legal .demo-card .btn,.legal .actions .btn{color:var(--fg);text-decoration:none}.alts-crumbs{font:13px var(--type);color:var(--ink-3)}.alts-crumbs a{color:var(--ink-3)}.alts-scroll{margin:10px 0 8px;overflow-x:auto}.legal .alts-table{min-width:640px;font-size:15px}.legal .alts-table th[scope=row]{font:700 14px var(--sans);letter-spacing:0;text-transform:none;border-bottom:1px solid var(--rule);width:18%}.legal .alts-table thead th{background:var(--paper-hi)}.alts-note{color:var(--ink-3)}.alts-pick{grid-template-columns:1fr 1fr;gap:0 32px;display:grid}@media (max-width:720px){.alts-pick{grid-template-columns:1fr}}.alts-faq details{border-bottom:1px solid var(--rule);padding:10px 0}.alts-faq summary{cursor:pointer;font:600 17px var(--sans);color:var(--ink)}.alts-faq details p{margin:8px 0 0}.alts-answer{border-left:3px solid var(--orange,#e85d04);background:color-mix(in srgb, var(--orange,#e85d04) 8%, transparent);margin:.75rem 0 1rem;padding:.85rem 1rem;font-size:1.02rem;line-height:1.45}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}._0fmila_className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}._0fmila_variable{--ff-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}._3xyXBG_className{font-family:Archivo,Archivo Fallback;font-style:normal}._3xyXBG_variable{--ff-sans:"Archivo", "Archivo Fallback"}
@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f6e389592deb6d0-s.41kzji7o-jdsp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87d3ffffac5dafea-s.1e8puyswpvmbr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/69c6d7b79c8b79fe-s.2lhqjbmzqepkg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5f440d3eea613716-s.15zaksznb5cf5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime Fallback;src:local(Arial);ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.0%;size-adjust:134.5%}.XH3IVG_className{font-family:Courier Prime,Courier Prime Fallback;font-style:normal}.XH3IVG_variable{--ff-type:"Courier Prime", "Courier Prime Fallback"}
