.AiAuditPopup_dialog__fcPkl{z-index:120;width:min(calc(100% - 2rem),72rem);max-width:none;max-height:min(92dvh,52rem);margin:auto;overflow:auto;overscroll-behavior:contain;border:0;border-radius:12px;padding:0;background:oklch(var(--canvas));color:oklch(var(--graphite));box-shadow:0 8px 8px oklch(.12 .01 196/.18)}.AiAuditPopup_dialog__fcPkl::backdrop{background:oklch(.12 .01 196/.68);backdrop-filter:blur(3px)}.AiAuditPopup_dialog__fcPkl[open]{animation:AiAuditPopup_dialog-enter__MxWVf .42s var(--ease-out) both}.AiAuditPopup_dialog__fcPkl[open]::backdrop{animation:AiAuditPopup_backdrop-enter__I2nP1 .26s ease-out both}.AiAuditPopup_srOnly__SswHV{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.AiAuditPopup_closeButton__ytLXW{position:absolute;z-index:2;top:.85rem;right:.85rem;display:inline-flex;width:44px;min-height:44px;align-items:center;justify-content:center;border:1px solid oklch(var(--graphite)/.35);border-radius:50%;padding:0;background:oklch(var(--canvas)/.94);color:oklch(var(--graphite));cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s var(--ease-out)}.AiAuditPopup_closeButton__ytLXW:hover{background:oklch(var(--graphite));color:oklch(var(--white));transform:rotate(4deg)}.AiAuditPopup_layout__0BxiZ{display:grid;min-width:0;grid-template-columns:minmax(20rem,.78fr) minmax(0,1.22fr)}.AiAuditPopup_booking__ko0EY,.AiAuditPopup_pitch__Ze28H{min-width:0}.AiAuditPopup_pitch__Ze28H{display:flex;min-height:100%;flex-direction:column;padding:clamp(1.5rem,3vw,2.5rem)}.AiAuditPopup_logo__fLivj{width:auto;height:3.1rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.AiAuditPopup_copy__DX8Kw{margin-top:clamp(1.5rem,3vw,2.5rem)}.AiAuditPopup_copy__DX8Kw h2{max-width:22ch;margin:0;font-size:clamp(1.55rem,calc(1.35rem + .65vw),2rem);font-weight:500;letter-spacing:-.03em;line-height:1.14}.AiAuditPopup_providers__UqFTV{margin-top:1.25rem}.AiAuditPopup_providers__UqFTV>p{margin:0;color:oklch(var(--muted));font-size:var(--type-caption);font-weight:600}.AiAuditPopup_providers__UqFTV ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:.65rem 0 0;padding:0;list-style:none}.AiAuditPopup_providers__UqFTV li{display:inline-flex;min-height:44px;align-items:center;gap:.5rem;border:1px solid oklch(var(--hairline));border-radius:8px;padding:.4rem .7rem .4rem .45rem;background:oklch(var(--white));font-size:.76rem;font-weight:600}.AiAuditPopup_providerIcon__fJw5q{display:inline-flex;width:1.9rem;height:1.9rem;align-items:center;justify-content:center;border-radius:6px}.AiAuditPopup_providerIcon__fJw5q svg{width:1.15rem;height:1.15rem;fill:currentColor}.AiAuditPopup_chatgpt__5A28v{background:oklch(var(--graphite));color:oklch(var(--white))}.AiAuditPopup_gemini__GvZ_m{background:oklch(.93 .035 255);color:oklch(.52 .2 257)}.AiAuditPopup_claude__qyKvV{background:oklch(.92 .04 45);color:oklch(.5 .14 42)}.AiAuditPopup_providers__UqFTV small{display:block;max-width:52ch;margin-top:.65rem;color:oklch(var(--muted));font-size:.64rem;line-height:1.5}.AiAuditPopup_visual__lJ4Yk{position:relative;width:100%;min-height:22rem;max-height:26rem;flex:1 1 22rem;margin:.75rem 0 0;overflow:hidden;background:transparent}.AiAuditPopup_visual__lJ4Yk img{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.AiAuditPopup_dismissButton__C2taM{min-height:44px;align-self:flex-start;margin-top:auto;border:0;padding:.8rem 0 0;background:transparent;color:oklch(var(--muted));cursor:pointer;font-size:var(--type-caption);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.AiAuditPopup_booking__ko0EY{padding:clamp(3.8rem,5vw,4.5rem) clamp(1rem,2.2vw,1.65rem) 1.25rem;border-left:1px solid oklch(var(--hairline));background:oklch(var(--white));--cal-embed-height:36.5rem}.AiAuditPopup_bookingHeader__6pWPe{width:min(100%,52rem);margin:0 auto 1rem}.AiAuditPopup_bookingHeader__6pWPe h3{margin:0;font-size:1.25rem;font-weight:500;letter-spacing:-.02em}.AiAuditPopup_bookingHeader__6pWPe p{max-width:52ch;margin:.45rem 0 0;color:oklch(var(--muted));font-size:var(--type-small);line-height:1.55}.AiAuditPopup_scope__TCLY0{width:min(100%,52rem);margin:.75rem auto 0;color:oklch(var(--muted));font-size:.68rem;line-height:1.55;text-wrap:pretty}@keyframes AiAuditPopup_dialog-enter__MxWVf{0%{opacity:0;transform:translateY(1rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AiAuditPopup_backdrop-enter__I2nP1{0%{opacity:0}to{opacity:1}}@media (max-width:880px){.AiAuditPopup_dialog__fcPkl{width:min(calc(100% - 1rem),42rem);max-height:calc(100dvh - 1rem);border-radius:8px}.AiAuditPopup_layout__0BxiZ{grid-template-columns:minmax(0,1fr)}.AiAuditPopup_pitch__Ze28H{padding:1.25rem}.AiAuditPopup_copy__DX8Kw h2{max-width:25ch;padding-right:2.7rem}.AiAuditPopup_visual__lJ4Yk{min-height:27rem;max-height:32rem}.AiAuditPopup_dismissButton__C2taM{margin-top:.75rem}.AiAuditPopup_booking__ko0EY{padding:2rem .75rem 1rem;border-top:1px solid oklch(var(--hairline));border-left:0;--cal-embed-height:37rem}}@media (max-width:640px){.AiAuditPopup_dialog__fcPkl{width:100%;height:100dvh;max-height:100dvh;margin:0;overflow:hidden;border-radius:0}.AiAuditPopup_closeButton__ytLXW{top:max(.55rem,env(safe-area-inset-top));right:max(.55rem,env(safe-area-inset-right))}.AiAuditPopup_layout__0BxiZ{display:flex;height:100%;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.AiAuditPopup_pitch__Ze28H{display:grid;min-height:0;flex:0 0 auto;grid-template-areas:"logo visual" "copy visual" "providers providers";grid-template-columns:minmax(0,1fr) 5.75rem;-moz-column-gap:.75rem;column-gap:.75rem;padding:max(.75rem,env(safe-area-inset-top)) 1rem .65rem}.AiAuditPopup_logo__fLivj{grid-area:logo;height:2.1rem}.AiAuditPopup_copy__DX8Kw{grid-area:copy;align-self:start;margin-top:.5rem}.AiAuditPopup_copy__DX8Kw h2{max-width:none;padding-right:0;font-size:1.05rem;letter-spacing:-.02em;line-height:1.16}.AiAuditPopup_providers__UqFTV{grid-area:providers;margin-top:.55rem}.AiAuditPopup_providers__UqFTV ul{flex-wrap:nowrap;gap:.35rem;margin-top:.35rem}.AiAuditPopup_providers__UqFTV li{min-height:36px;gap:.35rem;padding:.25rem .5rem .25rem .3rem;font-size:.72rem}.AiAuditPopup_providerIcon__fJw5q{width:1.55rem;height:1.55rem}.AiAuditPopup_providerIcon__fJw5q svg{width:.9rem;height:.9rem}.AiAuditPopup_dismissButton__C2taM,.AiAuditPopup_providers__UqFTV small{display:none}.AiAuditPopup_visual__lJ4Yk{width:5.75rem;min-height:8rem;max-height:8rem;grid-area:visual;align-self:start;margin:2.15rem 0 0}.AiAuditPopup_booking__ko0EY{min-height:0;flex:1 0 auto;padding:.65rem .5rem max(.5rem,env(safe-area-inset-bottom));--cal-embed-height:clamp(17rem,43dvh,22rem)}.AiAuditPopup_bookingHeader__6pWPe{margin-bottom:.4rem}.AiAuditPopup_bookingHeader__6pWPe h3{font-size:1.05rem}.AiAuditPopup_bookingHeader__6pWPe p{display:none}.AiAuditPopup_scope__TCLY0{margin-top:.35rem;font-size:.6rem;line-height:1.4}}@media (prefers-reduced-motion:reduce){.AiAuditPopup_dialog__fcPkl[open],.AiAuditPopup_dialog__fcPkl[open]::backdrop{animation:none}.AiAuditPopup_closeButton__ytLXW{transition:background-color .16s ease,color .16s ease}.AiAuditPopup_closeButton__ytLXW:hover{transform:none}}.ConsentManager_panel__aOPS_{position:fixed;z-index:1000;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));width:min(34rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow:auto;border:1px solid oklch(var(--hairline));border-radius:1rem;padding:1.25rem;background:oklch(var(--white));box-shadow:0 1.5rem 4rem oklch(.2 .02 196/.2)}.ConsentManager_panel__aOPS_ h2{margin:0;font-size:1.25rem;font-weight:600}.ConsentManager_panel__aOPS_>p{margin:.65rem 0 1rem;color:oklch(var(--muted));font-size:.86rem;line-height:1.55}.ConsentManager_actions__HBIjV{display:flex;flex-wrap:wrap;gap:.6rem}.ConsentManager_actions__HBIjV a,.ConsentManager_actions__HBIjV button{min-height:44px}