.CampaignCaseStudy_case__GFGvR{width:min(100%,100rem);margin-inline:auto;padding:var(--space-xl) clamp(var(--space-md),3vw,var(--space-xl)) var(--space-2xl);scroll-margin-block-start:5rem}.CampaignCaseStudy_header__ijE_6{display:grid;gap:var(--space-lg);padding-block:var(--space-xl);border-block:var(--rule-thin) solid var(--color-rule-2)}.CampaignCaseStudy_header__ijE_6>div{display:grid;gap:var(--space-sm)}.CampaignCaseStudy_header__ijE_6>div>p,.CampaignCaseStudy_stepLabel__ljgcu{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:650;letter-spacing:.08em;text-transform:uppercase}.CampaignCaseStudy_header__ijE_6 h2{min-width:0;max-width:21ch;font-family:var(--font-display);font-size:clamp(var(--text-xl),4vw,var(--text-2xl));line-height:1.04;letter-spacing:-.04em}.CampaignCaseStudy_header__ijE_6>p{align-self:end;max-width:60ch;color:var(--color-neutral);line-height:1.6}.CampaignCaseStudy_flow__7iP2_{display:grid;border-inline:var(--rule-thin) solid var(--color-rule-2)}.CampaignCaseStudy_flow__7iP2_>article{position:relative;min-width:0;padding:var(--space-lg);border-block-end:var(--rule-thin) solid var(--color-rule-2);background:var(--color-surface)}.CampaignCaseStudy_flow__7iP2_>article:before{position:absolute;inset-block-start:-.28rem;inset-inline-start:var(--space-lg);width:.55rem;height:.55rem;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 var(--space-2xs) var(--color-accent-tint);content:""}.CampaignCaseStudy_contextCard__KwkJT,.CampaignCaseStudy_factCard__yyi7B,.CampaignCaseStudy_guardCard__nVtJ2,.CampaignCaseStudy_outputCard__pHgWX{display:grid;align-content:start;gap:var(--space-md)}.CampaignCaseStudy_contextType__33R7a,.CampaignCaseStudy_factSeal__GZXQw,.CampaignCaseStudy_outputTopline__ehf3_>span{width:-moz-fit-content;width:fit-content;padding:var(--space-2xs) var(--space-xs);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-pill);color:var(--color-neutral);font-family:var(--font-mono);font-size:var(--text-xs)}.CampaignCaseStudy_contextCard__KwkJT h3,.CampaignCaseStudy_outputPreview__D6xIU h3{font-family:var(--font-display);font-size:var(--text-lg);line-height:1.15;letter-spacing:-.025em}.CampaignCaseStudy_contextCard__KwkJT>p,.CampaignCaseStudy_factCard__yyi7B>p,.CampaignCaseStudy_guardCard__nVtJ2>p{color:var(--color-neutral);line-height:1.55}.CampaignCaseStudy_contextCard__KwkJT dl,.CampaignCaseStudy_guardCard__nVtJ2 dl{display:grid;gap:var(--space-xs);padding-block-start:var(--space-md);border-block-start:var(--rule-thin) solid var(--color-rule)}.CampaignCaseStudy_contextCard__KwkJT dl div,.CampaignCaseStudy_guardCard__nVtJ2 dl div{display:grid;grid-template-columns:minmax(6rem,.45fr) minmax(0,1fr);gap:var(--space-md)}.CampaignCaseStudy_contextCard__KwkJT dt,.CampaignCaseStudy_guardCard__nVtJ2 dt{color:var(--color-muted);font-size:var(--text-sm)}.CampaignCaseStudy_contextCard__KwkJT dd,.CampaignCaseStudy_guardCard__nVtJ2 dd{min-width:0;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--text-sm)}.CampaignCaseStudy_factSeal__GZXQw{border-color:var(--color-success);background:var(--color-success-bg);color:var(--color-success)}.CampaignCaseStudy_factCard__yyi7B blockquote,.CampaignCaseStudy_guardCard__nVtJ2 blockquote{margin:0;padding-inline-start:var(--space-lg);border-inline-start:.22rem solid var(--color-accent);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);font-weight:600;line-height:1.45}.CampaignCaseStudy_guardCard__nVtJ2 blockquote{border-color:var(--color-error);text-decoration-color:color-mix(in oklch,var(--color-error) 75%,transparent);text-decoration-line:line-through;text-decoration-thickness:.09em}.CampaignCaseStudy_factBoundary__QtecS{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-sm);margin-block-start:auto;padding:var(--space-md);border:var(--rule-thin) solid var(--color-rule);background:var(--color-paper-2);color:var(--color-neutral);font-family:var(--font-mono);font-size:var(--text-xs);text-align:center}.CampaignCaseStudy_factBoundary__QtecS strong{color:var(--color-error);font-size:var(--text-lg)}.CampaignCaseStudy_blockState__cCZmv{display:flex;align-items:center;gap:var(--space-sm);color:var(--color-error)}.CampaignCaseStudy_blockState__cCZmv>span{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:var(--rule-thin) solid;border-radius:50%;font-family:var(--font-mono)}.CampaignCaseStudy_blockState__cCZmv>div{display:grid;gap:var(--space-2xs)}.CampaignCaseStudy_blockState__cCZmv small{color:var(--color-muted);font-family:var(--font-mono)}.CampaignCaseStudy_checkedDirection__W7CjI{display:grid;gap:var(--space-xs);padding:var(--space-md);border-inline-start:.22rem solid var(--color-success);background:var(--color-success-bg)}.CampaignCaseStudy_checkedDirection__W7CjI>span{color:var(--color-success);font-size:var(--text-sm);font-weight:700}.CampaignCaseStudy_checkedDirection__W7CjI p{color:var(--color-ink-2);line-height:1.55}.CampaignCaseStudy_checkedDirection__W7CjI small{color:var(--color-neutral);line-height:1.45}.CampaignCaseStudy_outputCard__pHgWX{background:radial-gradient(circle at 92% 10%,color-mix(in oklch,var(--color-accent) 10%,transparent),transparent 28%),var(--color-graphite)!important;color:var(--color-paper)}.CampaignCaseStudy_outputCard__pHgWX:before{background:var(--color-success)!important;box-shadow:0 0 0 var(--space-2xs) color-mix(in oklch,var(--color-success) 18%,transparent)!important}.CampaignCaseStudy_outputTopline__ehf3_{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.CampaignCaseStudy_outputTopline__ehf3_>span{border-color:var(--color-success);color:var(--color-paper)}.CampaignCaseStudy_tabs__aErw7{display:flex;gap:var(--space-2xs);overflow-x:auto;padding-block-end:var(--space-xs)}.CampaignCaseStudy_tabs__aErw7 button{min-height:2.5rem;flex:0 0 auto;padding-inline:var(--space-sm);border:var(--rule-thin) solid var(--color-neutral);border-radius:var(--radius-md);background:transparent;color:var(--color-paper-3);font-size:var(--text-sm);white-space:nowrap}.CampaignCaseStudy_tabs__aErw7 button:hover{border-color:var(--color-paper-3)}.CampaignCaseStudy_tabs__aErw7 button:focus-visible{outline:2px solid var(--color-paper);outline-offset:var(--space-2xs)}.CampaignCaseStudy_tabs__aErw7 button:active{transform:translateY(1px)}.CampaignCaseStudy_tabs__aErw7 button:disabled{border-color:var(--color-neutral);background:var(--color-graphite-2);color:var(--color-paper-3);cursor:not-allowed;opacity:.55}.CampaignCaseStudy_tabs__aErw7 button[aria-selected=true]{border-color:var(--color-paper);background:var(--color-paper);color:var(--color-graphite)}.CampaignCaseStudy_outputPreview__D6xIU{min-height:15rem;display:grid;gap:var(--space-md);padding:var(--space-lg);border:var(--rule-thin) solid var(--color-neutral);background:color-mix(in oklch,var(--color-graphite) 86%,var(--color-accent))}.CampaignCaseStudy_campaignVisual__2W4dw{position:relative;min-height:11rem;margin:0;overflow:hidden;border:var(--rule-thin) solid color-mix(in oklch,var(--color-paper) 24%,transparent);background:var(--color-graphite-2)}.CampaignCaseStudy_campaignVisual__2W4dw:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 46%,color-mix(in srgb,var(--color-graphite) 88%,transparent));content:"";pointer-events:none}.CampaignCaseStudy_campaignVisual__2W4dw img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 58%;object-position:50% 58%;filter:saturate(.82) contrast(.98)}.CampaignCaseStudy_campaignVisual__2W4dw figcaption{position:absolute;z-index:1;inset-inline:var(--space-sm);inset-block-end:var(--space-sm);display:grid;gap:var(--space-2xs)}.CampaignCaseStudy_campaignVisual__2W4dw figcaption span{color:var(--color-paper);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:650;letter-spacing:.05em;text-transform:uppercase}.CampaignCaseStudy_campaignVisual__2W4dw figcaption small{color:var(--color-paper-3);font-size:var(--text-xs)}.CampaignCaseStudy_outputPreview__D6xIU>span,.CampaignCaseStudy_socialPreview__RNoSP>span{color:var(--color-paper-3);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.CampaignCaseStudy_outputPreview__D6xIU h3{margin-block:var(--space-sm) var(--space-lg);color:var(--color-paper)}.CampaignCaseStudy_outputPreview__D6xIU ol{display:grid;gap:var(--space-sm);padding-inline-start:var(--space-lg);color:var(--color-paper-3);line-height:1.5}.CampaignCaseStudy_slides__tPA56{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs)}.CampaignCaseStudy_slides__tPA56 div{min-height:6.1rem;display:grid;align-content:space-between;gap:var(--space-sm);padding:var(--space-sm);border:var(--rule-thin) solid var(--color-neutral);background:var(--color-graphite)}.CampaignCaseStudy_slides__tPA56 span{color:var(--color-accent-tint);font-family:var(--font-mono);font-size:var(--text-xs)}.CampaignCaseStudy_slides__tPA56 p,.CampaignCaseStudy_socialPreview__RNoSP p{color:var(--color-paper);line-height:1.4}.CampaignCaseStudy_socialPreview__RNoSP{display:grid;gap:var(--space-lg)}.CampaignCaseStudy_socialPreview__RNoSP p{font-size:var(--text-md)}.CampaignCaseStudy_socialPreview__RNoSP div{display:flex;flex-wrap:wrap;gap:var(--space-xs);color:var(--color-accent-tint);font-size:var(--text-sm)}.CampaignCaseStudy_outputCard__pHgWX footer{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs);color:var(--color-paper-3);font-size:var(--text-sm)}.CampaignCaseStudy_outputCard__pHgWX footer strong{color:var(--color-paper)}.CampaignCaseStudy_reviewDot__havaL{width:.48rem;height:.48rem;border-radius:50%;background:var(--color-warning)}@media (min-width:48rem){.CampaignCaseStudy_header__ijE_6{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr)}.CampaignCaseStudy_flow__7iP2_{grid-template-columns:repeat(2,minmax(0,1fr))}.CampaignCaseStudy_flow__7iP2_>article:nth-child(odd){border-inline-end:var(--rule-thin) solid var(--color-rule-2)}}@media (min-width:75rem){.CampaignCaseStudy_flow__7iP2_{grid-template-columns:repeat(4,minmax(0,1fr))}.CampaignCaseStudy_flow__7iP2_>article{border-inline-end:var(--rule-thin) solid var(--color-rule-2)}.CampaignCaseStudy_flow__7iP2_>article:last-child{border-inline-end:0}}@media (prefers-reduced-motion:reduce){.CampaignCaseStudy_tabs__aErw7 button{scroll-behavior:auto}}.SignalField_field__y2_As{position:relative;min-height:15rem;overflow:hidden;border:var(--rule-thin) solid var(--color-rule-2);border-radius:var(--radius-lg);background:radial-gradient(circle at 76% 22%,color-mix(in oklch,var(--color-accent) 13%,transparent),transparent 31%),radial-gradient(circle at 22% 82%,color-mix(in oklch,var(--color-warning) 8%,transparent),transparent 29%),linear-gradient(135deg,var(--color-surface),var(--color-paper-2));color:var(--color-accent);isolation:isolate}.SignalField_field__y2_As:after{position:absolute;inset:0;z-index:2;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.23'/%3E%3C/svg%3E");content:"";mix-blend-mode:soft-light;opacity:.14}.SignalField_caption__Yykon,.SignalField_topline__bsMPU{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);color:var(--color-neutral);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase}.SignalField_topline__bsMPU{padding:var(--space-md) var(--space-md) 0}.SignalField_topline__bsMPU>div{display:flex;align-items:center;gap:var(--space-xs)}.SignalField_topline__bsMPU strong{color:var(--color-ink);font-weight:650}.SignalField_liveDot__bZjFm{width:.45rem;height:.45rem;border-radius:50%;background:var(--color-muted);box-shadow:0 0 0 0 color-mix(in oklch,var(--color-success) 0%,transparent)}.SignalField_liveDot__bZjFm.SignalField_isLive__tBqOd{background:var(--color-success);animation:SignalField_live-pulse__GcS3Q 2.8s var(--ease-out) infinite}.SignalField_graph__f9gUq{position:absolute;inset:2.7rem 0 2.25rem;z-index:1;width:100%;height:calc(100% - 4.95rem);overflow:visible}.SignalField_grid__VWuMP line{stroke:var(--color-rule);stroke-width:.22;vector-effect:non-scaling-stroke}.SignalField_contextLine__rfiQo,.SignalField_line__w5fOM{fill:none;stroke:url(#signal-line);stroke-linecap:round}.SignalField_line__w5fOM{stroke-width:.55;opacity:.42}.SignalField_contextLine__rfiQo{stroke-width:.82;stroke-dasharray:2 2.4;animation:SignalField_line-flow__ndqAE 8s linear infinite}.SignalField_particle__d4Zpt{fill:var(--color-accent);filter:drop-shadow(0 0 .12rem color-mix(in oklch,var(--color-accent) 70%,transparent))}.SignalField_node__jB8XU{color:var(--color-accent)}.SignalField_risk_low__P_cHV{color:var(--color-success)}.SignalField_risk_medium__DL2WJ{color:var(--color-warning)}.SignalField_risk_high__qVltS{color:var(--color-error)}.SignalField_halo__ZqU8X{fill:url(#signal-glow);transform-box:fill-box;transform-origin:center;animation:SignalField_node-breathe__39CiE 4.8s var(--ease-in-out) var(--node-delay) infinite alternate}.SignalField_point__03uL1{fill:var(--color-paper);stroke:currentColor;stroke-width:.72;vector-effect:non-scaling-stroke}.SignalField_core__YbvWq{fill:currentColor}.SignalField_caption__Yykon{position:absolute;inset-inline:var(--space-md);inset-block-end:var(--space-sm);justify-content:flex-start;flex-wrap:wrap;color:var(--color-muted);letter-spacing:0;text-transform:none}.SignalField_caption__Yykon span+span:before{margin-inline-end:var(--space-sm);color:var(--color-rule-2);content:"/"}@keyframes SignalField_line-flow__ndqAE{to{stroke-dashoffset:-22}}@keyframes SignalField_node-breathe__39CiE{0%{opacity:.34;transform:scale(.82)}to{opacity:.8;transform:scale(1.18)}}@keyframes SignalField_live-pulse__GcS3Q{0%,to{box-shadow:0 0 0 0 color-mix(in oklch,var(--color-success) 0%,transparent)}45%{box-shadow:0 0 0 .32rem color-mix(in oklch,var(--color-success) 15%,transparent)}}@media (max-width:39.999rem){.SignalField_field__y2_As{min-height:13rem}.SignalField_caption__Yykon span:not(:first-child),.SignalField_topline__bsMPU>span{display:none}}@media (prefers-reduced-motion:reduce){.SignalField_contextLine__rfiQo,.SignalField_halo__ZqU8X,.SignalField_liveDot__bZjFm.SignalField_isLive__tBqOd{animation:none}.SignalField_particle__d4Zpt{display:none}}