:where(.t7) *,:where(.t7) :before,:where(.t7) :after{box-sizing:border-box}:where(.t7) h1,:where(.t7) h2,:where(.t7) h3,:where(.t7) p,:where(.t7) ul,:where(.t7) ol,:where(.t7) figure,:where(.t7) blockquote,:where(.t7) dl,:where(.t7) dd,:where(.t7) dt{margin:0;padding:0}:where(.t7) ul,:where(.t7) ol{list-style:none}:where(.t7) a{color:inherit;text-decoration:none}.t7 [id]{scroll-margin-top:calc(84px + var(--appnav-h,0px))}.t7{--bg:#e9e5da;--paper:#f6f3ea;--ink:#25282b;--ch:#33373b;--ch2:#25282b;--lcd:#c6d49c;--lcd-i:#1f2a12;--r:#e5472c;--rd:#b9341d;--am:#f0b232;--amd:#c08a14;--edge:#b3ad9d;--muted:#5a5f63;--hh:76px;--ph-bg:#d9d2c0;--ph-fg:#b5ad98;--ph-tx:#6c6652;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:Archivo,system-ui,sans-serif;line-height:1.6;overflow-x:clip}.t7 .mo-word:not(:last-child){margin-right:.26em}.t7 h1,.t7 h2,.t7 h3{letter-spacing:-.03em;color:var(--ink);font-weight:800;line-height:1.05}.t7 h1{font-size:clamp(44px,6.4vw,88px);font-weight:900}.t7 h2{text-wrap:balance;font-size:clamp(30px,4vw,52px)}.t7-wrap{max-width:1200px;margin:0 auto;padding:0 28px}.t7-red{color:var(--r)}.t7-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--rd);margin-bottom:14px;font-family:Share Tech Mono,ui-monospace,monospace;font-size:14px}.t7-eyebrow-l{color:var(--am)}.t7-sec{padding:104px 0}.t7-sub{color:var(--muted);margin-top:12px;font-size:17px}.t7-btn{cursor:pointer;text-align:center;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 28px;font-size:16px;font-weight:800;transition:transform .12s,box-shadow .12s,background .2s;display:inline-flex}.t7-btn-r{background:var(--r);color:#fff;box-shadow:0 6px 0 var(--rd)}.t7-btn-k{background:var(--ch);color:#fff;box-shadow:0 6px 0 var(--ch2)}.t7-btn:hover{transform:translateY(-2px)}.t7-btn:active{transform:translateY(5px);box-shadow:0 1px #0006}.t7-head{top:var(--appnav-h,0px);z-index:30;background:var(--ch2);color:#fff;position:sticky}.t7-head-in{height:var(--hh);justify-content:space-between;align-items:center;gap:22px;display:flex}.t7-brand{align-items:center;gap:12px;min-width:0;display:flex}.t7-mono{background:var(--lcd);width:42px;height:42px;color:var(--lcd-i);border-radius:10px;flex:none;place-items:center;font-family:Share Tech Mono,monospace;font-size:18px;font-weight:400;display:grid;box-shadow:inset 0 2px 6px #00000040}.t7-bname{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:800;overflow:hidden}.t7-head nav{color:#c9ccce;gap:24px;font-size:14.5px;font-weight:600;display:flex}.t7-head nav a{padding:6px 0;transition:color .2s}.t7-head nav a:hover{color:var(--am)}.t7-head-cta{background:var(--r);color:#fff;min-height:44px;box-shadow:0 4px 0 var(--rd);border-radius:12px;flex:none;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:800;transition:transform .12s,box-shadow .12s;display:inline-flex}.t7-head-cta:hover{transform:translateY(-2px)}.t7-head-cta:active{box-shadow:0 1px 0 var(--rd);transform:translateY(3px)}.t7-hero{background:radial-gradient(900px 500px at 78% 30%,#f5f1e6,#0000 70%);padding:72px 0 110px;position:relative}.t7-hero-in{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.t7-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);align-items:center;gap:12px;margin-bottom:26px;font-family:Share Tech Mono,monospace;font-size:14px;display:inline-flex}.t7-tag span{background:var(--am);width:28px;height:28px;box-shadow:0 3px 0 var(--amd);border-radius:8px;place-items:center;font-weight:900;display:grid}.t7-lead{color:var(--muted);max-width:520px;margin-top:24px;font-size:19px}.t7-actions{flex-wrap:wrap;gap:16px;margin-top:34px;display:flex}.t7-hero-art{justify-self:center;width:min(100%,360px);position:relative}.t7-calc{background:linear-gradient(160deg, #464b50, var(--ch) 40%, var(--ch2));border-radius:30px;padding:22px 22px 26px;position:relative;box-shadow:0 50px 70px -30px #000000a6,inset 0 1px #fff3,0 0 0 2px #1b1d20}.t7-solar{background:#14161a;border-radius:6px;gap:3px;width:96px;height:20px;margin-left:auto;padding:3px;display:flex}.t7-solar i{background:linear-gradient(#4a3d2e,#2a2118);border-radius:2px;flex:1}.t7-brandline{letter-spacing:.12em;text-transform:uppercase;color:#9aa0a5;max-width:170px;margin-top:-17px;font-size:11px;font-weight:800;line-height:1.2}.t7-lcd{background:linear-gradient(180deg, #b5c48b, var(--lcd));height:88px;color:var(--lcd-i);border-radius:12px;margin:16px 0 18px;font-family:Share Tech Mono,monospace;position:relative;overflow:hidden;box-shadow:inset 0 4px 10px #00000059}.t7-ghost{opacity:.09;letter-spacing:0;font-size:54px;line-height:1;position:absolute;bottom:6px;right:14px}.t7-lcd-m{opacity:.55;font-size:13px;position:absolute;top:8px;left:12px}.t7-fr{opacity:0;white-space:nowrap;animation:8s linear infinite t7-show;animation-delay:calc(var(--t) * 1s - 8s);font-size:54px;line-height:1;position:absolute;bottom:6px;right:14px}.t7-fr-long{animation-name:t7-show-long}.t7-fr-short{animation-name:t7-show-short}.t7-keys{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.t7-key{height:48px;color:var(--ink);-webkit-user-select:none;user-select:none;background:linear-gradient(#f8f5ec,#e2ddcf);border-radius:11px;place-items:center;font-family:Share Tech Mono,monospace;font-size:21px;font-weight:400;display:grid;box-shadow:0 5px #8f8a7b,0 8px 10px #00000059}.t7-key-fn{background:linear-gradient(#b6bbbf,#8e9499);font-size:17px;box-shadow:0 5px #5b6065,0 8px 10px #00000059}.t7-key-op{background:linear-gradient(180deg, #ffd061, var(--am));box-shadow:0 5px 0 var(--amd), 0 8px 10px #00000059;font-weight:700}.t7-key-eq{background:linear-gradient(180deg, #ff6a4d, var(--r));color:#fff;box-shadow:0 5px 0 var(--rd), 0 8px 10px #00000059}.t7-key-w{grid-column:span 2}.t7-key-auto{animation:8s linear infinite t7-press;animation-delay:calc(var(--t) * 1s - 8s)}.t7-pol-fl{z-index:3;position:absolute;bottom:-34px;left:-96px}.t7-pol{background:#fff;border-radius:6px;width:168px;padding:9px 9px 12px;transform:rotate(-6deg);box-shadow:0 22px 36px -16px #0000008c}.t7-pol-ph{aspect-ratio:1;border-radius:3px;overflow:hidden}.t7-pol-ph .pt{width:100%;height:100%}.t7-pol p{text-align:center;margin-top:8px;font-size:14px;font-weight:800;line-height:1.2}.t7-pol small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-family:Share Tech Mono,monospace;font-size:11px;font-weight:400;display:block}.t7-sym{z-index:0;color:var(--am);pointer-events:none;font-family:Share Tech Mono,monospace;font-weight:700;position:absolute}.t7-sym span{opacity:.85;font-size:54px;line-height:1;display:block}.t7-sym-0{top:-26px;right:-50px}.t7-sym-1{color:var(--r);top:20px;left:-50px}.t7-sym-1 span{font-size:40px}.t7-sym-2{color:var(--ch);bottom:90px;right:-60px}.t7-sym-3{color:var(--ch);opacity:.7;top:-40px;left:30px}.t7-sym-3 span{font-size:42px}.t7-tape{background:var(--paper);border-top:2px dashed var(--edge);border-bottom:2px dashed var(--edge);padding:14px 0;font-family:Share Tech Mono,monospace;overflow:hidden}.t7-tape-i{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--ink);flex:none;align-items:center;gap:30px;padding-right:30px;font-size:19px;display:inline-flex}.t7-tape-i i{color:var(--r);font-style:normal}.t7-odo{font-family:Share Tech Mono,monospace;display:inline-flex}.t7-odo-col{--r2:clamp(0, calc(var(--pi,1) * 1.5 - .15 - var(--c) * .08), 1);text-align:center;width:.6em;height:1em;line-height:1;display:inline-block;overflow:hidden}.t7-odo-reel{transform:translate3d(0, calc(var(--r2) * (10 + var(--d)) * -1em), 0);will-change:transform;flex-direction:column;display:flex}.t7-odo-reel span{height:1em;line-height:1;display:block}.t7-odo-sym{text-align:center;align-self:flex-end;width:.34em;line-height:1}.t7-tally{background:var(--ch2);color:#fff;padding:96px 0}.t7-tally h2{color:#fff}.t7-tally .t7-eyebrow{color:var(--am)}.t7-tally .t7-sub{color:#aeb2b5}.t7-tally-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:44px;display:grid}.t7-lcdcard{background:#32363a;border-radius:20px;gap:12px;padding:16px;transition:transform .2s;display:grid;box-shadow:0 6px #1a1c1e}.t7-lcdcard:hover{transform:translateY(-4px)}.t7-lcdcard-d{background:linear-gradient(180deg, #b5c48b, var(--lcd));color:var(--lcd-i);border-radius:10px;justify-content:flex-end;padding:14px 16px 10px;font-size:clamp(40px,4.6vw,62px);display:flex;overflow:hidden;box-shadow:inset 0 4px 10px #00000059}.t7-lcdcard>span{color:#d4d6d8;padding:0 4px 4px;font-size:14px;font-weight:700}.t7-svc-grid{grid-template-columns:repeat(3,1fr);gap:34px 26px;margin-top:50px;display:grid}.t7-svc-grid>.mo-reveal{display:flex}.t7-svc{background:linear-gradient(180deg, #fffdf6, var(--paper));box-shadow:0 9px 0 var(--edge), 0 22px 28px -12px #0000004d;cursor:default;border-radius:22px;flex:1;padding:30px 28px 32px;transition:transform .14s,box-shadow .14s;position:relative}.t7-svc:hover{box-shadow:0 3px 0 var(--edge), 0 8px 14px -8px #0000004d;transform:translateY(6px)}.t7-svc-g{background:var(--ch);width:38px;height:38px;color:var(--am);border-radius:10px;place-items:center;font-family:Share Tech Mono,monospace;font-size:22px;font-weight:700;transition:transform .3s,background .2s;display:grid;position:absolute;top:18px;right:22px}.t7-svc:hover .t7-svc-g{background:var(--r);color:#fff;transform:rotate(90deg)}.t7-svc-ic{background:var(--am);width:52px;height:52px;color:var(--ink);box-shadow:0 4px 0 var(--amd);border-radius:14px;place-items:center;margin-bottom:20px;display:grid}.t7-svc h3{margin-bottom:10px;font-size:22px}.t7-svc p{color:var(--muted);font-size:16px}.t7-how{background:var(--paper);border-top:2px dashed var(--edge);border-bottom:2px dashed var(--edge)}.t7-eq{align-items:stretch;gap:14px;margin-top:54px;display:flex}.t7-term{min-width:0;box-shadow:0 7px 0 var(--edge);background:#fff;border-radius:18px;flex:1;padding:24px 22px}.t7-term h3{margin-bottom:8px;font-size:21px}.t7-term p{color:var(--muted);font-size:15px}.t7-op{flex:none;place-items:center;width:54px;display:grid}.t7-op span{background:var(--ch);width:54px;height:54px;color:var(--am);box-shadow:0 4px 0 var(--ch2);border-radius:50%;place-items:center;font-family:Share Tech Mono,monospace;font-size:32px;font-weight:700;display:grid}.t7-op-eq span{background:var(--r);color:#fff;box-shadow:0 4px 0 var(--rd)}.t7-bring{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:46px;display:grid}.t7-pad{background:var(--paper);border-top:12px solid var(--r);box-shadow:0 9px 0 var(--edge);border-radius:6px 6px 18px 18px;padding:26px 26px 28px}.t7-pad h3{margin-bottom:14px;font-size:20px}.t7-pad li,.t7-plan li{color:var(--ink);align-items:flex-start;gap:12px;padding:5px 0;font-size:15.5px;display:flex}.t7-box{border:2px solid var(--ink);width:22px;height:22px;color:var(--r);background:#fff;border-radius:6px;flex:none;place-items:center;margin-top:2px;display:grid}.t7-box svg{stroke-width:3px;width:13px;height:13px}.t7-price-sec{background:var(--ch2);color:#fff}.t7-price-sec h2{color:#fff}.t7-price-sec .t7-sub{color:#aeb2b5}.t7-plans{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:50px;display:grid}.t7-plan-w{display:flex}.t7-plan{background:linear-gradient(180deg, #fffdf6, var(--paper));color:var(--ink);box-shadow:0 9px 0 var(--edge);border-radius:24px;flex-direction:column;flex:1;padding:32px 28px 30px;display:flex;position:relative}.t7-plan-hot{box-shadow:0 9px 0 var(--amd);outline:4px solid var(--am)}.t7-pop{background:var(--am);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 3px 0 var(--amd);border-radius:8px;padding:6px 14px;font-size:12px;font-weight:900;position:absolute;top:-17px;left:24px}.t7-plan h3{font-size:22px}.t7-plan-lcd{background:linear-gradient(180deg, #b5c48b, var(--lcd));color:var(--lcd-i);border-radius:12px;align-items:baseline;gap:4px;margin:18px 0 20px;padding:14px 16px;font-family:Share Tech Mono,monospace;font-size:58px;line-height:1;display:flex;box-shadow:inset 0 4px 10px #00000059}.t7-plan-cur{font-size:28px}.t7-plan-lcd .t7-odo{font-size:58px}.t7-plan-lcd small{letter-spacing:.04em;text-transform:uppercase;opacity:.75;align-self:flex-end;margin-left:auto;font-size:13px}.t7-plan ul{flex:1;margin-bottom:26px}.t7-plan .t7-btn{align-self:stretch}.t7-about-in{grid-template-columns:.85fr 1.15fr;align-items:center;gap:72px;display:grid}.t7-about-ph{justify-self:center;width:min(100%,410px);position:relative}.t7-about-frame{aspect-ratio:4/5;background:var(--ch);box-shadow:0 9px 0 var(--ch2), 0 40px 60px -30px #0009;border-radius:26px;padding:12px;overflow:hidden}.t7-about-frame .pt{border-radius:16px;width:100%;height:100%}.t7-about-key{position:absolute;bottom:30px;right:-22px}.t7-about-key span{background:var(--r);color:#fff;width:72px;height:72px;box-shadow:0 6px 0 var(--rd);border-radius:18px;place-items:center;font-family:Share Tech Mono,monospace;font-size:40px;display:grid}.t7-about-copy h2{margin-bottom:20px}.t7-about-copy p{color:var(--muted);max-width:560px;margin-bottom:16px;font-size:18px}.t7-creds{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.t7-creds li{background:var(--paper);box-shadow:0 3px 0 var(--edge);border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:700;display:inline-flex}.t7-rev{background:var(--paper);border-top:2px dashed var(--edge)}.t7-rev-grid{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:46px;display:grid}.t7-rev-w{display:flex}.t7-rev-c{box-shadow:0 8px 0 var(--edge);background:#fff;border-radius:20px;flex-direction:column;flex:1;gap:16px;padding:28px;transition:transform .2s;display:flex}.t7-rev-c:hover{transform:rotate(-1deg)translateY(-4px)}.t7-rev-c .stars{color:var(--am)}.t7-rev-c blockquote{flex:1;font-size:17px;font-weight:500}.t7-rev-c figcaption{align-items:center;gap:12px;display:flex}.t7-av{background:var(--lcd);width:44px;height:44px;color:var(--lcd-i);border-radius:10px;place-items:center;font-family:Share Tech Mono,monospace;font-size:14px;display:grid}.t7-rev-c figcaption b{font-size:15px;line-height:1.2;display:block}.t7-rev-c figcaption i{color:var(--muted);font-size:13px;font-style:normal}.t7-faq-wrap{grid-template-columns:.7fr 1.3fr;align-items:start;gap:72px;display:grid}.t7-faq-note{color:var(--muted);max-width:300px;margin-top:16px;font-size:17px}.t7 .faq-list{gap:16px;display:grid}.t7 .faq-list details{background:var(--paper);box-shadow:0 6px 0 var(--edge);border-radius:16px}.t7 .faq-list details[open]{background:#fff}.t7 .faq-list summary{cursor:pointer;min-height:44px;padding:20px 68px 20px 24px;font-size:18px;font-weight:800;line-height:1.35;list-style:none;position:relative}.t7 .faq-list summary::-webkit-details-marker{display:none}.t7 .faq-list summary:after{content:"+";background:var(--am);width:36px;height:36px;color:var(--ink);box-shadow:0 3px 0 var(--amd);border-radius:10px;place-items:center;font-family:Share Tech Mono,monospace;font-size:24px;display:grid;position:absolute;top:50%;right:16px;translate:0 -50%}.t7 .faq-list details[open] summary:after{content:"-";background:var(--r);color:#fff;box-shadow:0 3px 0 var(--rd)}.t7 .faq-list details p{color:var(--muted);padding:0 24px 22px;font-size:16.5px}.t7-cta{background:var(--r);color:#fff;text-align:center;padding:100px 0 110px}.t7-cta-in{justify-items:center;gap:22px;display:grid}.t7-cta h2{color:#fff}.t7-cta p{color:#ffe3dc;font-size:19px}.t7-cta-lcd{background:linear-gradient(180deg, #b5c48b, var(--lcd));color:var(--lcd-i);box-shadow:inset 0 5px 12px #00000059, 0 9px 0 var(--rd);text-align:left;border-radius:20px;align-items:center;gap:22px;padding:22px 34px;font-family:Share Tech Mono,monospace;display:flex}.t7-cta-eq{opacity:.5;font-size:64px;line-height:1}.t7-cta-lcd p{letter-spacing:.14em;text-transform:uppercase;color:var(--lcd-i);opacity:.7;font-size:14px}.t7-cta-lcd a{letter-spacing:-.01em;min-height:44px;font-size:clamp(30px,6vw,56px);line-height:1.1;display:inline-block}.t7-cta-lcd a:hover{text-decoration:underline}.t7-foot{background:var(--ch2);color:#b6babd;padding:34px 0 40px;font-size:14.5px}.t7-foot-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.t7-foot-brand{color:#fff;align-items:center;gap:12px;font-weight:800;display:inline-flex}.t7-foot .t7-mono{width:34px;height:34px;font-size:14px}.t7-disc{opacity:.75;margin-top:20px;font-size:13px}@keyframes t7-show{0%{opacity:0}1%,12%{opacity:1}13%,to{opacity:0}}@keyframes t7-show-long{0%{opacity:0}1%,30%{opacity:1}31%,to{opacity:0}}@keyframes t7-show-short{0%{opacity:0}1%,6%{opacity:1}7%,to{opacity:0}}@keyframes t7-press{0%,to{filter:none;transform:none}1.5%,6%{filter:brightness(.88);transform:translateY(5px);box-shadow:0 0 #000}9%{filter:none;transform:none}}@media (max-width:1000px){.t7-head nav{display:none}.t7-hero-in,.t7-about-in,.t7-faq-wrap{grid-template-columns:1fr;gap:56px}.t7-svc-grid,.t7-bring,.t7-plans,.t7-rev-grid,.t7-tally-grid{grid-template-columns:1fr 1fr}.t7-eq{flex-direction:column}.t7-op{width:100%;height:54px}.t7-pol-fl{left:-30px}.t7-about-key{right:-8px}}@media (max-width:760px){.t7{--hh:64px}.t7-wrap{padding:0 20px}.t7-sec{padding:72px 0}.t7-hero{padding:40px 0 80px}.t7-bname{font-size:15px}.t7-head-cta span{display:none}.t7-head-cta{justify-content:center;width:44px;padding:0}.t7-hero-art{width:min(100%,310px)}.t7-pol-fl{bottom:-44px;left:-14px}.t7-pol{width:132px}.t7-sym-2,.t7-sym-1{display:none}.t7-svc-grid,.t7-bring,.t7-plans,.t7-rev-grid{grid-template-columns:1fr}.t7-tally-grid{grid-template-columns:1fr 1fr;gap:14px}.t7-tally-grid .t7-lcdcard-d{padding:10px 10px 8px;font-size:36px}.t7-cta-lcd{gap:14px;padding:18px 22px}.t7-cta-eq{font-size:44px}.t7-plan-lcd,.t7-plan-lcd .t7-odo{font-size:48px}}@media (prefers-reduced-motion:reduce){.t7-fr,.t7-key-auto{animation:none!important}.t7-fr{opacity:0}.t7-fr-long{opacity:1}.t7-btn,.t7-svc,.t7-rev-c,.t7-lcdcard{transition:none}}
