.ahPH3G_scene{background:#020a18;position:relative;overflow:hidden}.ahPH3G_scene[data-grade=pink]{background:#26031a}.ahPH3G_photo{object-fit:cover;object-position:var(--focal,50% 50%);opacity:0;transition:opacity .5s var(--ease-workhorse), filter .5s var(--ease-workhorse)}.ahPH3G_scene[data-photo] .ahPH3G_photo{opacity:1}.ahPH3G_scene[data-grade=night] .ahPH3G_photo{filter:invert()grayscale()contrast(.85)brightness(.62)}.ahPH3G_scene[data-grade=moonlit] .ahPH3G_photo{filter:grayscale()contrast(.78)brightness(.5)}.ahPH3G_scene[data-grade=pink] .ahPH3G_photo{filter:grayscale()contrast(.88)brightness(.74)}.ahPH3G_grade{mix-blend-mode:multiply;opacity:0;transition:opacity .5s var(--ease-workhorse);pointer-events:none;background:#4f6fb0;position:absolute;inset:0}.ahPH3G_scene[data-grade]:not([data-grade=none]) .ahPH3G_grade{opacity:1}.ahPH3G_scene[data-grade=pink] .ahPH3G_grade{background:#ff2e97}.ahPH3G_canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ahPH3G_hero{--scrim:2, 10, 24;min-height:calc(100svh - 80px);color:var(--paper-on-dark);background:rgb(var(--scrim));align-items:flex-end;display:flex;position:relative;overflow:hidden}.ahPH3G_hero[data-grade=pink]{--scrim:38, 4, 22}.ahPH3G_hero[data-grade=pink] .ahPH3G_heroLink{color:#fff}.ahPH3G_hero[data-grade=pink] .eyebrow{border-left-color:#fff}.ahPH3G_hero[data-grade=pink] :focus-visible{outline-color:#fff}.ahPH3G_heroScene{position:absolute;inset:0}.ahPH3G_heroScrim{pointer-events:none;background:linear-gradient(0deg, rgba(var(--scrim), .92) 0%, rgba(var(--scrim), .55) 30%, rgba(var(--scrim), 0) 60%), linear-gradient(90deg, rgba(var(--scrim), .55) 0%, rgba(var(--scrim), 0) 55%);position:absolute;inset:0}.ahPH3G_hero[data-copy=top]{align-items:flex-start}.ahPH3G_hero[data-copy=top] .ahPH3G_heroScrim{background:linear-gradient(180deg, rgba(var(--scrim), .85) 0%, rgba(var(--scrim), .45) 35%, rgba(var(--scrim), 0) 60%), linear-gradient(90deg, rgba(var(--scrim), .45) 0%, rgba(var(--scrim), 0) 55%)}.ahPH3G_hero[data-copy=top] .ahPH3G_heroInner{padding-block:var(--space-xl) var(--space-2xl)}.ahPH3G_heroInner{padding-block:var(--space-2xl) var(--space-xl);position:relative}.ahPH3G_hero :focus-visible{outline-color:var(--accent-on-dark)}.ahPH3G_hero[data-copy-style=labels] .ahPH3G_heroTitle,.ahPH3G_hero[data-copy-style=labels] .ahPH3G_heroLede>span,.ahPH3G_hero[data-copy-style=labels] .ahPH3G_heroLink{background:var(--panel-dark);-webkit-box-decoration-break:clone;box-decoration-break:clone}.ahPH3G_hero[data-copy-style=labels] .ahPH3G_heroTitle{padding:0 .16em .06em;line-height:1.14;display:inline}.ahPH3G_hero[data-copy-style=labels] .ahPH3G_heroTitle+*{margin-top:var(--space-m)}.ahPH3G_hero[data-copy-style=labels] .ahPH3G_heroLede>span{padding:.12em .4em;line-height:1.75}.ahPH3G_hero[data-copy-style=labels] .ahPH3G_heroLink{padding:0 .9rem}.ahPH3G_hero[data-copy-style=labels] .eyebrow{background:var(--panel-dark);margin-bottom:var(--space-s);padding-right:.7em;display:flex}.ahPH3G_heroEyebrow{color:var(--paper-on-dark)}.ahPH3G_heroTitle{margin:var(--space-s) 0 var(--space-m);font-size:var(--step-5);letter-spacing:-.035em;color:var(--paper-on-dark);line-height:.98}.ahPH3G_heroLede{max-width:44ch;font-size:var(--step-1);color:var(--muted-on-dark);line-height:1.5}.ahPH3G_heroLink{min-height:44px;margin-top:var(--space-m);font-family:var(--font-brand);color:var(--accent-on-dark);align-items:center;font-weight:600;display:inline-flex}.ahPH3G_anatomy{gap:var(--space-m);display:grid}@media (min-width:960px){.ahPH3G_anatomy{grid-template-columns:1fr 17rem;align-items:start}}.ahPH3G_anatomyScene{aspect-ratio:3/2;border-radius:var(--radius)}.ahPH3G_layers{border:0;gap:0;min-width:0;margin:0;padding:0;display:grid}@media (min-width:600px) and (max-width:959px){.ahPH3G_layers{column-gap:var(--space-m);grid-template-columns:1fr 1fr}}.ahPH3G_layersLegend{margin-bottom:var(--space-xs);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;padding:0;font-size:.72rem;font-weight:600}.ahPH3G_layer{gap:var(--space-xs);min-height:44px;padding:var(--space-xs) 0;border-top:1px solid color-mix(in srgb, var(--paper-on-dark) 22%, transparent);cursor:pointer;align-items:flex-start;display:flex}.ahPH3G_layer input{width:1.15rem;height:1.15rem;accent-color:var(--green);cursor:pointer;flex:none;margin-top:.15rem}.ahPH3G_layerText{gap:.1rem;display:grid}.ahPH3G_layerName{font-family:var(--font-display);font-weight:600}.ahPH3G_layerNote{color:var(--muted-on-dark);opacity:.8;font-size:.88rem;line-height:1.45}
.AF0f7W_section{padding-top:var(--space-2xl);scroll-margin-top:80px}.AF0f7W_exHead{gap:var(--space-m) var(--space-xl);margin-bottom:var(--space-l);display:grid}@media (min-width:960px){.AF0f7W_exHead{grid-template-columns:1.3fr 1fr;align-items:end}}.AF0f7W_exTitle{margin:var(--space-s) 0;max-width:22ch;font-size:var(--step-3);letter-spacing:-.01em;line-height:1.08}.AF0f7W_exBody{max-width:54ch;line-height:1.65}.AF0f7W_notes{gap:var(--space-xs);margin:0;font-size:.92rem;line-height:1.5;display:grid}.AF0f7W_notes>div{gap:var(--space-s);padding-top:var(--space-xs);border-top:1px solid var(--line);grid-template-columns:7.5rem 1fr;display:grid}.AF0f7W_notes dt{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;padding-top:.2em;font-size:.72rem;font-weight:600}.AF0f7W_notes dd{color:var(--muted);margin:0}.AF0f7W_anatomySection{padding-bottom:var(--space-2xl);background:var(--panel-dark);color:var(--paper-on-dark)}.AF0f7W_anatomySection :focus-visible{outline-color:var(--accent-on-dark)}.AF0f7W_eyebrowDark{color:var(--paper-on-dark)}.AF0f7W_notesDark>div{border-top-color:color-mix(in srgb, var(--paper-on-dark) 22%, transparent)}.AF0f7W_notesDark dd{color:var(--muted-on-dark);opacity:.8}.AF0f7W_anatomySection .AF0f7W_exBody{color:var(--muted-on-dark)}.AF0f7W_draw{padding:var(--space-l) 0;position:relative}.AF0f7W_drawSvg{width:100%;height:auto;overflow:visible}.AF0f7W_drawGhost,.AF0f7W_drawLine{fill:none;stroke-linecap:round}.AF0f7W_drawGhost{stroke:var(--line);stroke-width:3px;stroke-dasharray:2 10}.AF0f7W_drawLine{stroke:var(--green-strong);stroke-width:6px}.AF0f7W_drawStops{inset:var(--space-l) 0;margin:0;padding:0;list-style:none;position:absolute}.AF0f7W_drawStop{flex-direction:column;align-items:center;gap:.4rem;display:flex;position:absolute;transform:translate(-50%,-50%)}.AF0f7W_drawDot{border:3px solid var(--line);background:var(--paper);width:18px;height:18px;transition:border-color .4s var(--ease-entrance), transform .4s var(--ease-entrance);border-radius:50%}.AF0f7W_drawName{white-space:nowrap;font-family:var(--font-display);font-weight:600;font-size:var(--step--1);color:var(--muted);transition:color .4s var(--ease-entrance);position:absolute;top:calc(100% + .35rem)}.AF0f7W_drawStop[data-align=start] .AF0f7W_drawName{left:0}.AF0f7W_drawStop[data-align=end] .AF0f7W_drawName{right:0}.AF0f7W_drawStop[data-on] .AF0f7W_drawDot{border-color:var(--green-strong);transform:scale(1.2)}.AF0f7W_drawStop[data-on] .AF0f7W_drawName{color:var(--ink)}.AF0f7W_follow{border-radius:var(--radius);background:var(--paper-2);padding:var(--space-m) var(--space-s)}.AF0f7W_followSvg{width:100%;height:auto;overflow:visible}.AF0f7W_followTrack{fill:none;stroke:#1fa2ff;stroke-width:14px;stroke-linejoin:round;stroke-linecap:round}.AF0f7W_followTick{stroke:#1fa2ff;stroke-width:7px}.AF0f7W_followTerminus{fill:var(--surface);stroke:var(--ink);stroke-width:5px}.AF0f7W_followLabel{fill:var(--ink);font-family:var(--font-display);font-size:19px;font-weight:600}.AF0f7W_followTrain rect:first-child{fill:var(--ink)}.AF0f7W_followWindows{fill:var(--green)}.AF0f7W_followList{margin:var(--space-s) 0 0;color:var(--muted);padding-left:1.2rem;font-size:.92rem;display:none}@media (max-width:699px){.AF0f7W_followLabel{display:none}.AF0f7W_followList{display:block}}.AF0f7W_flow{border-radius:var(--radius);background:var(--paper-2);padding:var(--space-m) var(--space-s);margin:0}.AF0f7W_flowWide,.AF0f7W_flowTall{width:100%;height:auto}.AF0f7W_flowWide{display:none}@media (min-width:700px){.AF0f7W_flowWide{display:block}.AF0f7W_flowTall{display:none}}.AF0f7W_flowRail{fill:none;stroke:var(--line);stroke-width:3px}.AF0f7W_flowDash{fill:none;stroke:var(--green-strong);stroke-width:3px;stroke-linecap:round;stroke-dasharray:4 14;transition:stroke-width .3s var(--ease-workhorse), opacity .3s var(--ease-workhorse);animation:.9s linear infinite AF0f7W_flow-dash}@keyframes AF0f7W_flow-dash{to{stroke-dashoffset:-18px}}.AF0f7W_flowEdge[data-fallback] .AF0f7W_flowRail{stroke-dasharray:2 6}.AF0f7W_flowEdge[data-fallback] .AF0f7W_flowDash{stroke:var(--muted);animation-duration:1.8s}.AF0f7W_flowNode rect{fill:var(--surface);stroke:var(--line);stroke-width:1.5px;transition:stroke .3s var(--ease-workhorse)}.AF0f7W_flowNode text{fill:var(--ink);font-family:var(--font-display);font-size:19px;font-weight:600}.AF0f7W_flowNode[data-core] rect{fill:var(--panel-dark);stroke:var(--green-strong)}.AF0f7W_flowNode[data-core] text{fill:var(--accent-on-dark);font-size:21px}.AF0f7W_flowNode{cursor:default}.AF0f7W_flowNode:hover rect{stroke:var(--green-strong)}.AF0f7W_flow:has(.AF0f7W_flowNode:hover) .AF0f7W_flowEdge{opacity:.3}:is(.AF0f7W_flow:has([data-node=contact]:hover) [data-touch~=contact],.AF0f7W_flow:has([data-node=newsletter]:hover) [data-touch~=newsletter],.AF0f7W_flow:has([data-node=cloud]:hover) [data-touch~=cloud],.AF0f7W_flow:has([data-node=lead]:hover) [data-touch~=lead],.AF0f7W_flow:has([data-node=email]:hover) [data-touch~=email],.AF0f7W_flow:has([data-node=mailerlite]:hover) [data-touch~=mailerlite]){opacity:1}.AF0f7W_flow:has(.AF0f7W_flowNode:hover) .AF0f7W_flowEdge .AF0f7W_flowDash{stroke-width:4px}.AF0f7W_flowEdge{transition:opacity .3s var(--ease-workhorse)}.AF0f7W_flowCaption{max-width:60ch;margin-top:var(--space-s);color:var(--muted);font-size:.92rem}.AF0f7W_textPath{margin-top:var(--space-m);overflow:hidden}.AF0f7W_textPathSvg{width:100%;min-width:640px;height:auto;margin-inline:auto;display:block}@media (max-width:639px){.AF0f7W_textPathSvg{margin-left:50%;transform:translate(-50%)}}.AF0f7W_textPathGuide{fill:none;stroke:var(--line);stroke-width:1.5px}.AF0f7W_textPathType{fill:var(--ink);font-family:var(--font-display);letter-spacing:-.01em;font-size:44px;font-weight:600}.AF0f7W_outro{margin-top:var(--space-2xl);padding:var(--space-2xl) 0;border-top:1px solid var(--line)}.AF0f7W_outroTitle{margin:0 0 var(--space-s);max-width:20ch;font-size:var(--step-3);line-height:1.08}.AF0f7W_outroBody{margin:0 0 var(--space-l);max-width:50ch;color:var(--muted);line-height:1.6}@media (prefers-reduced-motion:reduce){.AF0f7W_flowDash{animation:none}}
.WNNf8q_layers{padding:var(--space-2xl) 0;background:var(--panel-dark);color:var(--paper-on-dark);scroll-margin-top:80px}.WNNf8q_layers :focus-visible{outline-color:var(--accent-on-dark)}.WNNf8q_head{gap:var(--space-s) var(--space-xl);margin-bottom:var(--space-l);display:grid}@media (min-width:960px){.WNNf8q_head{grid-template-columns:1fr 1.2fr;align-items:end}}.WNNf8q_title{max-width:16ch;font-size:var(--step-3);letter-spacing:-.01em;line-height:1.08}.WNNf8q_body{max-width:54ch;color:var(--muted-on-dark);line-height:1.65}
