:root{color-scheme:dark;font-family:Avenir Next,Avenir,Helvetica Neue,sans-serif;background:#11140f;color:#f4f1e8;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg: #11140f;--panel: #171c16;--panel-2: #20271e;--ink: #f4f1e8;--muted: #adb7a6;--line: rgba(235, 230, 211, .16);--line-strong: rgba(235, 230, 211, .28);--green: #84d59d;--green-strong: #a7f0be;--amber: #f0b85c;--dark: #0c0f0b;--danger: #ffb098}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;background:radial-gradient(circle at 50% -20%,rgba(132,213,157,.18),transparent 36%),var(--bg)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(132,213,157,.38);outline-offset:3px}.motion-shell{position:relative;min-height:100vh;overflow:hidden;isolation:isolate;--tilt-x: 0px;--tilt-y: 0px}.particle-field{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background-image:linear-gradient(rgba(244,241,232,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(244,241,232,.035) 1px,transparent 1px);background-size:54px 54px}.particle-field span{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);border-radius:50%;background:#84d59dcc;opacity:.44;transform:translate(calc(var(--tilt-x) * var(--depth)),calc(var(--tilt-y) * var(--depth)));animation:particle-float 7s ease-in-out var(--delay) infinite}.particle-field span:nth-child(4n){background:#f0b85cd1}.particle-field span:nth-child(7n){opacity:.22}.motion-off .particle-field span{animation-play-state:paused}.hero,.benefit-strip,.section,.tester-section,.privacy-page,.evidence-page,.bug-page,footer{width:min(1360px,calc(100% - 48px));margin:0 auto}.site-header{position:fixed;top:0;left:0;right:0;z-index:20;width:100%;min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-inline:max(24px,calc((100% - 1360px)/2));border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% -20%,rgba(132,213,157,.18),transparent 36%),var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}.brand,.footer-brand{min-height:44px;display:inline-flex;align-items:center;gap:11px;color:var(--ink);font-weight:800}.brand img,.footer-brand img{border-radius:8px}nav{display:flex;align-items:center;gap:22px;color:var(--muted);font-size:.94rem}nav a{min-height:44px;display:inline-flex;align-items:center}nav a:hover{color:var(--green-strong)}h1,h2,h3,p{margin:0}h1{max-width:1180px;margin:0 auto;color:var(--ink);font-size:clamp(3.6rem,6.8vw,7rem);line-height:.92;letter-spacing:0;text-align:center}h2{color:var(--ink);font-size:clamp(2rem,4.4vw,4.35rem);line-height:.98;letter-spacing:0}p{color:var(--muted);font-size:1.04rem;line-height:1.62}.hero{min-height:min(920px,100svh);padding:142px 0 84px;display:flex;align-items:center}.hero-copy{width:100%}.fact-row{width:fit-content;max-width:100%;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:22px}.fact-row span{min-height:26px;display:flex;align-items:center;justify-content:center;padding:4px 7px;border:1px solid var(--line);border-radius:6px;background:#171c1657;color:var(--green-strong);font-size:.74rem;font-weight:800;text-align:center;white-space:nowrap}.hero-copy>p{max-width:860px;margin:24px auto 0;color:#d6dece;font-size:clamp(1.16rem,2vw,1.46rem);line-height:1.45;text-align:center}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;padding:0 18px;font-weight:800;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.button.primary{background:var(--green);color:#0c140f}.button.primary:hover{background:var(--green-strong)}.button.secondary{border-color:var(--line-strong);background:#171c16c2;color:var(--ink)}.button.secondary:hover{border-color:#a7f0bea8}.button:disabled{cursor:wait;opacity:.72}.motion-status{min-height:24px;margin-top:12px;color:var(--muted);font-size:.92rem}.hero-panel{width:100%;margin-top:36px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);gap:20px;align-items:stretch}.hero-app,.top-tester-form{padding:16px;border:1px solid var(--line);background:#171c16ad}.hero-app-title{display:flex;align-items:center;gap:12px}.hero-app-title img{border-radius:8px}.hero-app-title strong,.hero-app-title span{display:block}.hero-app-title strong{color:var(--ink);font-size:1.08rem}.hero-app-title span{margin-top:2px;color:var(--muted);font-size:.92rem}.hero-app .hero-actions{margin-top:22px}.top-tester-form label,.tester-form label{display:block;margin-bottom:8px;color:var(--green-strong);font-weight:800}.top-tester-form>div,.tester-form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.benefit-strip{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#11140f9e}.benefit-strip article{min-height:174px;padding:24px 24px 24px 0;border-right:1px solid var(--line)}.benefit-strip article+article{padding-left:24px}.benefit-strip article:last-child{border-right:0}.benefit-strip h2{font-size:1.12rem}.benefit-strip p{margin-top:28px;color:#d7dfd0;font-size:1.2rem;font-weight:800;line-height:1.35}.section{padding:92px 0;display:grid;grid-template-columns:minmax(0,.8fr) minmax(360px,1.08fr);gap:64px;align-items:start;border-bottom:1px solid var(--line)}.section p+p{margin-top:16px}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line-strong);background:#171c16b8}.detail-grid p{min-height:130px;padding:20px;color:#d7dfd0;font-weight:700;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.detail-grid p:nth-child(2n){border-right:0}.detail-grid p:nth-last-child(-n+2){border-bottom:0}.tester-section{padding:58px 0;display:grid;grid-template-columns:minmax(0,.82fr) minmax(390px,1fr);gap:56px;align-items:start;border-bottom:1px solid var(--line)}.tester-section h2{font-size:clamp(2rem,4vw,3.6rem)}.tester-section p{margin-top:14px}.top-tester-form input[type=email],.tester-form input[type=email],.bug-form input,.bug-form select,.bug-form textarea{width:100%;min-height:46px;padding:0 13px;border:1px solid var(--line-strong);border-radius:8px;background:#171c16cc;color:var(--ink);font-size:1rem}.top-tester-form input[type=email]::placeholder,.tester-form input[type=email]::placeholder,.bug-form input::placeholder,.bug-form textarea::placeholder{color:#adb7a6b3}.top-tester-form input[type=email]:focus,.tester-form input[type=email]:focus,.bug-form input:focus,.bug-form select:focus,.bug-form textarea:focus{border-color:#a7f0bead;outline:3px solid rgba(132,213,157,.16);outline-offset:0}.bug-form textarea{min-height:166px;padding-top:12px;resize:vertical}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.form-message{min-height:24px;margin-top:9px;font-size:.94rem;line-height:1.45}.form-message.is-error{color:var(--danger)}footer{padding:30px 0 40px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px 42px;align-items:center}footer nav{justify-content:flex-end}footer p{grid-column:1 / -1;max-width:840px;font-size:.92rem;line-height:1.55}.privacy-page{padding:142px 0 74px}.privacy-heading{max-width:980px}.privacy-heading h1{margin:0;text-align:left;font-size:clamp(3.1rem,7vw,6.4rem)}.privacy-heading p{margin-top:18px;color:#d6dece;font-size:1.1rem}.privacy-content{max-width:980px;margin-top:54px;border-top:1px solid var(--line)}.privacy-content>p{padding:24px 0;color:#d7dfd0;font-size:1.16rem}.privacy-content section{padding:28px 0;display:grid;grid-template-columns:minmax(180px,.36fr) minmax(0,1fr);gap:34px;border-top:1px solid var(--line)}.privacy-content h2{font-size:1.16rem;line-height:1.25}.privacy-content section p{grid-column:2}.privacy-content section p+p{margin-top:12px}.evidence-page{padding:142px 0 74px}.evidence-heading{max-width:980px}.evidence-heading h1{margin:0;text-align:left;font-size:clamp(3rem,6.5vw,5.8rem)}.evidence-heading p{max-width:860px;margin-top:20px;color:#d6dece;font-size:1.16rem}.evidence-layout{margin-top:44px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,.42fr);gap:28px;align-items:start}.evidence-video{width:100%;max-height:760px;border:1px solid var(--line-strong);border-radius:8px;background:#070a07}.evidence-copy{padding:20px;border:1px solid var(--line);border-radius:8px;background:#171c16b3}.evidence-copy h2{font-size:1.28rem}.evidence-copy p{margin-top:14px}.evidence-copy .button{width:100%;margin-top:22px}.bug-page{padding:142px 0 74px}.bug-heading{max-width:980px}.bug-heading h1{margin:0;text-align:left;font-size:clamp(3rem,6.5vw,5.8rem)}.bug-heading p{max-width:780px;margin-top:20px;color:#d6dece;font-size:1.16rem}.bug-form{max-width:980px;margin-top:42px;padding:22px;border:1px solid var(--line);border-radius:8px;background:#171c16b8}.field-row+.field-row,.bug-form-grid{margin-top:18px}.field-row label{display:block;margin-bottom:8px;color:var(--green-strong);font-weight:800}.bug-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bug-form-actions{margin-top:22px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center}@keyframes particle-float{0%,to{margin-top:-8px}50%{margin-top:8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}@media(max-width:900px){.site-header{min-height:68px;padding:10px max(14px,calc((100% - 1360px)/2));align-items:center}nav{width:100%;gap:12px;justify-content:space-between}.site-header nav{display:none}.section,.tester-section,.privacy-content section,.evidence-layout,.bug-form-grid{grid-template-columns:1fr;gap:36px}.privacy-content section p{grid-column:auto}.hero-panel{grid-template-columns:1fr}.hero{min-height:auto;padding-top:118px;padding-bottom:64px}.benefit-strip{grid-template-columns:1fr}.benefit-strip article,.benefit-strip article+article{padding:22px 0;border-right:0;border-bottom:1px solid var(--line)}.benefit-strip article:last-child{border-bottom:0}footer{grid-template-columns:1fr}footer nav{justify-content:flex-start}}@media(max-width:560px){.hero,.benefit-strip,.section,.tester-section,.privacy-page,.evidence-page,.bug-page,footer{width:min(100% - 28px,1360px)}nav{flex-wrap:wrap}h1{font-size:clamp(3rem,14.5vw,4.5rem);line-height:.94}.fact-row{gap:6px;margin-bottom:20px}.fact-row span{font-size:.72rem;white-space:normal}.hero-actions,.button,.hero-panel,.top-tester-form>div,.top-tester-form .button,.tester-form>div,.tester-form .button{width:100%}.section{padding:66px 0}.privacy-page,.evidence-page,.bug-page{padding-top:112px}.bug-form{padding:16px}.bug-form-actions,.bug-form-actions .button{width:100%}.bug-form-actions,.detail-grid{grid-template-columns:1fr}.detail-grid p,.detail-grid p:nth-child(2n),.detail-grid p:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.detail-grid p:last-child{border-bottom:0}.top-tester-form>div,.tester-form>div{grid-template-columns:1fr}}
