.CaseStudySection-module__INyMRG__caseStudy{--navy:#092443;--coral:#f26d50;--teal:#0b8a94;--background:#f9f9fa;--surface:#fff;--surface-soft:#f2f6f7;--text-muted:#092443a3;--border:#0924431a;background:var(--background);width:100%;color:var(--navy);font-family:inherit;transition:background-color .35s,color .35s;position:relative;overflow:hidden}:is(.dark .CaseStudySection-module__INyMRG__caseStudy,[data-theme=dark] .CaseStudySection-module__INyMRG__caseStudy){--background:var(--pixel-canvas);--surface:var(--pixel-surface);--teal:var(--pixel-teal);--surface-soft:color-mix(in oklch,var(--pixel-surface)82%,white 18%);--navy:#f9f9fa;--text-muted:#f9f9faa3;--border:#f9f9fa1f;background:var(--background);color:#f9f9fa}:is(.dark .CaseStudySection-module__INyMRG__headline,[data-theme=dark] .CaseStudySection-module__INyMRG__headline){color:#f9f9fa}:is(.dark .CaseStudySection-module__INyMRG__fakeBrowser,[data-theme=dark] .CaseStudySection-module__INyMRG__fakeBrowser){background:#102e4d;border-color:#f9f9fa14}:is(.dark .CaseStudySection-module__INyMRG__browserTop,[data-theme=dark] .CaseStudySection-module__INyMRG__browserTop){background:#0d2947;border-color:#f9f9fa0f}:is(.dark .CaseStudySection-module__INyMRG__systemLayerFront,[data-theme=dark] .CaseStudySection-module__INyMRG__systemLayerFront){background:linear-gradient(105deg,#163652fa,#12314cf2);border-color:#f9f9fa1a;box-shadow:0 15px 35px #00000029,inset 0 1px #ffffff0a}:is(.dark .CaseStudySection-module__INyMRG__systemLayerBack,[data-theme=dark] .CaseStudySection-module__INyMRG__systemLayerBack){background:#0b8a941a;border-color:#0b8a942e}:is(.dark .CaseStudySection-module__INyMRG__systemIcon,[data-theme=dark] .CaseStudySection-module__INyMRG__systemIcon){background:#0b8a9421}:is(.dark .CaseStudySection-module__INyMRG__resultBoard,[data-theme=dark] .CaseStudySection-module__INyMRG__resultBoard){background:#102e4da6;border-color:#f9f9fa1a;box-shadow:0 25px 60px #0003,inset 0 0 0 1px #0b8a940f}:is(.dark .CaseStudySection-module__INyMRG__problemPill,[data-theme=dark] .CaseStudySection-module__INyMRG__problemPill){color:#f9f9fa;background:#102e4de6;border-color:#f26d502b}:is(.dark .CaseStudySection-module__INyMRG__pagesBadge,[data-theme=dark] .CaseStudySection-module__INyMRG__pagesBadge,.dark .CaseStudySection-module__INyMRG__businessLogic,[data-theme=dark] .CaseStudySection-module__INyMRG__businessLogic){color:#f9f9fa;background:#102e4d;border-color:#f9f9fa1c}:is(.dark .CaseStudySection-module__INyMRG__conclusionLine,[data-theme=dark] .CaseStudySection-module__INyMRG__conclusionLine){background:#f9f9fa40}.CaseStudySection-module__INyMRG__backgroundAtmosphere{pointer-events:none;position:absolute;inset:0}.CaseStudySection-module__INyMRG__bgCoral,.CaseStudySection-module__INyMRG__bgBlue,.CaseStudySection-module__INyMRG__bgTeal{filter:blur(100px);border-radius:999px;position:absolute}.CaseStudySection-module__INyMRG__bgCoral{background:#f26d500b;width:520px;height:400px;top:260px;left:-120px}.CaseStudySection-module__INyMRG__bgBlue{background:#4b91be09;width:580px;height:430px;top:200px;left:400px}.CaseStudySection-module__INyMRG__bgTeal{background:#0b8a940e;width:540px;height:420px;top:250px;right:-100px}.CaseStudySection-module__INyMRG__container{z-index:2;width:min(1400px,100% - 136px);margin:0 auto;padding-top:42px;padding-bottom:60px;position:relative}.CaseStudySection-module__INyMRG__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;min-height:303px;padding-bottom:39px;display:flex}.CaseStudySection-module__INyMRG__headerMain{width:820px}.CaseStudySection-module__INyMRG__eyebrow{color:var(--teal);font-size:var(--text-xs);letter-spacing:.21em;text-transform:uppercase;margin-bottom:20px;font-weight:600;line-height:1}.CaseStudySection-module__INyMRG__headline{color:var(--navy);font-size:var(--service-h2);letter-spacing:-.025em;margin:0;font-weight:500;line-height:1.02}.CaseStudySection-module__INyMRG__headline span{color:var(--coral)}.CaseStudySection-module__INyMRG__caseMeta{width:365px;margin-top:49px;display:flex}.CaseStudySection-module__INyMRG__metaDivider{opacity:.35;background:currentColor;width:1px;height:76px;margin-right:30px}.CaseStudySection-module__INyMRG__caseNumber{color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.18em;margin-bottom:7px}.CaseStudySection-module__INyMRG__client{color:var(--navy);text-transform:uppercase;margin-bottom:15px;font-size:16px;font-weight:600}.CaseStudySection-module__INyMRG__tags{flex-wrap:wrap;gap:7px;display:flex}.CaseStudySection-module__INyMRG__tags span{border:1px solid var(--border);min-height:31px;color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.13em;border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.CaseStudySection-module__INyMRG__story{height:526px;margin-top:34px;position:relative}.CaseStudySection-module__INyMRG__columns{z-index:3;grid-template-columns:405px 430px 1fr;gap:34px;display:grid;position:relative}.CaseStudySection-module__INyMRG__column{position:relative}.CaseStudySection-module__INyMRG__globalFlow{z-index:1;pointer-events:none;width:100%;height:500px;position:absolute;top:28px;left:0}.CaseStudySection-module__INyMRG__sectionLabel{align-items:baseline;gap:14px;height:43px;display:flex}.CaseStudySection-module__INyMRG__sectionLabel strong{color:var(--coral);letter-spacing:-.055em;font-size:30px;font-weight:500}.CaseStudySection-module__INyMRG__middleColumn .CaseStudySection-module__INyMRG__sectionLabel strong,.CaseStudySection-module__INyMRG__resultColumn .CaseStudySection-module__INyMRG__sectionLabel strong{color:var(--teal)}.CaseStudySection-module__INyMRG__sectionLabel span{color:var(--coral);font-size:var(--text-xs);letter-spacing:.19em;font-weight:600}.CaseStudySection-module__INyMRG__middleColumn .CaseStudySection-module__INyMRG__sectionLabel span,.CaseStudySection-module__INyMRG__resultColumn .CaseStudySection-module__INyMRG__sectionLabel span{color:var(--teal)}.CaseStudySection-module__INyMRG__column h3{z-index:5;color:var(--navy);font-size:var(--service-h3);letter-spacing:-.045em;margin:0;font-weight:600;line-height:1.08;position:relative}.CaseStudySection-module__INyMRG__beforeColumn{padding-left:27px}.CaseStudySection-module__INyMRG__problemList{z-index:10;flex-direction:column;align-items:flex-start;gap:9px;margin-top:28px;display:flex;position:relative}.CaseStudySection-module__INyMRG__problemPill{min-height:34px;color:var(--navy);font-size:var(--text-xs);background:#ffffffc2;border:1px solid #f26d501f;border-radius:999px;align-items:center;gap:9px;padding:0 14px 0 9px;display:inline-flex}.CaseStudySection-module__INyMRG__problemIcon{width:18px;height:18px;color:var(--coral);background:#f26d501a;border-radius:50%;justify-content:center;align-items:center;display:flex}.CaseStudySection-module__INyMRG__beforeVisual{width:430px;height:350px;position:absolute;top:167px;left:-5px}.CaseStudySection-module__INyMRG__coralGlow{filter:blur(55px);background:#f26d5013;border-radius:50%;width:285px;height:270px;position:absolute;top:20px;left:55px}.CaseStudySection-module__INyMRG__fakeBrowser{background:#fff;border:1px solid #09244314;border-radius:9px;position:absolute;overflow:hidden;box-shadow:0 18px 35px #09244314}.CaseStudySection-module__INyMRG__browserTop{background:#f9f9f9eb;border-bottom:1px solid #09244312;align-items:center;gap:5px;height:22px;padding:0 8px;display:flex}.CaseStudySection-module__INyMRG__browserTop>span{border-radius:50%;width:5px;height:5px}.CaseStudySection-module__INyMRG__browserTop>span:first-child{background:#f26d508c}.CaseStudySection-module__INyMRG__browserTop>span:nth-child(2){background:#ddbe418c}.CaseStudySection-module__INyMRG__browserTop>span:nth-child(3){background:#0b8a9473}.CaseStudySection-module__INyMRG__browserAddress{background:#09244312;border-radius:99px;width:70px;height:4px;margin-left:9px}.CaseStudySection-module__INyMRG__browserBody{padding:11px}.CaseStudySection-module__INyMRG__browserTitle{background:#0924431a;border-radius:99px;width:43%;height:5px;margin-bottom:10px}.CaseStudySection-module__INyMRG__browserColumns{grid-template-columns:.8fr 1.2fr;gap:7px;display:grid}.CaseStudySection-module__INyMRG__browserImage{background:#09244311;border-radius:4px;height:65px}.CaseStudySection-module__INyMRG__browserText{flex-direction:column;gap:5px;display:flex}.CaseStudySection-module__INyMRG__browserText span{background:#09244314;border-radius:99px;height:4px}.CaseStudySection-module__INyMRG__browserText span:first-child{width:100%}.CaseStudySection-module__INyMRG__browserText span:nth-child(2){width:82%}.CaseStudySection-module__INyMRG__browserText span:nth-child(3){width:91%}.CaseStudySection-module__INyMRG__browserText span:nth-child(4){width:62%}.CaseStudySection-module__INyMRG__browserBoxes{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:9px;display:grid}.CaseStudySection-module__INyMRG__browserBoxes span{background:#0924430e;border-radius:3px;height:24px}.CaseStudySection-module__INyMRG__browserBackOne{opacity:.35;width:220px;height:175px;top:6px;left:105px;transform:rotate(-8deg)}.CaseStudySection-module__INyMRG__browserBackTwo{opacity:.5;width:220px;height:178px;top:29px;left:125px;transform:rotate(7deg)}.CaseStudySection-module__INyMRG__browserMain{z-index:5;width:245px;height:200px;top:55px;left:102px;transform:rotate(-1deg)}.CaseStudySection-module__INyMRG__wordpressMark{z-index:8;background:#ffffffeb;border-radius:10px;justify-content:center;align-items:center;width:59px;height:59px;display:flex;position:absolute;top:119px;left:202px;box-shadow:0 12px 30px #09244314}.CaseStudySection-module__INyMRG__wordpressMark div{color:#0924438c;border:3px solid #0924437a;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-family:inherit;font-size:20px;font-weight:700;display:flex}.CaseStudySection-module__INyMRG__brokenMark{z-index:10;width:43px;height:43px;color:var(--coral);background:#fffffff0;border:1px solid #f26d5038;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:206px;left:271px}.CaseStudySection-module__INyMRG__brokenMark svg{width:20px}.CaseStudySection-module__INyMRG__pagesBadge{z-index:12;border:1px solid var(--border);background:var(--surface);color:var(--navy);font-size:var(--text-xs);border-radius:999px;padding:9px 14px;position:absolute;bottom:54px;left:76px;box-shadow:0 10px 25px #0924430f}.CaseStudySection-module__INyMRG__beforeNote{color:var(--text-muted);font-family:inherit;font-size:var(--text-base);font-style:italic;line-height:1.2;position:absolute;bottom:0;left:7px;transform:rotate(-4deg)}.CaseStudySection-module__INyMRG__beforeArrow{width:90px;height:78px;color:var(--navy);position:absolute;bottom:42px;left:48px}.CaseStudySection-module__INyMRG__middleColumn{padding-left:2px}.CaseStudySection-module__INyMRG__systemVisual{width:430px;height:410px;margin-top:27px;position:relative}.CaseStudySection-module__INyMRG__systemGlow{filter:blur(58px);background:#0b8a9413;border-radius:50%;width:380px;height:310px;position:absolute;top:20px;left:30px}.CaseStudySection-module__INyMRG__systemRail{background:linear-gradient(#0000,#0b8a9466 12% 88%,#0000);width:1px;height:306px;position:absolute;top:13px;left:27px}.CaseStudySection-module__INyMRG__systemRail span{border:2px solid var(--background);background:#0b8a9447;border-radius:50%;width:9px;height:9px;position:absolute;left:-4px}.CaseStudySection-module__INyMRG__systemRail span:first-child{top:33px}.CaseStudySection-module__INyMRG__systemRail span:nth-child(2){top:87px}.CaseStudySection-module__INyMRG__systemRail span:nth-child(3){top:141px}.CaseStudySection-module__INyMRG__systemRail span:nth-child(4){top:195px}.CaseStudySection-module__INyMRG__systemRail span:nth-child(5){top:249px}.CaseStudySection-module__INyMRG__systemRail span:nth-child(6){top:303px}.CaseStudySection-module__INyMRG__systemLayer{text-align:left;z-index:5;background:0 0;border:0;width:355px;height:49px;padding:0;position:absolute;left:56px}.CaseStudySection-module__INyMRG__systemLayerBack{background:#daeff16b;border:1px solid #0b8a941c;border-radius:10px;position:absolute;inset:5px 0 0 8px;transform:skewY(-1.7deg)}.CaseStudySection-module__INyMRG__systemLayerFront{background:linear-gradient(105deg,#fffffff7,#f4fafbdb);border:1px solid #fffffff2;border-radius:10px;align-items:center;gap:15px;height:100%;padding:0 17px;display:flex;position:relative;transform:perspective(700px)rotateX(-3deg)rotateY(-1.8deg);box-shadow:0 11px 24px #0924430e,inset 0 1px #fffffff2}.CaseStudySection-module__INyMRG__systemIcon{width:30px;height:30px;color:var(--teal);background:#f1f6f7;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CaseStudySection-module__INyMRG__systemIcon svg{width:16px;height:16px}.CaseStudySection-module__INyMRG__layerText{color:var(--navy);font-size:var(--text-sm);letter-spacing:-.01em;font-weight:500}.CaseStudySection-module__INyMRG__businessLogic{background:var(--surface);color:var(--teal);font-size:var(--text-xs);letter-spacing:.19em;border:1px solid #0b8a942e;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-weight:600;display:flex;position:absolute;bottom:3px;left:191px;box-shadow:0 10px 25px #0924430b}.CaseStudySection-module__INyMRG__businessLogic>span{background:var(--teal);border-radius:50%;width:6px;height:6px}.CaseStudySection-module__INyMRG__resultColumn{padding-left:0}.CaseStudySection-module__INyMRG__resultVisual{width:490px;height:365px;margin-top:27px;margin-left:-7px;position:relative}.CaseStudySection-module__INyMRG__resultGlow{filter:blur(60px);background:#0b8a9413;border-radius:50%;width:430px;height:285px;position:absolute;top:45px;right:0}.CaseStudySection-module__INyMRG__resultBoard{backdrop-filter:blur(10px);background:#ffffff87;border:1px solid #fffffff2;border-radius:24px;width:430px;height:300px;position:absolute;top:43px;right:0;overflow:hidden;box-shadow:0 20px 55px #09244312,inset 0 0 0 1px #0b8a9409}.CaseStudySection-module__INyMRG__resultBoard:before{content:"";pointer-events:none;border:1px solid #0b8a9414;border-radius:18px;position:absolute;inset:11px}.CaseStudySection-module__INyMRG__resultGraph{width:100%;height:100%;position:absolute;inset:0}.CaseStudySection-module__INyMRG__metric47,.CaseStudySection-module__INyMRG__metric69,.CaseStudySection-module__INyMRG__metric37,.CaseStudySection-module__INyMRG__metric544{z-index:5;position:absolute}.CaseStudySection-module__INyMRG__metric47{top:25px;left:35px}.CaseStudySection-module__INyMRG__metric47>div{align-items:flex-end;display:flex}.CaseStudySection-module__INyMRG__metric47 strong{color:var(--coral);letter-spacing:-.07em;font-size:58px;font-weight:500;line-height:.9}.CaseStudySection-module__INyMRG__metric47 b{color:var(--coral);margin-bottom:5px;margin-left:3px;font-size:27px}.CaseStudySection-module__INyMRG__metric47 p,.CaseStudySection-module__INyMRG__metric69 p,.CaseStudySection-module__INyMRG__metric37 p,.CaseStudySection-module__INyMRG__metric544 p{color:var(--text-muted);font-size:var(--text-xs);margin:9px 0 0;line-height:1.35}.CaseStudySection-module__INyMRG__upArrow{z-index:7;width:39px;height:39px;color:var(--coral);background:#fff7f4eb;border:1px solid #f26d502e;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:40px;left:175px}.CaseStudySection-module__INyMRG__metric69{top:25px;right:35px}.CaseStudySection-module__INyMRG__metric69 strong{color:var(--teal);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:47px;font-weight:500;line-height:1}.CaseStudySection-module__INyMRG__metric69>span,.CaseStudySection-module__INyMRG__metric37>span,.CaseStudySection-module__INyMRG__metric544>span{width:27px;height:27px;color:var(--teal);background:#e9f8f8;border-radius:50%;justify-content:center;align-items:center;margin-top:10px;display:flex}.CaseStudySection-module__INyMRG__metric69>span svg{width:14px}.CaseStudySection-module__INyMRG__metric37{bottom:25px;left:35px}.CaseStudySection-module__INyMRG__metric37 strong,.CaseStudySection-module__INyMRG__metric544 strong{color:var(--teal);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:43px;font-weight:500;line-height:1}.CaseStudySection-module__INyMRG__metric544{bottom:25px;right:35px}.CaseStudySection-module__INyMRG__metric544 strong{color:var(--navy)}.CaseStudySection-module__INyMRG__resultNote{z-index:20;color:var(--text-muted);font-family:inherit;font-size:16px;font-style:italic;line-height:1.16;position:absolute;top:-5px;right:-2px;transform:rotate(-4deg)}.CaseStudySection-module__INyMRG__resultArrow{z-index:19;width:88px;height:87px;color:var(--navy);position:absolute;top:16px;right:8px}.CaseStudySection-module__INyMRG__conclusion{text-align:center;margin-top:64px;position:relative}.CaseStudySection-module__INyMRG__conclusionLine{opacity:.25;background:currentColor;width:100%;height:1px;margin-bottom:56px}.CaseStudySection-module__INyMRG__conclusionText{line-height:1.15}.CaseStudySection-module__INyMRG__conclusionText>div{color:var(--navy);font-size:var(--service-h2);letter-spacing:-.025em;font-weight:500}.CaseStudySection-module__INyMRG__conclusionText strong{color:var(--coral);font-size:var(--service-h2);letter-spacing:-.025em;text-wrap:balance;margin-top:8px;font-weight:500;display:block}.CaseStudySection-module__INyMRG__conclusionMeta{color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.18em;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;margin-top:32px;line-height:1.5;display:flex}.CaseStudySection-module__INyMRG__conclusionMeta i{font-style:normal}@media (max-width:1540px){.CaseStudySection-module__INyMRG__columns{grid-template-columns:minmax(0,405fr) minmax(0,430fr) minmax(0,490fr);gap:24px}.CaseStudySection-module__INyMRG__beforeVisual,.CaseStudySection-module__INyMRG__systemVisual,.CaseStudySection-module__INyMRG__resultVisual{transform:scale(var(--story-scale,.92));transform-origin:0 0}}@media (max-width:1419px){.CaseStudySection-module__INyMRG__caseStudy{--story-scale:.86}}@media (max-width:1339px){.CaseStudySection-module__INyMRG__caseStudy{--story-scale:.8}}@media (max-width:1259px){.CaseStudySection-module__INyMRG__caseStudy{--story-scale:.74}}@media (max-width:1179px){.CaseStudySection-module__INyMRG__caseStudy{--story-scale:.68}}@media (max-width:1100px){.CaseStudySection-module__INyMRG__container{width:calc(100% - 64px)}.CaseStudySection-module__INyMRG__headerMain{width:65%}.CaseStudySection-module__INyMRG__headline{font-size:var(--service-h2)}.CaseStudySection-module__INyMRG__caseMeta{width:31%}.CaseStudySection-module__INyMRG__columns{grid-template-columns:minmax(280px,.9fr) minmax(350px,1fr) minmax(300px,.9fr);gap:18px}.CaseStudySection-module__INyMRG__beforeColumn{padding-left:0}.CaseStudySection-module__INyMRG__beforeVisual{transform-origin:0 0;transform:scale(.82)}.CaseStudySection-module__INyMRG__systemVisual{transform-origin:0 0;transform:scale(.84)}.CaseStudySection-module__INyMRG__resultVisual{transform-origin:0 0;transform:scale(.78)}}@media (max-width:820px){.CaseStudySection-module__INyMRG__container{width:calc(100% - 36px);padding-top:30px}.CaseStudySection-module__INyMRG__header{flex-direction:column;gap:28px;min-height:auto}.CaseStudySection-module__INyMRG__headerMain{width:100%}.CaseStudySection-module__INyMRG__headline{font-size:var(--service-h2)}.CaseStudySection-module__INyMRG__caseMeta{width:100%;margin-top:0}.CaseStudySection-module__INyMRG__story{height:auto;margin-top:42px}.CaseStudySection-module__INyMRG__globalFlow{display:none}.CaseStudySection-module__INyMRG__columns{flex-direction:column;gap:90px;display:flex}.CaseStudySection-module__INyMRG__column{width:100%;min-height:auto}.CaseStudySection-module__INyMRG__beforeColumn,.CaseStudySection-module__INyMRG__middleColumn,.CaseStudySection-module__INyMRG__resultColumn{padding-left:0}.CaseStudySection-module__INyMRG__beforeVisual,.CaseStudySection-module__INyMRG__systemVisual,.CaseStudySection-module__INyMRG__resultVisual{width:100%;max-width:430px;margin:30px auto 0;position:relative;top:auto;left:auto;right:auto;transform:none}.CaseStudySection-module__INyMRG__systemVisual{max-width:380px}.CaseStudySection-module__INyMRG__systemLayer{width:calc(100% - 40px);left:40px}.CaseStudySection-module__INyMRG__systemRail{left:15px}.CaseStudySection-module__INyMRG__businessLogic{left:50%;transform:translate(-50%)}}@media (max-width:480px){.CaseStudySection-module__INyMRG__beforeVisual,.CaseStudySection-module__INyMRG__resultVisual{transform-origin:top;transform:scale(.8)}.CaseStudySection-module__INyMRG__systemLayer{width:calc(100% - 30px);left:30px}.CaseStudySection-module__INyMRG__systemRail{left:10px}}
.WhoIsThisForSection-module__rGdYbq__section{--scene-fog:var(--pixel-canvas);--scene-hill-far:#e9eff3;--scene-hill-mid:#e1e9ee;--scene-ground:#f4f7f9;--scene-rock-light:#e3e9ed;--scene-rock-mid:#cdd8de;--scene-rock-shade:#b7c5cd;--scene-tree-light:#5faab1;--scene-tree-dark:#2f7f89;--scene-trunk:#8aa3ae;--scene-post:#b4c3cb;--scene-sign-face:#f6f8fa;--scene-sign-side:#d5dee4;--scene-sign-shadow:#0924431f;--scene-teal-a:#b4ecef;--scene-teal-b:#6bd3da;--scene-teal-c:#22aab7;--scene-teal-side:#2c98a3;--scene-teal-sign-a:#17a2ae;--scene-teal-sign-b:#0b7c87;--scene-teal-sign-side:#075f68;--scene-coral-a:#fbe3dc;--scene-coral-b:#f6b4a3;--scene-coral-side:#e79782;--scene-node:#fff;--scene-node-shadow:#0b8a9438;--scene-card:#ffffffdb;--scene-card-border:#f26d501f;--scene-card-shadow:0 18px 36px -14px #f26d502e,0 2px 6px #092b550a;--scene-eyebrow:#14a9be;background:var(--pixel-canvas);color:var(--pixel-ink);padding:clamp(72px,7vw,112px) 0 clamp(56px,5vw,80px);position:relative;overflow:hidden}.dark .WhoIsThisForSection-module__rGdYbq__section{--scene-hill-far:#18406b;--scene-hill-mid:#1c4775;--scene-ground:#16395f;--scene-rock-light:#3a6189;--scene-rock-mid:#2d5379;--scene-rock-shade:#234569;--scene-tree-light:#3fa3ac;--scene-tree-dark:#23727d;--scene-trunk:#4a6e8f;--scene-post:#47698c;--scene-sign-face:#24507f;--scene-sign-side:#1a3e66;--scene-sign-shadow:#030e1c73;--scene-teal-a:#6ed5dc;--scene-teal-b:#2fb3be;--scene-teal-c:#138e9c;--scene-teal-side:#0b6772;--scene-coral-a:#f2b7a6;--scene-coral-b:#e58a72;--scene-coral-side:#b9644f;--scene-node:#1d4876;--scene-node-shadow:#030e1c80;--scene-card:#173e6ee0;--scene-card-border:#ffa08733;--scene-card-shadow:0 18px 36px -14px #030e1c8c;--scene-eyebrow:var(--pixel-teal)}.WhoIsThisForSection-module__rGdYbq__container{max-width:1536px;margin:0 auto;padding:0 clamp(16px,5vw,88px);position:relative}.WhoIsThisForSection-module__rGdYbq__header{z-index:2;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(40px,5vw,96px);display:grid;position:relative}.WhoIsThisForSection-module__rGdYbq__eyebrow{color:var(--scene-eyebrow);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;margin:0 0 20px;font-weight:700}.WhoIsThisForSection-module__rGdYbq__header h2{color:var(--pixel-ink);font-size:var(--service-h2);letter-spacing:-.025em;margin:0;font-weight:500;line-height:1.06}.WhoIsThisForSection-module__rGdYbq__header h2 span{color:var(--pixel-coral)}.WhoIsThisForSection-module__rGdYbq__headerStatement{border-left:1px solid var(--pixel-line);color:var(--pixel-ink-60);font-size:var(--service-lead);letter-spacing:-.01em;margin:34px 0 0;padding-left:44px;font-weight:400;line-height:1.4}.WhoIsThisForSection-module__rGdYbq__stageWrap{max-width:1536px;margin:clamp(-8px,-1vw,0px) auto 0;container-type:inline-size}.WhoIsThisForSection-module__rGdYbq__stage{--u:calc(100cqw/1536);aspect-ratio:1536/640;position:relative}.WhoIsThisForSection-module__rGdYbq__scene{width:100%;height:100%;display:block;overflow:hidden}.WhoIsThisForSection-module__rGdYbq__overlayList{margin:0;padding:0;list-style:none}.WhoIsThisForSection-module__rGdYbq__wrongSlot,.WhoIsThisForSection-module__rGdYbq__stepSlot{z-index:2;position:absolute}.WhoIsThisForSection-module__rGdYbq__wrongChoice{align-items:center;gap:calc(var(--u,1px)*18);min-height:calc(var(--u,1px)*68);padding:calc(var(--u,1px)*14)calc(var(--u,1px)*22);background:var(--scene-card);border:1px solid var(--scene-card-border);border-radius:calc(var(--u,1px)*20);box-shadow:var(--scene-card-shadow);-webkit-backdrop-filter:blur(8px);display:flex}.WhoIsThisForSection-module__rGdYbq__wrongChoiceIcon{color:var(--pixel-coral);flex-shrink:0;place-items:center;display:grid}.WhoIsThisForSection-module__rGdYbq__wrongChoiceIcon svg{width:max(22px,calc(var(--u,1px)*30));height:max(22px,calc(var(--u,1px)*30))}.WhoIsThisForSection-module__rGdYbq__wrongChoiceCopy{flex-direction:column;min-width:0;display:flex}.WhoIsThisForSection-module__rGdYbq__wrongChoiceCopy strong{color:var(--pixel-ink);font-size:max(var(--text-base),calc(var(--u,1px)*17));letter-spacing:-.01em;font-weight:500;line-height:1.25}.WhoIsThisForSection-module__rGdYbq__wrongChoiceCopy>span{color:var(--pixel-ink-60);font-size:max(var(--text-sm),calc(var(--u,1px)*14));margin-top:4px;line-height:1.3}.WhoIsThisForSection-module__rGdYbq__stepCopy h3{margin:0 0 calc(var(--u,1px)*10);color:var(--pixel-ink);font-size:max(var(--service-h3),calc(var(--u,1px)*22));letter-spacing:-.02em;font-weight:500;line-height:1.2}.WhoIsThisForSection-module__rGdYbq__stepCopy p{color:var(--pixel-ink-60);font-size:max(var(--text-sm),calc(var(--u,1px)*16));white-space:pre-line;margin:0;line-height:1.35}.WhoIsThisForSection-module__rGdYbq__stopFog{stop-color:var(--scene-fog);stop-opacity:1}.WhoIsThisForSection-module__rGdYbq__stopFogClear{stop-color:var(--scene-fog);stop-opacity:0}.WhoIsThisForSection-module__rGdYbq__stopHillFar{stop-color:var(--scene-hill-far)}.WhoIsThisForSection-module__rGdYbq__stopHillMid{stop-color:var(--scene-hill-mid)}.WhoIsThisForSection-module__rGdYbq__stopGround{stop-color:var(--scene-ground)}.WhoIsThisForSection-module__rGdYbq__stopCoralGlow{stop-color:var(--pixel-coral);stop-opacity:.13}.WhoIsThisForSection-module__rGdYbq__stopCoralClear{stop-color:var(--pixel-coral);stop-opacity:0}.WhoIsThisForSection-module__rGdYbq__stopTealGlow{stop-color:var(--pixel-teal);stop-opacity:.09}.WhoIsThisForSection-module__rGdYbq__stopTealClear{stop-color:var(--pixel-teal);stop-opacity:0}.WhoIsThisForSection-module__rGdYbq__stopTealSurfaceA{stop-color:var(--scene-teal-a)}.WhoIsThisForSection-module__rGdYbq__stopTealSurfaceB{stop-color:var(--scene-teal-b)}.WhoIsThisForSection-module__rGdYbq__stopTealSurfaceC{stop-color:var(--scene-teal-c)}.WhoIsThisForSection-module__rGdYbq__stopCoralSurfaceA{stop-color:var(--scene-coral-a)}.WhoIsThisForSection-module__rGdYbq__stopCoralSurfaceB{stop-color:var(--scene-coral-b)}.WhoIsThisForSection-module__rGdYbq__stopTealSignA{stop-color:var(--scene-teal-sign-a)}.WhoIsThisForSection-module__rGdYbq__stopTealSignB{stop-color:var(--scene-teal-sign-b)}.WhoIsThisForSection-module__rGdYbq__fog{fill:var(--scene-fog);opacity:.9}.WhoIsThisForSection-module__rGdYbq__rockLight{fill:var(--scene-rock-light)}.WhoIsThisForSection-module__rGdYbq__rockMid{fill:var(--scene-rock-mid)}.WhoIsThisForSection-module__rGdYbq__rockShade{fill:var(--scene-rock-shade)}.WhoIsThisForSection-module__rGdYbq__treeLight{fill:var(--scene-tree-light)}.WhoIsThisForSection-module__rGdYbq__treeDark{fill:var(--scene-tree-dark)}.WhoIsThisForSection-module__rGdYbq__treeTrunk{fill:var(--scene-trunk)}.WhoIsThisForSection-module__rGdYbq__coralGlow{fill:var(--pixel-coral);opacity:.22}.WhoIsThisForSection-module__rGdYbq__coralSide{fill:var(--scene-coral-side)}.WhoIsThisForSection-module__rGdYbq__coralDash{fill:none;stroke:#fff;stroke-width:3px;stroke-dasharray:16 18;opacity:.85}.WhoIsThisForSection-module__rGdYbq__tealGlow{fill:var(--pixel-teal);opacity:.32}.WhoIsThisForSection-module__rGdYbq__tealSide{fill:var(--scene-teal-side)}.WhoIsThisForSection-module__rGdYbq__tealDash{fill:none;stroke:#fff;stroke-width:3.5px;stroke-dasharray:26 30;opacity:.85}.WhoIsThisForSection-module__rGdYbq__roadEdge{fill:none;stroke:#fff;stroke-width:2px;opacity:.55}.WhoIsThisForSection-module__rGdYbq__signPost{fill:var(--scene-post)}.WhoIsThisForSection-module__rGdYbq__signBase{fill:var(--scene-rock-mid)}.WhoIsThisForSection-module__rGdYbq__signShadow{flood-color:var(--scene-sign-shadow)}.WhoIsThisForSection-module__rGdYbq__signGreyFace{fill:var(--scene-sign-face);stroke:var(--scene-sign-side);stroke-width:2px}.WhoIsThisForSection-module__rGdYbq__signGreySide{fill:var(--scene-sign-side)}.WhoIsThisForSection-module__rGdYbq__signGreyText{fill:var(--pixel-ink);letter-spacing:.06em;font-size:21px;font-weight:700}.WhoIsThisForSection-module__rGdYbq__signTealSide{fill:var(--scene-teal-sign-side)}.WhoIsThisForSection-module__rGdYbq__signTealInset{fill:none;stroke:#fff;stroke-opacity:.22;stroke-width:1.5px}.WhoIsThisForSection-module__rGdYbq__signTealText{fill:#fff;letter-spacing:.05em;font-size:25px;font-weight:700}.WhoIsThisForSection-module__rGdYbq__coralConnector{fill:none;stroke:var(--pixel-coral);stroke-width:1.5px;stroke-dasharray:4 4;opacity:.8}.WhoIsThisForSection-module__rGdYbq__coralDot{fill:var(--pixel-canvas);stroke:var(--pixel-coral);stroke-width:1.5px}.WhoIsThisForSection-module__rGdYbq__markerGlow{fill:var(--pixel-coral);opacity:.35}.WhoIsThisForSection-module__rGdYbq__markerRing{fill:#fff;opacity:.85}.WhoIsThisForSection-module__rGdYbq__markerFill{fill:var(--pixel-coral)}.WhoIsThisForSection-module__rGdYbq__markerCross{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round}.WhoIsThisForSection-module__rGdYbq__tealConnector{fill:none;stroke:var(--pixel-teal);stroke-width:2px;stroke-dasharray:2 5;stroke-linecap:round}.WhoIsThisForSection-module__rGdYbq__tealDot{fill:var(--pixel-teal)}.WhoIsThisForSection-module__rGdYbq__nodeHalo{fill:var(--scene-node);opacity:.55}.WhoIsThisForSection-module__rGdYbq__nodeFace{fill:var(--scene-node)}.WhoIsThisForSection-module__rGdYbq__nodeShadow{flood-color:var(--scene-node-shadow)}.WhoIsThisForSection-module__rGdYbq__nodeIcon{color:var(--scene-teal-c)}.dark .WhoIsThisForSection-module__rGdYbq__nodeIcon{color:var(--pixel-teal)}.WhoIsThisForSection-module__rGdYbq__compact{display:none}.WhoIsThisForSection-module__rGdYbq__compactGroup{flex-direction:column;gap:20px;display:flex}.WhoIsThisForSection-module__rGdYbq__compactScene{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in,xor;width:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 12% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 12% 85%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.WhoIsThisForSection-module__rGdYbq__compactList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.WhoIsThisForSection-module__rGdYbq__compactList .WhoIsThisForSection-module__rGdYbq__wrongChoice{border-radius:18px;min-height:0;padding:14px 20px}.WhoIsThisForSection-module__rGdYbq__compactStep{align-items:flex-start;gap:16px;display:flex}.WhoIsThisForSection-module__rGdYbq__compactStepIcon{background:var(--scene-node);width:44px;height:44px;box-shadow:0 8px 18px var(--scene-node-shadow);color:var(--pixel-teal);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.WhoIsThisForSection-module__rGdYbq__compactStepIcon svg{width:22px;height:22px}.WhoIsThisForSection-module__rGdYbq__compactStep+.WhoIsThisForSection-module__rGdYbq__compactStep{margin-top:8px}.WhoIsThisForSection-module__rGdYbq__compactStep .WhoIsThisForSection-module__rGdYbq__stepCopy h3{margin-bottom:4px}.WhoIsThisForSection-module__rGdYbq__compactStep .WhoIsThisForSection-module__rGdYbq__stepCopy p{white-space:normal}.WhoIsThisForSection-module__rGdYbq__bottomDivider{background:var(--pixel-line);height:1px;margin-top:clamp(8px,1.5vw,24px)}.WhoIsThisForSection-module__rGdYbq__bottomCta{justify-content:center;align-items:center;padding-top:clamp(28px,2.6vw,40px);display:flex}.WhoIsThisForSection-module__rGdYbq__ctaPanel{color:inherit;flex:1;justify-content:center;align-items:center;gap:40px;text-decoration:none;display:flex}.WhoIsThisForSection-module__rGdYbq__ctaIcon{background:var(--pixel-line);width:76px;height:76px;color:var(--pixel-ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.WhoIsThisForSection-module__rGdYbq__ctaIcon svg{width:32px;height:32px}.WhoIsThisForSection-module__rGdYbq__ctaIconCoral{background:var(--pixel-coral-soft);color:var(--pixel-coral)}.WhoIsThisForSection-module__rGdYbq__ctaText{flex-direction:column;display:flex}.WhoIsThisForSection-module__rGdYbq__ctaText>span{color:var(--pixel-ink-60);font-size:var(--text-base);line-height:1.3}.WhoIsThisForSection-module__rGdYbq__ctaText strong{color:var(--pixel-ink);font-size:var(--text-xl);letter-spacing:-.02em;margin-top:4px;font-weight:700;line-height:1.15}.WhoIsThisForSection-module__rGdYbq__ctaPanelLink .WhoIsThisForSection-module__rGdYbq__ctaText strong{color:var(--pixel-coral);align-items:center;gap:12px;display:inline-flex}.WhoIsThisForSection-module__rGdYbq__ctaPanelLink .WhoIsThisForSection-module__rGdYbq__ctaText strong span{transition:transform .2s}.WhoIsThisForSection-module__rGdYbq__ctaPanelLink:hover .WhoIsThisForSection-module__rGdYbq__ctaText strong span{transform:translate(4px)}.WhoIsThisForSection-module__rGdYbq__ctaPanelLink:focus-visible{outline:2px solid var(--pixel-teal);outline-offset:6px;border-radius:12px}.WhoIsThisForSection-module__rGdYbq__ctaButtonSlot{margin-top:10px}.WhoIsThisForSection-module__rGdYbq__ctaPanelLink:hover .service-cta{background:var(--color-primary);color:#fff}.WhoIsThisForSection-module__rGdYbq__ctaVerticalDivider{background:var(--pixel-line);flex-shrink:0;width:1px;height:70px}@media (max-width:1199px){.WhoIsThisForSection-module__rGdYbq__header{grid-template-columns:1fr;gap:24px}.WhoIsThisForSection-module__rGdYbq__headerStatement{max-width:560px;margin-top:0;padding-left:20px}.WhoIsThisForSection-module__rGdYbq__wideOnly,.WhoIsThisForSection-module__rGdYbq__stageWrap{display:none}.WhoIsThisForSection-module__rGdYbq__compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:48px;margin-bottom:40px;display:grid}}@media (max-width:767px){.WhoIsThisForSection-module__rGdYbq__compact{grid-template-columns:1fr;gap:56px}.WhoIsThisForSection-module__rGdYbq__bottomCta{flex-direction:column;align-items:stretch;gap:24px}.WhoIsThisForSection-module__rGdYbq__ctaPanel{justify-content:flex-start;gap:20px}.WhoIsThisForSection-module__rGdYbq__ctaIcon{width:56px;height:56px}.WhoIsThisForSection-module__rGdYbq__ctaIcon svg{width:26px;height:26px}.WhoIsThisForSection-module__rGdYbq__ctaVerticalDivider{width:100%;height:1px}}@media (prefers-reduced-motion:reduce){.WhoIsThisForSection-module__rGdYbq__ctaPanelLink .WhoIsThisForSection-module__rGdYbq__ctaText strong span{transition:none}}
