.refresh-arrow{width:24px;height:24px;flex-shrink:0}.refresh-arrow.is-back{transform:rotate(180deg)}.keeper-refresh__intro{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:48px}.keeper-refresh__intro h2{margin:0;max-width:13ch;font-size:clamp(2.5rem,5.5vw,5.5rem);line-height:1.04}.keeper-refresh__intro p{max-width:30ch;margin:0;color:var(--muted);font-size:18px;line-height:1.6}.service-carousel{border-top:1px solid #383838}.service-carousel__stage{display:grid;grid-template-columns:1.1fr 1fr;min-height:385px;background:var(--panel)}.service-carousel__copy{padding:40px 45px 40px 0;animation:refresh-enter .45s cubic-bezier(.16,1,.3,1)}.service-carousel__deliverable,.service-carousel__position{font:12px/1.5 var(--mono);color:var(--muted)}.service-carousel__copy h3{font:600 clamp(1.8rem,3.1vw,3.2rem)/1.12 var(--display);letter-spacing:-.03em;margin:24px 0 20px;max-width:16ch;text-wrap:balance}.service-carousel__copy p{color:var(--muted);font-size:17px;line-height:1.7;max-width:46ch;margin-bottom:28px}.service-carousel__deliverable{color:var(--lime)}.service-art{position:relative;display:grid;place-items:center;overflow:hidden;min-width:0;background:#0d0e0a;border-left:1px solid #292b22;padding:42px}.service-art__sheet{position:relative;width:min(100%,330px);border:1px solid #596043;background:var(--ink);transform:rotate(-4deg);transition:transform .4s}.service-art:hover .service-art__sheet{transform:rotate(0deg)}.service-art__chrome{padding:13px;display:flex;gap:5px;align-items:center;border-bottom:1px solid #333}.service-art__chrome i{width:5px;height:5px;background:#777;border-radius:50%}.service-art__chrome span{margin-left:auto;color:var(--muted);font:9px/1 var(--mono)}.service-art__body{padding:32px;overflow:hidden}.service-art__letter{display:block;font:600 clamp(48px,7vw,90px)/1 var(--display);letter-spacing:-.03em;color:var(--lime);margin-bottom:28px}.service-art__lines{display:grid;grid-gap:9px;gap:9px}.service-art__lines i{width:75%;height:3px;background:#555}.service-art__lines i:nth-child(2){width:100%}.service-art__lines i:nth-child(3){width:45%}.service-art__signal{width:100%;height:2px;background:var(--lime);margin-top:30px;transform-origin:left;animation:refresh-signal 5s cubic-bezier(.16,1,.3,1) infinite}.service-art__stamp{position:absolute;bottom:30px;right:25px;color:var(--lime);border:1px solid #697e16;background:var(--ink);padding:12px;font:10px/1.4 var(--mono);letter-spacing:.08em}.service-art--web .service-art__sheet{transform:rotate(3deg)}.service-art--test .service-art__sheet{transform:rotate(0)}.service-art--test .service-art__letter{font-size:65px}.service-art--email .service-art__sheet{transform:rotate(-6deg)}.service-art--report .service-art__letter{font-size:clamp(40px,5vw,62px)}.service-carousel__navigation{display:flex;border-top:1px solid #333;border-bottom:1px solid #333;gap:18px;justify-content:space-between;padding:18px 0}.service-carousel__choices{display:flex;gap:8px;flex-wrap:wrap}.lab-scenarios button,.service-carousel__choices button{min-height:44px;padding:10px 14px;background:transparent;border:1px solid #444;color:#bbb;font:500 13px/1.4 var(--body);cursor:pointer;transition:color .2s,background .2s,border-color .2s}.lab-scenarios button[aria-pressed=true],.service-carousel__choices button[aria-pressed=true]{background:var(--lime);color:var(--ink);border-color:var(--lime)}.lab-scenarios button:hover,.service-carousel__choices button:hover{border-color:var(--lime)}.carousel-arrows{display:flex;gap:8px;align-self:flex-start}.carousel-arrows button,.lab-example-bottom button{width:46px;height:46px;display:grid;place-items:center;background:transparent;border:1px solid #444;color:#fff;cursor:pointer}.carousel-arrows button:hover,.lab-example-bottom button:hover{color:var(--lime);border-color:var(--lime)}.keeper-close{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:25px}.keeper-close p{color:var(--muted);max-width:50ch;font-size:16px;line-height:1.6}.keeper-close a,.method-delivery a{display:flex;align-items:center;gap:20px;min-height:44px;font-weight:600}.lab-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:35px}.lab-heading h2{font-size:clamp(2.5rem,5vw,5rem);line-height:1.06;margin:0}.lab-heading p{max-width:30ch;color:var(--muted);font-size:18px;line-height:1.6}.lab-scenarios{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.lab-workspace{display:grid;grid-template-columns:.8fr 1.2fr;border-top:1px solid #454b2e;border-bottom:1px solid #454b2e}.lab-steps{display:flex;flex-direction:column;justify-content:center;padding:25px 35px 25px 0}.lab-steps button{min-height:83px;display:flex;text-align:left;align-items:center;gap:18px;padding:15px;background:transparent;border:0;border-bottom:1px solid #333;color:var(--muted);font:500 17px/1.4 var(--body);cursor:pointer}.lab-steps button>span{font:12px/1 var(--mono)}.lab-steps button svg{margin-left:auto;width:20px}.lab-steps button[aria-pressed=true]{color:var(--lime);background:#101307}.lab-example{background:#0a0b07;padding:35px;border-left:1px solid #333b20;display:flex;flex-direction:column;min-height:445px}.lab-diagram{position:relative;display:flex;align-items:center;padding:15px 0 35px}.lab-diagram>span{font:11px/1 var(--mono);border:1px solid #444;padding:11px 9px;color:#aaa}.lab-diagram>span.is-set{border-color:var(--lime);color:var(--lime)}.lab-diagram>i{flex:1 1;height:1px;background:#596334}.lab-trace{display:none}.lab-example-copy{animation:refresh-enter .35s cubic-bezier(.16,1,.3,1)}.lab-position{font:11px/1 var(--mono);color:var(--muted)}.lab-example h3{font:600 clamp(25px,3vw,38px)/1.15 var(--display);letter-spacing:-.025em;margin:20px 0;text-wrap:balance}.lab-example p{font-size:17px;color:#b8b8b2;line-height:1.75;max-width:58ch;margin-bottom:30px}.lab-example-bottom{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.lab-example-bottom small{max-width:33ch;font-size:12px;line-height:1.5;color:var(--muted)}.method-delivery .section-inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:10%;gap:10%;align-items:center}.method-delivery h2{margin:0;font-size:clamp(3rem,5vw,5rem);line-height:1.05}.method-delivery p{font-size:18px;line-height:1.75;color:var(--muted);max-width:58ch}.method-delivery p+p{font-size:15px;margin-top:28px}.about-refresh-hero{padding:180px clamp(28px,6vw,80px) 0 clamp(56px,8vw,120px)}.about-refresh-hero__inner{max-width:1500px;margin:auto;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;grid-gap:4%;gap:4%}.about-refresh-hero h1{font-size:clamp(3rem,6.4vw,6rem);line-height:1.04;letter-spacing:-.035em;margin:0;text-wrap:balance}.about-refresh-hero__inner p{color:var(--muted);font-size:18px;line-height:1.7;max-width:46ch;margin:28px 0 32px}.about-koi{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1}.about-koi>img{width:75%;height:auto;animation:refresh-koi 24s linear infinite}.about-koi__orbit{position:absolute;inset:5%;border:1px solid #303528;border-radius:50%}.about-koi__orbit:after{position:absolute;content:"";inset:11%;border:1px solid #242920;border-radius:50%}.about-koi>span{position:absolute;font:10px/1.4 var(--mono);letter-spacing:.13em;color:var(--muted);background:var(--ink);padding:10px}.about-koi>span:first-of-type{top:1%;left:38%}.about-koi>span:nth-of-type(2){bottom:12%;right:0}.about-koi>span:nth-of-type(3){bottom:12%;left:0}.about-proof-line{max-width:1500px;margin:55px auto 0;display:flex;gap:50px;align-items:center;padding:30px 0;border-top:1px solid #333;border-bottom:1px solid #333}.about-proof-line p{display:flex;align-items:center;gap:15px;color:var(--muted);font-size:14px;margin:0}.about-proof-line strong{font:600 32px/1 var(--display);color:#fff}.about-proof-line>span{margin-left:auto;font:11px/1.6 var(--mono);color:var(--muted)}.about-manifesto .section-inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:10%;gap:10%}.about-manifesto h2{font-size:clamp(2.4rem,4.6vw,4.5rem);line-height:1.08;margin:0}.about-manifesto article{padding:28px 0;border-bottom:1px solid #333}.about-manifesto article:first-child{padding-top:0}.about-manifesto h3{font:600 25px/1.3 var(--display);letter-spacing:-.02em;margin:0 0 14px}.about-manifesto p{margin:0;font-size:17px;line-height:1.75;color:var(--muted)}.footer-refresh{background:#080906;padding-top:55px}.footer-refresh:after,.footer-refresh:before{display:none}.footer-refresh__body,.footer-refresh__bottom,.footer-refresh__top{max-width:1500px;margin:0 auto}.footer-refresh__top{display:flex;align-items:center;gap:40px;border-bottom:1px solid #333;padding-bottom:38px}.footer-refresh__brand{display:flex;align-items:center;gap:15px;color:#fff;font:650 14px/1.15 var(--display);letter-spacing:-.02em}.footer-refresh__brand img{width:64px;height:64px}.footer-refresh__top>p{max-width:30ch;color:var(--muted);font-size:15px;line-height:1.6}.footer-refresh__talk{display:flex;align-items:center;gap:30px;margin-left:auto;font:600 clamp(22px,3vw,40px)/1.2 var(--display);letter-spacing:-.025em;min-height:48px}.footer-refresh__talk svg{width:34px;height:34px}.footer-refresh__body{display:grid;grid-template-columns:1.5fr .65fr 1fr;grid-gap:7%;gap:7%;padding:46px 0}.footer-refresh h2{font:500 13px/1.4 var(--body);color:var(--muted);letter-spacing:0;margin:0 0 22px}.footer-refresh__email{display:flex;align-items:center;gap:15px;width:-moz-fit-content;width:fit-content;font:500 clamp(15px,1.7vw,23px)/1.5 var(--display);letter-spacing:-.02em;color:#fff;min-height:44px;overflow-wrap:anywhere}.footer-refresh__email svg{width:20px}.footer-refresh__contact>span{display:block;color:var(--muted);font-size:12px;margin:16px 0 30px;line-height:1.6}.footer-refresh__contact .claude-programs{margin-top:24px}.footer-refresh__nav{display:flex;flex-direction:column;align-items:flex-start}.footer-refresh__nav a{min-width:44px;display:flex;align-items:center;min-height:44px;color:#ddd;font-size:15px}.footer-refresh__email:hover,.footer-refresh__nav a:hover{color:var(--lime)}.footer-refresh__social>a{display:flex;align-items:center;min-height:62px;gap:14px;border-bottom:1px solid #333;color:#ddd}.footer-refresh__social>a>svg{width:20px;height:20px;flex-shrink:0}.footer-refresh__social>a>svg:last-child{margin-left:auto;width:17px}.footer-refresh__social>a>span{font-size:14px}.footer-refresh__social small{display:block;color:var(--muted);font-size:12px;line-height:1.6}.footer-refresh__social>a:hover{color:var(--lime)}.footer-refresh__bottom{display:flex;align-items:center;flex-wrap:wrap;gap:24px;padding-top:22px;border-top:1px solid #333;color:var(--muted);font-size:11px;line-height:1.6}.footer-refresh__bottom>div{display:flex;flex-wrap:wrap;gap:20px;margin:auto}.footer-refresh__bottom a,.footer-refresh__bottom button{min-height:44px;display:inline-flex;align-items:center;color:#bbb;background:transparent;border:0;padding:0;cursor:pointer;font:inherit}.footer-refresh__bottom a:hover,.footer-refresh__bottom button:hover{color:var(--lime)}.about-refresh :focus-visible,.footer-refresh :focus-visible,.keeper-refresh :focus-visible,.method-refresh :focus-visible{outline:2px solid var(--lime);outline-offset:5px}@keyframes refresh-enter{0%{transform:translateY(10px);-webkit-clip-path:inset(0 0 12% 0);clip-path:inset(0 0 12% 0)}to{transform:translateY(0);-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes refresh-scan{0%,to{transform:translateY(15px)}50%{transform:translateY(420px)}}@keyframes refresh-signal{0%,to{transform:scaleX(.25)}50%{transform:scaleX(1)}}@keyframes refresh-koi{to{transform:rotate(1turn)}}@media (max-width:1000px){.footer-refresh__body{grid-template-columns:1.3fr 1fr;gap:45px}.footer-refresh__contact{grid-column:1/-1}.footer-refresh__email{font-size:22px}.lab-steps{padding-right:20px}.lab-example{padding:25px}}@media (max-width:700px){.keeper-refresh__intro{display:block;margin-bottom:30px}.keeper-refresh__intro p{margin-top:20px;font-size:16px;max-width:33ch}.service-carousel__stage{grid-template-columns:1fr}.service-carousel__copy{padding:28px 0}.service-carousel__copy h3{max-width:22ch;margin:16px 0}.service-carousel__copy p{font-size:16px}.service-art{min-height:260px;border-left:0;border-top:1px solid #333;padding:28px}.service-art__sheet{width:230px}.service-art__body{padding:22px}.service-art__letter{font-size:65px;margin-bottom:20px}.service-art__stamp{right:15px;bottom:15px;font-size:9px}.service-carousel__navigation{flex-direction:column-reverse;gap:16px}.carousel-arrows{align-self:flex-end}.service-carousel__choices{flex-wrap:wrap}.service-carousel__choices button{flex:1 0 40%}.keeper-close{display:block;padding-top:15px}.keeper-close p{font-size:15px}.keeper-close a{width:-moz-fit-content;width:fit-content}.about-refresh-hero{padding:135px 18px 50px 44px}.about-refresh-hero__inner{grid-template-columns:1fr;gap:45px}.about-refresh-hero h1{font-size:clamp(39px,8vw,56px)}.about-refresh-hero__inner p{font-size:17px;margin:23px 0 26px}.lab-heading{display:block}.lab-heading h2{font-size:clamp(32px,8vw,48px)}.lab-heading p{font-size:16px;margin-top:22px}.lab-workspace{grid-template-columns:1fr}.lab-steps{display:grid;grid-template-columns:1fr 1fr;padding:0}.lab-steps button{min-height:80px;padding:12px 8px;gap:9px;font-size:13px}.lab-steps button svg{display:none}.lab-example{border-left:0;border-top:1px solid #333b20;padding:25px 18px;min-height:450px}.lab-diagram>span{font-size:9px;padding:10px 6px}.lab-example h3{font-size:27px}.lab-example p{font-size:16px}.about-manifesto .section-inner,.method-delivery .section-inner{grid-template-columns:1fr;gap:35px}.method-delivery h2{font-size:42px}.method-delivery p{font-size:17px}.about-koi{max-width:340px;margin:auto}.about-proof-line{flex-wrap:wrap;gap:25px;margin-top:25px}.about-proof-line p{font-size:12px;gap:10px}.about-proof-line strong{font-size:26px}.about-proof-line>span{margin-left:0;width:100%}.about-refresh-hero{padding-bottom:0}.about-manifesto h3{font-size:23px}.footer-refresh__top{flex-wrap:wrap;gap:22px;padding-bottom:28px}.footer-refresh__top>p{display:none}.footer-refresh__talk{gap:12px;font-size:22px}.footer-refresh__talk svg{width:23px}.footer-refresh__brand{gap:9px;font-size:11px}.footer-refresh__brand img{width:42px;height:42px}.footer-refresh__body{padding:32px 0;gap:35px 20px;grid-template-columns:.85fr 1.15fr}.footer-refresh__email{font-size:clamp(14px,3.5vw,18px);gap:6px}.footer-refresh__email svg{width:16px}.footer-refresh__contact>span{margin:12px 0 20px}.footer-refresh__social>a{gap:8px;min-height:68px}.footer-refresh__social>a>svg:last-child{display:none}.footer-refresh__social>a>span{font-size:13px}.footer-refresh__social small{font-size:10px;overflow-wrap:anywhere}.footer-refresh__nav a{font-size:14px}.footer-refresh__bottom{gap:10px}.footer-refresh__bottom>div{order:3;margin:0;gap:18px}.footer-refresh__bottom>span:last-child{margin-left:auto;font-size:9px}}@media (max-width:360px){.about-refresh-hero h1{font-size:36px}.footer-refresh__body{grid-template-columns:1fr}.footer-refresh__contact{grid-column:auto}.footer-refresh__email{font-size:14px}.footer-refresh__talk{font-size:18px;gap:8px}.footer-refresh__brand{font-size:10px}.footer-refresh__brand img{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.about-koi>img,.lab-example-copy,.method-engine__node,.method-engine__scan,.service-art__signal,.service-carousel__copy{animation:none}.service-art__sheet{transition:none}}.about-refresh .page-section,.footer-refresh,.method-refresh .page-section{content-visibility:visible;contain-intrinsic-size:none}.method-simple .evidence-lab{padding-top:65px;padding-bottom:65px;scroll-margin-top:95px}.method-simple .evidence-lab .section-inner{max-width:880px}.method-simple .lab-heading{display:block;text-align:center;margin-bottom:30px}.method-simple .lab-heading h2{font-size:clamp(28px,3.8vw,46px);line-height:1.2;letter-spacing:-.025em}.method-simple .lab-scenarios{justify-content:center;margin-bottom:38px}.method-simple .lab-workspace{display:block;border:0}.method-simple .lab-steps{display:flex;flex-direction:row;padding:0;border-bottom:1px solid #444}.method-simple .lab-steps button{flex:1 1;justify-content:center;flex-direction:column;gap:12px;min-height:82px;padding:14px 6px;text-align:center;font-size:14px;border:0}.method-simple .lab-steps button[aria-pressed=true]{border-bottom:2px solid var(--lime);background:transparent}.method-simple .lab-example{min-height:330px;padding:40px 25px 24px;border:0;background:transparent;text-align:center}.method-simple .lab-example h3{margin:18px 0}.method-simple .lab-example p{max-width:45ch;margin:0 auto 22px;font-size:19px;line-height:1.65}.method-simple .lab-detail{text-align:left;max-width:600px;margin:0 auto 28px;color:var(--muted)}.method-simple .lab-detail summary{text-align:center;min-height:44px;padding:10px;font-size:14px;cursor:pointer;text-decoration:underline;text-underline-offset:5px}.method-simple .lab-detail p{font-size:15px;margin:14px auto 0}.method-simple .lab-example-bottom{border-top:1px solid #333;padding-top:20px;text-align:left}.method-simple .lab-example-bottom button{width:auto;min-width:135px;gap:14px;padding:12px;display:flex;font:500 14px/1.4 var(--body)}.method-next{text-align:center;padding:65px 28px 85px;border-top:1px solid #333}.method-next h2{font:600 clamp(28px,3.8vw,46px)/1.2 var(--display);letter-spacing:-.025em;margin:0 auto 20px;max-width:25ch;text-wrap:balance}.method-next p{color:var(--muted);margin:0 auto 30px;max-width:42ch;font-size:17px;line-height:1.6;text-wrap:balance}.method-next a{display:inline-flex;align-items:center;gap:18px}@media(max-width:700px){.method-simple .evidence-lab{padding-top:40px;padding-bottom:40px;padding-inline:24px}.method-simple .lab-scenarios{gap:6px;margin-bottom:26px}.method-simple .lab-scenarios button{padding:10px 8px;font-size:12px}.method-simple .lab-steps button{font-size:11px;min-height:76px;padding-inline:3px}.method-simple .lab-example{padding:30px 0 15px}.method-simple .lab-example p{font-size:17px}.method-simple .lab-detail p{font-size:15px}.method-simple .lab-example-bottom{gap:12px}.method-simple .lab-example-bottom small{font-size:10px;max-width:23ch}.method-simple .lab-example-bottom button{font-size:12px;min-width:112px;padding:10px;gap:8px}.method-next{padding:45px 24px 60px}}