.studio-funnels .analysis-open{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:44px clamp(40px,5.5vw,116px);align-items:start}.studio-funnels .analysis-intro .label{margin-bottom:26px}.studio-funnels .analysis-intro .display{max-width:11ch}.studio-funnels .analysis-intro .lede{margin-top:30px}.studio-funnels .analysis-promise{margin-top:16px;max-width:46ch;font-size:14px;line-height:1.6;color:var(--faint);text-wrap:pretty}.studio-funnels .request-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.studio-funnels .request-wide{grid-column:1/-1}.studio-funnels .request-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px}.studio-funnels .request-reassurance{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:var(--label-sm);color:var(--muted)}.studio-funnels .request-reassurance li{display:inline-flex;align-items:center;gap:8px}.studio-funnels .request-reassurance li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--faint)}.studio-funnels [data-states]:empty,.studio-funnels [data-status]:empty{display:none}.studio-funnels .request-sent{display:grid;gap:14px;justify-items:start;padding:clamp(10px,1.6vw,24px) 0}.studio-funnels .sent-title{margin-top:6px;font-size:var(--type-panel);font-weight:var(--type-weight);letter-spacing:-.045em;line-height:1.08}.studio-funnels .sent-note{font-size:16px;line-height:1.6;color:var(--muted);max-width:44ch}.studio-funnels .sent-next{margin-top:14px;font:var(--label-size) var(--mono);color:var(--muted)}.studio-funnels .sent-links{display:grid;gap:4px}.studio-funnels .doc{position:relative;padding:clamp(24px,3.8vw,68px);border-radius:var(--plate-radius);box-shadow:0 40px 90px rgba(0,0,0,.3)}html.light .studio-funnels .doc{box-shadow:inset 0 0 0 1px rgba(27,28,25,.1),0 30px 80px rgba(27,29,26,.1)}.studio-funnels .doc :focus-visible{outline-color:var(--red-text)}.studio-funnels .doc-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 30px;padding-bottom:20px;border-bottom:3px double var(--line-strong)}.studio-funnels .doc-title{font-size:var(--type-panel);font-weight:var(--type-weight);letter-spacing:-.045em;line-height:1.05}.studio-funnels .doc-subject{margin-top:6px;font-size:15px;color:var(--muted)}.studio-funnels .doc-date{font-size:var(--label-size);color:var(--muted)}.studio-funnels .doc-provenance{margin:14px 0 clamp(28px,3vw,48px);font-size:var(--label-sm);color:var(--muted)}.studio-funnels .doc-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px clamp(40px,5vw,96px)}.studio-funnels .doc h4{font-size:20px;font-weight:480;letter-spacing:-.03em}.studio-funnels .doc-intro{margin-top:6px;font-size:14px;color:var(--muted)}.studio-funnels .doc-fixes ol{margin-top:18px}@media (min-width:1051px){.studio-funnels .doc-fixes{position:sticky;top:110px;align-self:start}}.studio-funnels .doc-fix{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:22px 0;border-top:1px solid var(--line)}.studio-funnels .doc-fix-n{padding-top:4px;font-size:var(--label-size);color:var(--muted)}.studio-funnels .doc-fix-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:clamp(17px,1.35vw,21px);font-weight:500;letter-spacing:-.025em}.studio-funnels .doc-fix-detail{margin-top:8px;font-size:15px;line-height:1.6;color:var(--muted);max-width:52ch}.studio-funnels .doc-fix-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:12px}.studio-funnels .doc-fix-meta .mono{padding:3px 9px;border-radius:var(--r-xs);font-size:var(--label-size);background:color-mix(in srgb,var(--ink) 6%,transparent)}.studio-funnels .doc-link{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:500;color:var(--red-text);border-bottom:1px solid color-mix(in srgb,var(--red-text) 35%,transparent);transition:gap .2s ease,border-color .2s ease}.studio-funnels .doc-link:hover{gap:10px;border-color:currentColor}.studio-funnels .doc-checks h4+.doc-area h5{margin-top:18px}.studio-funnels .doc-check{display:grid;grid-template-columns:minmax(0,1fr) auto 74px;align-items:center;gap:14px;min-height:40px;padding:6px 0;border-bottom:1px solid var(--line);font-size:14px}.studio-funnels .doc-status{display:inline-grid;place-items:center;min-height:24px;padding:2px 9px;border-radius:var(--r-pill);font:var(--label-sm) var(--mono);color:var(--muted);justify-self:end}.studio-funnels .doc-status[data-status=warn]{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.studio-funnels .doc-status[data-status=fail]{color:var(--red-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--red-text) 45%,transparent)}.studio-funnels .doc-head{align-items:center}.studio-funnels .doc-head>div:first-child{flex:1 1 260px}.studio-funnels .doc-overall{display:flex;align-items:center;gap:14px}.studio-funnels .doc-grade{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;font-size:26px;font-weight:480;letter-spacing:-.04em;box-shadow:inset 0 0 0 1.5px var(--ink)}.studio-funnels .doc-overall p{display:grid;gap:2px}.studio-funnels .doc-overall .num{font-size:18px;font-weight:480;letter-spacing:-.02em}.studio-funnels .doc-overall .mono{font-size:var(--label-sm);color:var(--muted)}.studio-funnels .doc-area h5{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:30px 0 4px;font:480 17px/1.3 var(--font);letter-spacing:-.02em;color:var(--ink)}.studio-funnels .doc-area-score{font:400 var(--label-size) var(--mono);color:var(--muted)}.studio-funnels .doc-area-text{margin-bottom:8px;font-size:14px;line-height:1.55;color:var(--muted);max-width:56ch}.studio-funnels .doc-check{grid-template-columns:minmax(0,1fr) auto}.studio-funnels .doc-lab{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0 4px}.studio-funnels .doc-lab li{padding:4px 10px;border-radius:var(--r-pill);font-size:12px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}@media (max-width:1050px){.studio-funnels .analysis-open,.studio-funnels .doc-grid{grid-template-columns:1fr}}@media (max-width:760px){.studio-funnels .request-fields{grid-template-columns:1fr}.studio-funnels .request-actions .pill{width:100%}.studio-funnels .doc{padding:22px 18px}}.studio-funnels .doc-grid{grid-template-columns:1fr;gap:clamp(36px,4vw,64px)}@media (min-width:1051px){.studio-funnels .doc-fixes{position:static}}.studio-funnels .doc-checks,.studio-funnels .doc-fixes ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,3vw,56px)}.studio-funnels .doc-checks{align-items:start}.studio-funnels .doc-checks>h4{grid-column:1/-1}.studio-funnels .doc-area h5,.studio-funnels .doc-checks h4+.doc-area h5{margin-top:26px}@media (max-width:1050px){.studio-funnels .doc-checks,.studio-funnels .doc-fixes ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.studio-funnels .doc-checks,.studio-funnels .doc-fixes ol{grid-template-columns:1fr}}.studio-funnels .an-sheets{position:relative;isolation:isolate}.studio-funnels .an-sheet-under{position:absolute;z-index:-1;inset:0;border-radius:var(--plate-radius);background:#d9d4c7;box-shadow:0 24px 60px rgba(0,0,0,.28);transform:rotate(var(--turn)) translate(var(--dx),var(--dy))}.studio-funnels .an-sheet-under:first-child{--turn:-2.4deg;--dx:-12px;--dy:10px}.studio-funnels .an-sheet-under:nth-child(2){--turn:1.7deg;--dx:12px;--dy:16px;background:#e2ddd2}html.light .studio-funnels .an-sheet-under{background:#e6e2d8;box-shadow:0 18px 44px rgba(27,29,26,.1),inset 0 0 0 1px rgba(27,28,25,.06)}html.light .studio-funnels .an-sheet-under:nth-child(2){background:#efece5}.studio-funnels .an-sheet{--raised:#f6f3ec;--color-foreground:var(--ink);--color-muted:var(--muted);--color-faint:var(--faint);--color-brand-red-text:var(--red-text);position:relative;padding:clamp(22px,2.6vw,44px);border-radius:var(--plate-radius);box-shadow:0 40px 90px rgba(0,0,0,.34)}html.light .studio-funnels .an-sheet{box-shadow:inset 0 0 0 1px rgba(27,28,25,.1),0 30px 80px rgba(27,29,26,.12)}.studio-funnels .an-sheet :focus-visible{outline-color:var(--red-text)}.studio-funnels .an-sheet-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;border-bottom:3px double var(--line-strong)}.studio-funnels .an-sheet-kicker{display:grid;gap:3px;font:var(--label-sm)/1.45 var(--mono);color:var(--muted)}.studio-funnels .an-sheet-kicker span:first-child{color:var(--ink)}.studio-funnels .an-grade{flex:none;width:52px;height:52px;border-radius:50%;border:1.5px dashed var(--line-strong)}.studio-funnels .an-sheet .request-form{gap:20px;margin-top:22px}.studio-funnels .an-sheet .field{font-size:13px;font-weight:500;color:var(--ink)}.studio-funnels .an-sheet .input,.studio-funnels .an-sheet .textarea{background:var(--raised)}.studio-funnels .an-sheet .request-site{font:var(--label-sm) var(--mono);color:var(--muted)}.studio-funnels .an-sheet .request-site .input{min-height:62px;padding:8px 0 10px;border-radius:0;background:transparent;font-size:clamp(20px,1.75vw,28px);font-weight:460;letter-spacing:-.03em;box-shadow:inset 0 -1.5px 0 var(--line-strong)}.studio-funnels .an-sheet .request-site .input:hover{box-shadow:inset 0 -1.5px 0 var(--muted)}.studio-funnels .an-sheet .request-site .input:focus-visible{box-shadow:inset 0 -2px 0 var(--ink);outline-offset:6px}.studio-funnels .an-sheet .request-site .input::placeholder{color:var(--faint)}.studio-funnels .an-close{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px;padding-bottom:calc(var(--section-gap) - clamp(48px, 5.6vw, 96px))}.studio-funnels .an-close-strip{grid-column:2;display:flex;align-items:center;gap:16px;min-height:112px;padding:22px clamp(22px,2.6vw,44px);border-radius:var(--plate-radius);font-size:clamp(20px,1.7vw,28px);font-weight:var(--type-weight);line-height:1.1;letter-spacing:-.045em;box-shadow:0 30px 70px rgba(0,0,0,.26);transition:background-color .24s ease}html.light .studio-funnels .an-close-strip{box-shadow:inset 0 0 0 1px rgba(27,28,25,.1),0 24px 60px rgba(27,29,26,.1)}.studio-funnels .an-close-strip:focus-visible{outline-color:var(--red-text)}.studio-funnels .an-close-arrow{color:var(--muted);transition:transform .24s var(--ease-out),color .18s ease}.studio-funnels .an-close-strip:focus-visible .an-close-arrow,.studio-funnels .an-close-strip:hover .an-close-arrow{color:var(--red-text);transform:translateY(-4px)}.studio-funnels .an-close-strip .an-grade{margin-left:auto}@media (max-width:1050px){.studio-funnels .an-sheets{margin-top:12px}}@media (max-width:680px){.studio-funnels .an-close{grid-template-columns:minmax(0,1fr)}.studio-funnels .an-close-strip{grid-column:1}}@media (max-width:620px){.studio-funnels .an-sheet-under:first-child{--turn:-.8deg;--dx:-4px;--dy:8px}.studio-funnels .an-sheet-under:nth-child(2){--turn:.6deg;--dx:4px;--dy:12px}.studio-funnels .an-sheet{padding:22px 18px}.studio-funnels .an-grade{width:42px;height:42px}.studio-funnels .an-close-strip{min-height:88px}}