.audit-lp{--audit-violet:#c87bee;--audit-peach:#fd9c87}.audit-lp .ml-hero{position:relative}.audit-lp .audit-portrait:before{content:"";pointer-events:none;filter:blur(12px);background:radial-gradient(at 50% 43%,#c87bee25,#0000 64%);border-radius:50%;position:absolute;inset:7% -5% 2%}.audit-lp .audit-portrait figcaption{font-size:.87rem;line-height:1.55}.audit-lp .audit-portrait img{position:relative}.audit-lp .ml-platforms{letter-spacing:.03em;justify-content:space-between;font-size:.87rem}.audit-lp .ml-hero .lead strong{color:var(--paper);font-weight:650}.audit-lp .ml-scope-list>div{transition:border-color .3s}.audit-lp .ml-scope-list>div:hover{border-color:var(--audit-peach)}.audit-theater{position:relative}.audit-theater-intro{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:end;gap:clamp(28px,5vw,80px);margin-bottom:clamp(30px,4vw,60px);display:grid}.audit-theater-intro>div,.audit-theater-intro>p{min-width:0}.audit-theater-intro>p{color:var(--mute);max-width:38ch;margin:0 0 .35rem;font-size:clamp(1.04rem,1.45vw,1.24rem)}.audit-stage{isolation:isolate;min-width:0;height:clamp(410px,43vw,590px);transform:perspective(1500px) rotateX(var(--ml-y,0deg)) rotateY(var(--ml-x,0deg));contain:paint;background:radial-gradient(at 50% 55%,#322036 0%,#140e19 44%,#08070b 100%);border:1px solid #9b7b9d75;border-radius:clamp(18px,2.5vw,30px);transition:transform .35s;position:relative;overflow:hidden;box-shadow:0 32px 90px #0007,inset 0 1px #f4def525}.audit-stage-mesh{opacity:.32;pointer-events:none;background-image:linear-gradient(#c9b6d71c 1px,#0000 1px),linear-gradient(90deg,#c9b6d71c 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0;mask-image:radial-gradient(at 48% 44%,#000 10%,#0000 79%)}.audit-stage-glow{pointer-events:none;background:radial-gradient(#c87bee2c 0%,#fd9c870c 34%,#0000 66%);border-radius:50%;width:56%;height:92%;position:absolute;top:5%;left:19%}.audit-store-frame{transform-origin:50%;background:linear-gradient(150deg,#25192e,#0a0a0f 70%);border:1px solid #d9aed780;border-radius:16px;flex-direction:column;display:flex;position:absolute;inset:11% 35% 17% 9%;overflow:hidden;transform:perspective(1000px)rotateY(-9deg)rotateX(3deg)rotate(-2deg);box-shadow:0 25px 65px #000b,inset 0 1px #ffffff19}.audit-store-chrome{background:#21152a;border-bottom:1px solid #c87bee33;flex:none;align-items:center;gap:12px;height:39px;padding:0 16px;display:flex}.audit-dots{align-items:center;gap:6px;display:flex}.audit-dots i{background:#c9b1cf9e;border-radius:50%;width:6px;height:6px;display:block}.audit-dots i:first-child{background:#fd9c87}.audit-chrome-address{color:#d3c4dc;letter-spacing:.07em;border:1px solid #ffffff20;border-radius:6px;margin:auto;padding:2px 10px;font-size:.66rem}.audit-chrome-symbol{color:#c9b1cf;font-size:1rem}.audit-store-top{letter-spacing:.14em;color:#ece1f3;justify-content:space-between;align-items:center;padding:clamp(16px,2.5vw,29px) clamp(20px,3vw,40px);font-size:clamp(.72rem,1vw,.9rem);display:flex}.audit-store-navigation{gap:10px;display:flex}.audit-store-navigation i{background:#c5a8ce66;border-radius:5px;width:24px;height:3px;display:block}.audit-store-hero{flex:1;grid-template-columns:1fr .86fr;align-items:center;gap:7%;min-height:0;padding:1% clamp(20px,3vw,40px) 4%;display:grid}.audit-store-heading b{background:linear-gradient(90deg,#e6dce8 0%,#dbbadf 64%,#0000 100%);border-radius:4px;width:92%;height:clamp(17px,2vw,32px);margin-bottom:12px;display:block}.audit-store-heading i{background:#b89cc045;border-radius:3px;width:78%;height:9px;margin:10px 0;display:block}.audit-store-heading i:nth-of-type(2){width:62%}.audit-store-heading i:nth-of-type(3){background:#fd9c87b6;width:40%;height:21px;margin-top:25px}.audit-store-product{background:linear-gradient(135deg,#39283d,#1a1420);border:1px solid #f6d8ff1e;border-radius:12px;height:100%;min-height:118px;max-height:190px;position:relative}.audit-store-product:before{content:"";background:linear-gradient(150deg,#c87bee88,#fd9c8792);border-radius:44% 56% 50% 50%/66% 43% 57% 34%;position:absolute;inset:18% 23%;transform:rotate(-12deg);box-shadow:12px 12px 32px #0e061080}.audit-store-product:after{content:"";background:#fcdbff46;height:1px;position:absolute;inset:48% 18% auto;transform:rotate(-45deg)}.audit-store-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.3vw,20px);margin-top:auto;padding:10px clamp(20px,3vw,40px) clamp(15px,2vw,25px);display:grid}.audit-store-cards span{min-width:0;display:block}.audit-store-cards i{aspect-ratio:1.45;background:linear-gradient(145deg,#432c4e,#251b2a);border:1px solid #9d7fa430;border-radius:6px;display:block}.audit-store-cards b{background:#d4b9d45c;border-radius:4px;width:70%;height:4px;margin-top:8px;display:block}.audit-crosshair{aspect-ratio:1;pointer-events:none;z-index:2;border:1px solid #fd9c87a6;border-radius:50%;place-items:center;width:clamp(190px,29vw,360px);display:grid;position:absolute;top:26%;left:44%;transform:translate(-18%,-2%);box-shadow:0 0 0 1px #0b07108c,0 0 0 18px #fd9c8712,0 0 80px #fd9c8719,inset 0 0 40px #fd9c870c}.audit-crosshair-orbit{border:1px dashed #ffe1d7ba;border-radius:50%;position:absolute;inset:9%}.audit-crosshair-inner{border:1px solid #f8beacc4;border-radius:50%;position:absolute;inset:31%;box-shadow:0 0 0 10px #fd9c8714}.audit-crosshair-center{z-index:2;background:#fff5ec;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 8px #fd9c8760}.audit-crosshair-line{opacity:.65;background:linear-gradient(90deg,#0000,#ffe4cb,#0000);position:absolute}.audit-crosshair-line-h{width:113%;height:1px}.audit-crosshair-line-v{background:linear-gradient(#0000,#ffe4cb,#0000);width:1px;height:113%}.audit-scanline{z-index:1;pointer-events:none;opacity:0;border-top:2px solid #fed8c3b9;position:absolute;inset:12% 28% 20% 18%;transform:translateY(0);box-shadow:0 0 18px #fd9c8788}.audit-flags{z-index:3;gap:clamp(13px,1.7vw,23px);width:min(34%,340px);display:grid;position:absolute;top:20%;right:5%}.audit-flags>div{color:#f5eaf7;background:#140f1bee;border:1px solid #c79ec77d;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:clamp(12px,1.5vw,18px);font-size:clamp(.8rem,1.15vw,1.02rem);line-height:1.25;display:grid;box-shadow:0 16px 35px #0007}.audit-flag-number{color:#fd9c87;letter-spacing:.1em;font-size:.67rem;font-weight:700}.audit-flags i{border:1px solid #fd9c87;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #fd9c871e}.audit-flags>div:nth-child(2){margin-left:21px}.audit-flags>div:nth-child(3){margin-left:41px}.audit-stage-corner{pointer-events:none;width:56px;height:56px;position:absolute}.audit-stage-corner-tl{border-top:1px solid #fd9c87a0;border-left:1px solid #fd9c87a0;top:22px;left:22px}.audit-stage-corner-br{border-bottom:1px solid #fd9c87a0;border-right:1px solid #fd9c87a0;bottom:22px;right:22px}.audit-visual-note{letter-spacing:.015em;color:var(--mute);text-align:right;margin:14px 0 0;font-size:.75rem;line-height:1.5!important}.audit-deliverable{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(30px,6vw,100px);display:grid}.audit-deliverable-copy{min-width:0}.audit-deliverable-copy>p:not(.eyebrow){color:var(--mute);max-width:52ch;margin-top:25px;font-size:1.08rem}.audit-report-points{margin:38px 0 0;padding:0;list-style:none;display:grid}.audit-report-points li{border-top:1px solid #c87bee38;grid-template-columns:40px 1fr;column-gap:18px;padding:18px 0;display:grid}.audit-report-points li>span{color:var(--audit-peach);letter-spacing:-.05em;grid-row:span 2;font-size:1.5rem;font-weight:300}.audit-report-points li>strong{font-size:1.02rem;font-weight:600}.audit-report-points li>p{color:var(--mute);margin:5px 0 0;font-size:.91rem}.audit-report-scene{isolation:isolate;min-height:clamp(475px,51vw,640px);transform:perspective(1200px) rotateX(var(--ml-y,0deg)) rotateY(var(--ml-x,0deg));background:radial-gradient(at 62% 51%,#2e1e36,#100c16 65%,#0c0b10);border:1px solid #c9a9ca4d;border-radius:26px;transition:transform .35s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff19}.audit-report-scene:before{content:"";pointer-events:none;opacity:.45;background-image:repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 55px);position:absolute;inset:-10%;transform:rotate(-12deg)}.audit-report-back{transform-origin:50%;background:linear-gradient(145deg,#39253f,#110e16);border:1px solid #aa84ab8e;border-radius:15px;width:67%;height:68%;position:absolute;top:16%;left:19%;box-shadow:0 20px 50px #0006}.audit-report-back-one{transform:rotate(-15deg)translate(-8%,7%)}.audit-report-back-two{border-color:#ffbcab68;transform:rotate(11deg)translate(6%,-4%)}.audit-report-document{background:linear-gradient(150deg,#261c2d,#100c15 50%,#1b1422);border:1px solid #dabfdb9e;border-radius:13px;flex-direction:column;padding:clamp(22px,3vw,38px);display:flex;position:absolute;inset:10% 18% 9%;box-shadow:0 35px 55px #000a,inset 0 1px #ffffff26}.audit-report-header,.audit-report-footer{letter-spacing:.11em;color:#c7b6cd;justify-content:space-between;align-items:center;gap:16px;font-size:clamp(.54rem,.82vw,.75rem);display:flex}.audit-report-kicker{letter-spacing:.17em;font-size:.73rem;color:#fd9c87!important;margin:clamp(18px,2vw,27px) 0 8px!important}.audit-report-heading{letter-spacing:-.06em;color:#f9f2fb;font-size:clamp(2.4rem,4.4vw,5rem);font-weight:600;line-height:1.04}.audit-report-heading>span{color:#fd9c87}.audit-report-rule{background:linear-gradient(90deg,#fd9c87,#c87bee,#0000);height:1px;margin:clamp(18px,2.1vw,27px) 0 0}.audit-report-list{margin-top:10px;display:grid}.audit-report-list>div{border-bottom:1px solid #f4e7fa1c;grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:clamp(8px,1vw,12px) 0;display:grid}.audit-report-list span{color:#fd9c87;font-size:.73rem}.audit-report-list strong{letter-spacing:.035em;color:#e9ddea;font-size:clamp(.78rem,1vw,1rem);font-weight:550}.audit-report-list i{background:#eab7e5;width:5px;height:5px;transform:rotate(45deg)}.audit-report-footer{margin-top:auto;padding-top:12px}.audit-report-sigil{pointer-events:none;border:1px solid #fd9c879e;border-radius:50%;width:85px;height:85px;position:absolute;top:4%;right:9%;box-shadow:0 0 0 8px #fd9c8715}.audit-report-sigil:before,.audit-report-sigil:after{content:"";background:#fd9c87;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.audit-report-sigil:before{width:33px;height:1px}.audit-report-sigil:after{width:1px;height:33px}.audit-deliverable .audit-report-note{z-index:2;pointer-events:none;grid-column:2;margin-top:-65px;margin-bottom:-20px;position:relative}.audit-lp .audit-founder{border-top:1px solid var(--ml-line);border-bottom:1px solid var(--ml-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,100px);display:grid}.audit-founder .ml-prose{max-width:57ch}.audit-founder .ml-prose h2{margin:0}.audit-founder .partner-stage.page-slot{max-width:520px}@media (prefers-reduced-motion:no-preference){.motion-on .audit-stage.motion-visible .audit-crosshair-orbit{animation:20s linear infinite audit-orbit}.motion-on .audit-stage.motion-visible .audit-crosshair-inner{animation:5s ease-in-out infinite audit-pulse}.motion-on .audit-stage.motion-visible .audit-scanline{animation:6.5s ease-in-out infinite audit-scan}.motion-on .audit-report-scene.motion-visible .audit-report-back-one{animation:9s ease-in-out infinite alternate audit-stack-left}.motion-on .audit-report-scene.motion-visible .audit-report-back-two{animation:8s ease-in-out infinite alternate audit-stack-right}.motion-on .audit-report-scene.motion-visible .audit-report-sigil{animation:22s linear infinite audit-orbit}@keyframes audit-orbit{to{transform:rotate(360deg)}}@keyframes audit-pulse{50%{opacity:.7;transform:scale(1.09)}}@keyframes audit-scan{0%,10%{opacity:0;transform:translateY(0)}20%{opacity:.75}75%{opacity:.5}85%,to{opacity:0;transform:translateY(260px)}}@keyframes audit-stack-left{to{transform:rotate(-18deg)translate(-10%,10%)}}@keyframes audit-stack-right{to{transform:rotate(14deg)translate(8%,-6%)}}}@media (width<=900px){.audit-theater-intro{grid-template-columns:minmax(0,1fr);gap:18px}.audit-theater-intro>p{max-width:65ch}.audit-deliverable{grid-template-columns:minmax(0,1fr);gap:25px}.audit-report-scene{width:100%;max-width:700px;margin-inline:auto}.audit-deliverable .audit-report-note{grid-column:1;margin:-12px 0 0}}@media (width<=760px){.audit-lp .ml-hero{gap:4rem}.audit-stage{height:460px;transition:none;transform:none}.audit-store-frame{inset:12% 14% 35% 9%;transform:perspective(1000px)rotateY(-5deg)rotate(-1deg)}.audit-store-chrome{height:31px}.audit-store-top{padding:14px 18px;font-size:.65rem}.audit-store-hero{gap:9%;padding:3% 18px}.audit-store-heading b{height:17px;margin-bottom:8px}.audit-store-heading i{height:5px;margin:6px 0}.audit-store-heading i:nth-of-type(3){height:14px;margin-top:10px}.audit-store-product{min-height:80px}.audit-store-cards{gap:8px;padding:3px 18px 15px}.audit-store-cards b{height:3px}.audit-crosshair{width:185px;top:16%;left:34%;transform:translate(0)}.audit-flags{grid-template-columns:1fr;gap:7px;width:auto;display:grid;inset:auto 6% 7%}.audit-flags>div,.audit-flags>div:nth-child(2),.audit-flags>div:nth-child(3){margin-left:0;padding:9px 14px;font-size:.78rem}.audit-stage-corner{width:24px;height:24px}.audit-stage-corner-tl{top:12px;left:12px}.audit-stage-corner-br{bottom:12px;right:12px}.audit-report-document{padding:clamp(18px,5vw,30px);inset:10% 16%}.audit-report-scene{min-height:490px;transition:none;transform:none}.audit-report-back{width:70%;left:16%}.audit-report-heading{font-size:clamp(2.5rem,8vw,4rem)}.audit-report-sigil{width:57px;height:57px;top:4%;right:7%}.audit-lp .audit-founder{grid-template-columns:minmax(0,1fr);gap:20px}.audit-founder .partner-stage.page-slot{max-width:440px}.audit-lp .ml-platforms{justify-content:flex-start;gap:12px 17px;font-size:.79rem}}@media (width<=390px){.audit-store-frame{inset:11% 12% 35% 7%}.audit-crosshair{width:155px}.audit-flags>div{gap:9px}.audit-stage{height:420px}.audit-report-scene{min-height:440px}.audit-report-header,.audit-report-footer{font-size:.57rem}.audit-report-list>div{padding:11px 0}}@media (prefers-reduced-motion:reduce){.audit-stage,.audit-report-scene{transition:none!important;transform:none!important}.audit-stage *,.audit-report-scene *{transition:none!important;animation:none!important}.audit-scanline{display:none}}.audit-example{border-block:1px solid var(--ml-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(35px,7vw,110px);display:grid}.audit-example>div:first-child>p:not(.eyebrow){color:var(--mute);max-width:55ch;margin:24px 0 30px}.audit-example-details>div{border-top:1px solid #c87bee55;padding:24px 0 24px 48px;position:relative}.audit-example-details span{color:var(--audit-peach);position:absolute;left:0}.audit-example-details h3{margin:0 0 10px}.audit-example-details p{color:var(--mute)}@media (width<=760px){.audit-example{grid-template-columns:minmax(0,1fr);gap:32px}.audit-example .btn{max-width:100%}}@media (width<=340px){.audit-lp .ml-form.wrap{padding-inline:max(10px,env(safe-area-inset-left,0px)) max(10px,env(safe-area-inset-right,0px))}}
