.repPage{background:#020606;color:#d7e2df;overflow:hidden}.repFinale,.repHero,.repSection{position:relative}.repHero{min-height:900px;display:flex;align-items:center;background:#020606;isolation:isolate}.repFinaleContent,.repHeroInner,.repSection{width:min(1180px,calc(100% - 56px));margin:auto}.repHeroInner{position:relative;z-index:4;padding:145px 0 100px}.repBreadcrumb{display:flex;gap:10px;font-size:11px;color:#607b76;margin-bottom:80px}.repBreadcrumb a{color:inherit;text-decoration:none}.repBreadcrumb strong{font-weight:500;color:#9db3ae}.repEyebrow{font-size:10px;letter-spacing:.24em;color:#74d9cf;text-transform:uppercase}.repFinale h2,.repHead h2,.repHero h1{font-weight:500;letter-spacing:-.055em}.repHero h1{font-size:clamp(58px,7.8vw,112px);line-height:.89;margin:22px 0 30px;max-width:1050px}.repFinale h2 em,.repHead h2 em,.repHero h1 em{font-style:normal;color:#e0bb77}.repLead{max-width:720px;font-size:17px;line-height:1.8;color:#859d98}.repActions{display:flex;gap:14px;margin-top:38px}.repPrimary,.repSecondary{display:inline-flex;padding:15px 20px;text-decoration:none;font-size:12px;letter-spacing:.04em}.repPrimary{background:#dcb36b;color:#10100d}.repSecondary{border:1px solid rgba(116,217,207,.22);color:#a9c1bc}.repHeroWorld{position:absolute;inset:0;overflow:hidden}.repFog{position:absolute;inset:-20%;background:radial-gradient(circle at 72% 48%,rgba(222,177,95,.18),transparent 24%),radial-gradient(circle at 18% 55%,rgba(91,211,201,.12),transparent 24%);animation:repFog 13s ease-in-out infinite}.repTrustField{position:absolute;right:7%;top:19%;width:42%;height:62%;border:1px solid rgba(222,177,95,.12);transform:perspective(700px) rotateY(-13deg);background:linear-gradient(135deg,rgba(10,30,30,.3),rgba(35,25,10,.2));box-shadow:inset 0 0 80px rgba(0,0,0,.45)}.repSignal{position:absolute;left:9%;width:7px;height:7px;border-radius:50%;background:#72ded4;box-shadow:0 0 15px #72ded4,0 0 38px rgba(114,222,212,.55);animation:repHeroSignal 11s ease-in-out infinite}.repSignal1{top:36%}.repSignal2{top:52%;animation-delay:3.3s}.repSignal3{top:68%;animation-delay:6.6s}.repDecision{position:absolute;right:13%;top:50%;width:150px;height:150px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;border:1px solid rgba(224,187,119,.24);background:rgba(31,23,10,.35)}.repDecision b,.repDecision i{position:absolute;border:1px solid rgba(224,187,119,.22);inset:18%;animation:repDecision 5s ease-in-out infinite}.repDecision b{inset:33%;animation-delay:1.2s}.repDecision span{font-size:9px;letter-spacing:.28em;color:#d5b675}.repSection{padding:140px 0}.repHead{position:relative;z-index:3;max-width:900px}.repHead h2{font-size:clamp(48px,6vw,82px);line-height:.96;margin:18px 0 25px}.repHead>p:last-child{max-width:720px;color:#809893;line-height:1.8}.repProcessWorld,.repTrustChamber{position:relative;height:590px;margin-top:70px;border:1px solid rgba(106,219,208,.1);overflow:hidden;background:linear-gradient(135deg,#041010,#050807 55%,#181208)}.rtcGrid{position:absolute;inset:-20%;background-image:linear-gradient(rgba(105,219,208,.08) 1px,transparent 0),linear-gradient(90deg,rgba(105,219,208,.08) 1px,transparent 0);background-size:60px 60px;transform:perspective(600px) rotateX(58deg);opacity:.2;animation:rtcGrid 12s linear infinite}.rtcScan{position:absolute;left:-30%;top:0;width:25%;height:100%;background:linear-gradient(90deg,transparent,rgba(114,222,212,.09),transparent);animation:rtcScan 9s linear infinite}.rtcSource{position:absolute;left:7%;padding:9px 12px;border:1px solid rgba(108,220,209,.14);font-size:7px;letter-spacing:.17em;color:#6e9994}.rtcS1{top:18%}.rtcS2{top:38%}.rtcS3{top:58%}.rtcS4{top:78%}.rtcLine{position:absolute;left:15%;width:42%;height:1px;background:linear-gradient(90deg,#68d9cf,rgba(104,217,207,.1));transform-origin:left}.rtcL1{top:21%;transform:rotate(24deg)}.rtcL2{top:41%;transform:rotate(10deg)}.rtcL3{top:61%;transform:rotate(-10deg)}.rtcL4{top:81%;transform:rotate(-24deg)}.rtcCore{position:absolute;left:52%;top:50%;width:145px;height:190px;transform:translate(-50%,-50%);border:1px solid rgba(106,220,209,.25);display:flex;align-items:center;justify-content:center;background:rgba(5,20,20,.75)}.rtcCore i{width:13px;height:13px;border-radius:50%;background:#73dfd5;box-shadow:0 0 25px #73dfd5;animation:rtcCore 3s ease-in-out infinite}.rtcChoice span,.rtcCore span{position:absolute;bottom:18px;font-size:7px;letter-spacing:.2em;color:#6d9994}.rtcChoice{position:absolute;right:8%;top:50%;width:180px;height:250px;transform:translateY(-50%);border:1px solid rgba(224,183,109,.22);display:flex;align-items:center;justify-content:center;background:rgba(31,23,9,.45)}.rtcChoice b{width:28px;height:28px;background:radial-gradient(circle,#e0b76d 0 15%,rgba(224,183,109,.35) 18% 40%,transparent 44%);filter:drop-shadow(0 0 20px rgba(224,183,109,.7));animation:rtcChoice 5s ease-in-out infinite}.rtcChoice span{color:#b4945d}.repCapabilities{background:#030908}.repCapabilitySystem{margin-top:70px;border-top:1px solid rgba(106,219,208,.1)}.repCapabilitySystem article,.repProcessCopy article{position:relative;display:grid;grid-template-columns:70px 1fr;grid-gap:30px;gap:30px;align-items:center;min-height:128px;border-bottom:1px solid rgba(106,219,208,.09);overflow:hidden}.repCapabilitySystem small,.repProcessCopy small{position:relative;z-index:2;color:#587f7a;font-size:8px;letter-spacing:.2em}.repCapabilitySystem article>div:not(.repCapRail),.repProcessCopy article>div{position:relative;z-index:2}.repCapabilitySystem h3,.repProcessCopy h3{font-size:20px;font-weight:500;margin:0 0 8px;color:#b9cfcb}.repCapabilitySystem p,.repProcessCopy p{margin:0;max-width:760px;color:#718985;line-height:1.7;font-size:13px}.repCapRail{position:absolute;inset:0}.repCapRail i{position:absolute;left:-25%;top:50%;width:25%;height:1px;background:linear-gradient(90deg,transparent,#74e0d6,#d9bd7c);box-shadow:0 0 14px rgba(116,224,214,.55);animation:repCapSignal 14s ease-in-out infinite;animation-delay:calc(var(--rep-i)*1.6s)}.repCapRail b{position:absolute;inset:0;background:linear-gradient(90deg,rgba(107,219,209,.07),transparent 50%);opacity:0;animation:repCapWake 14s ease-in-out infinite;animation-delay:calc(var(--rep-i)*1.6s)}.repCapNode{position:absolute;right:3%;top:50%;width:8px;height:8px;border-radius:50%;background:#74ded4;box-shadow:0 0 14px rgba(116,222,212,.8);opacity:.15;animation:repCapNode 14s ease-in-out infinite;animation-delay:calc(var(--rep-i)*1.6s)}.repProcess{background:#020606}.rpwAtmos{position:absolute;inset:-15%;background:radial-gradient(circle at 15% 50%,rgba(104,220,209,.14),transparent 22%),radial-gradient(circle at 87% 50%,rgba(224,183,109,.18),transparent 24%);animation:repFog 11s ease-in-out infinite}.rpwPath{left:8%;right:8%;height:1px;background:linear-gradient(90deg,#6cdcd1,rgba(108,220,209,.22),#e0b76d)}.rpwPath,.rpwStage{position:absolute;top:50%}.rpwStage{width:118px;height:110px;transform:translateY(-50%);border:1px solid rgba(106,219,208,.16);background:rgba(3,14,14,.82);padding:17px;display:flex;flex-direction:column;justify-content:center;animation:rpwStage 12s ease-in-out infinite}.rpwStage small{font-size:7px;color:#557d78}.rpwStage span{margin-top:9px;font-size:8px;letter-spacing:.17em;color:#a0bfba}.rpwStage i{position:absolute;right:12px;top:12px;width:6px;height:6px;border-radius:50%;background:#70ddd3}.rpwStage1{left:7%}.rpwStage2{left:25%;animation-delay:1.7s}.rpwStage3{left:43%;animation-delay:3.4s}.rpwStage4{left:61%;animation-delay:5.1s}.rpwStage5{right:7%;border-color:rgba(224,183,109,.25);animation-delay:6.8s}.rpwStage5 i{background:#e0b76d}.rpwPulse{position:absolute;left:7%;top:50%;width:8px;height:8px;border-radius:50%;background:#74e0d6;box-shadow:0 0 16px #74e0d6;animation:rpwPulse 12s ease-in-out infinite}.rpwStrength{position:absolute;right:3%;bottom:8%;font-size:7px;letter-spacing:.2em;color:#a98752}.rpwStrength i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#e0b76d;margin-right:10px;box-shadow:0 0 14px rgba(224,183,109,.8)}.repProcessCopy{margin-top:65px;border-top:1px solid rgba(106,219,208,.1)}.repFinale{min-height:820px;display:flex;align-items:center;justify-content:center;background:#020504;overflow:hidden}.repFinaleWorld{position:absolute;inset:0}.rfGlow{position:absolute;inset:-20%;background:radial-gradient(circle at 50% 52%,rgba(224,183,109,.19),transparent 24%),radial-gradient(circle at 25% 55%,rgba(104,220,209,.1),transparent 20%);animation:repFog 10s ease-in-out infinite}.rfSignal{position:absolute;left:4%;top:50%;width:7px;height:7px;border-radius:50%;background:#72ddd3;box-shadow:0 0 14px #72ddd3;animation:rfSignal 12s ease-in-out infinite}.rf2{animation-delay:3.8s;opacity:.65}.rf3{animation-delay:7.6s;opacity:.4}.rfChoice{position:absolute;right:12%;top:50%;width:220px;height:300px;transform:translateY(-50%);border:1px solid rgba(224,183,109,.2);display:flex;align-items:center;justify-content:center}.rfChoice b,.rfChoice i{position:absolute;border:1px solid rgba(224,183,109,.18);width:100px;height:100px;animation:rfChoice 5s ease-out infinite}.rfChoice b{width:48px;height:48px;animation-delay:1.3s}.rfChoice span{font-size:9px;letter-spacing:.3em;color:#d1ad6d}.repFinaleContent{position:relative;z-index:3;text-align:center;padding:110px 0}.repFinale h2{font-size:clamp(52px,7vw,94px);line-height:.94;margin:22px 0 28px}.repFinaleContent>p:not(.repEyebrow){color:#859a96;margin:0 auto 38px;max-width:620px;line-height:1.75}@keyframes repFog{0%,to{transform:scale(.94);opacity:.6}50%{transform:scale(1.07);opacity:1}}@keyframes repHeroSignal{0%{left:8%;opacity:0}8%{opacity:1}70%{left:72%;background:#a9c891}92%{left:88%;background:#e0b76d;opacity:1}to{left:96%;opacity:0;background:#f1d39b}}@keyframes repDecision{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:.8;transform:scale(1.08)}}@keyframes rtcGrid{to{background-position:60px 60px}}@keyframes rtcScan{to{left:110%}}@keyframes rtcCore{0%,to{transform:scale(.7);opacity:.55}50%{transform:scale(1.5);opacity:1}}@keyframes rtcChoice{0%,to{transform:scale(.7);opacity:.4}50%{transform:scale(1.35);opacity:1}}@keyframes repCapSignal{0%,6%{left:-25%;opacity:0}10%{opacity:1}26%{left:102%;opacity:1}31%,to{left:102%;opacity:0}}@keyframes repCapWake{0%,8%{opacity:0}13%,25%{opacity:1}32%,to{opacity:0}}@keyframes repCapNode{0%,17%{opacity:.12;transform:translateY(-50%) scale(.6)}22%,28%{opacity:1;transform:translateY(-50%) scale(1.7)}35%,to{opacity:.15;transform:translateY(-50%) scale(.7)}}@keyframes rpwStage{0%,to{border-color:rgba(106,219,208,.15)}18%,32%{border-color:rgba(110,225,215,.5);box-shadow:0 0 30px rgba(104,220,209,.12)}}@keyframes rpwPulse{0%{left:7%;opacity:0}8%{opacity:1}20%{left:12%}38%{left:30%}56%{left:48%}74%{left:66%;background:#a8c98f}91%{left:88%;background:#e0b76d;opacity:1}to{left:94%;opacity:0}}@keyframes rfChoice{0%{opacity:.12;transform:scale(.55)}70%{opacity:.6}to{opacity:0;transform:scale(1.8)}}html[data-theme=light] .repFinale,html[data-theme=light] .repHero,html[data-theme=light] .repPage,html[data-theme=light] .repProcess{background:#eef6f3;color:#173d38}html[data-theme=light] .repCapabilities{background:#f5faf8}html[data-theme=light] .repCapabilitySystem p,html[data-theme=light] .repFinaleContent>p:not(.repEyebrow),html[data-theme=light] .repHead>p:last-child,html[data-theme=light] .repLead,html[data-theme=light] .repProcessCopy p{color:#5d7671}html[data-theme=light] .repCapabilitySystem h3,html[data-theme=light] .repProcessCopy h3{color:#244c47}@media(max-width:760px){.repHero{min-height:780px}.repFinaleContent,.repHeroInner,.repSection{width:calc(100% - 36px)}.repHeroInner{padding-top:120px}.repBreadcrumb{margin-bottom:50px}.repActions{flex-direction:column;align-items:flex-start}.repSection{padding:100px 0}.repProcessWorld,.repTrustChamber{height:760px}.rtcSource{left:5%}.rtcCore{left:50%;top:43%}.rtcChoice{right:50%;top:76%;width:170px;height:170px;transform:translate(50%,-50%)}.rtcLine{left:15%;width:48%}.repCapabilitySystem article,.repProcessCopy article{grid-template-columns:44px 1fr;min-height:150px;padding-right:14px}.rpwPath{left:50%;top:8%;bottom:8%;width:1px;height:auto}.rpwStage{left:50%!important;right:auto!important;width:180px;height:88px;transform:translateX(-50%)}.rpwStage1{top:10%}.rpwStage2{top:28%}.rpwStage3{top:46%}.rpwStage4{top:64%}.rpwStage5{top:82%}.rpwPulse{left:50%;top:8%;animation:none}.rfChoice{right:50%;top:70%;width:170px;height:190px;transform:translate(50%,-50%)}}@media(prefers-reduced-motion:reduce){.repCapNode,.repCapRail b,.repCapRail i,.repDecision b,.repDecision i,.repFog,.repSignal,.rfChoice b,.rfChoice i,.rfGlow,.rfSignal,.rpwAtmos,.rpwPulse,.rpwStage,.rtcChoice b,.rtcCore i,.rtcGrid,.rtcScan{animation:none!important}}.premiumFooter{background:#dfe8f0;color:#07152d}html[data-theme=light] .maPage .footerBottom,html[data-theme=light] .maPage .footerTop{border-color:#0a28451a}html[data-theme=light] .maPage .footerLinks a,html[data-theme=light] .maPage .footerTop p{color:#536a81}@media(max-width:760px){.maPage .premiumFooter{padding:48px 22px 24px}.maPage .footerTop{grid-template-columns:1fr;gap:22px}.maPage .footerTop p{justify-self:start;text-align:left}.maPage .footerLinks{grid-template-columns:1fr;gap:30px}.maPage .footerBottom{flex-direction:column;gap:10px}}.repHeroCinema{position:absolute;inset:0;overflow:hidden;isolation:isolate;background:#020606}.repHeroImage{position:absolute;inset:-5%;background-image:url(/media/reputation-trust-decision-engine.png);background-size:cover;background-position:50%;transform:scale(1.04);animation:rep13bCamera 16s cubic-bezier(.22,.61,.36,1) infinite alternate;will-change:transform}.repHeroShade{position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,rgba(1,6,7,.96),rgba(1,6,7,.82) 28%,rgba(1,6,7,.34) 52%,rgba(1,6,7,.08) 76%),linear-gradient(180deg,rgba(0,4,5,.32),transparent 32%,rgba(0,4,5,.28))}.repHeroDepth{position:absolute;z-index:3;pointer-events:none;filter:blur(22px);opacity:.5}.repHeroDepth1{width:44%;height:42%;right:-8%;top:10%;background:radial-gradient(ellipse,rgba(238,190,101,.23),transparent 67%);animation:rep13bGoldBreath 7s ease-in-out infinite}.repHeroDepth2{width:42%;height:55%;left:16%;top:16%;background:radial-gradient(ellipse,rgba(74,205,220,.12),transparent 70%);animation:rep13bCyanBreath 9s ease-in-out infinite}.repHeroLightSweep{position:absolute;z-index:4;top:-15%;bottom:-15%;left:-22%;width:18%;background:linear-gradient(90deg,transparent,rgba(134,229,235,.09),rgba(255,212,128,.08),transparent);filter:blur(12px);transform:skewX(-11deg);animation:rep13bSweep 13s ease-in-out infinite}.repHeroSignalStream{position:absolute;z-index:4;left:38%;width:8px;height:8px;border-radius:50%;background:#80e8ed;box-shadow:0 0 12px #80e8ed,0 0 32px rgba(128,232,237,.75);opacity:0;animation:rep13bSignal 11s cubic-bezier(.2,.7,.2,1) infinite}.rhs1{top:31%}.rhs2{top:49%;animation-delay:3.4s}.rhs3{top:66%;animation-delay:6.8s}.repHeroGoldPulse{position:absolute;z-index:4;right:16.5%;top:48%;width:40px;height:40px;border:1px solid rgba(242,193,99,.42);transform:translate(50%,-50%);opacity:0;animation:rep13bTrustPulse 5.4s ease-out infinite}.rgp2{animation-delay:2.7s}.repHeroVignette{position:absolute;z-index:5;inset:0;box-shadow:inset 0 0 170px 35px rgba(0,0,0,.62);pointer-events:none}.repHeroInner{z-index:7}.repHero .repBreadcrumb{color:#7f9692}.repHero .repEyebrow{color:#9be9e3}.repHero h1{max-width:870px;text-shadow:0 10px 45px rgba(0,0,0,.78)}.repHero .repLead{max-width:680px;color:#a8bbb7;text-shadow:0 2px 18px rgba(0,0,0,.95)}.repHero .repPrimary{box-shadow:0 12px 40px rgba(220,179,107,.13);animation:rep13bCta 6s ease-in-out infinite}@keyframes rep13bCamera{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.105) translate3d(-1.2%,-.8%,0)}}@keyframes rep13bGoldBreath{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.72;transform:scale(1.14)}}@keyframes rep13bCyanBreath{0%,to{opacity:.25;transform:translateX(-2%)}50%{opacity:.58;transform:translateX(3%)}}@keyframes rep13bSweep{0%,16%{left:-22%;opacity:0}30%{opacity:1}62%{left:104%;opacity:.7}72%,to{left:110%;opacity:0}}@keyframes rep13bSignal{0%{left:36%;opacity:0;transform:scale(.55)}8%{opacity:1}46%{left:60%;background:#9bded6}72%{left:76%;background:#d6c080}92%{left:84%;background:#f1c674;opacity:1;transform:scale(1.25)}to{left:88%;opacity:0;transform:scale(2)}}@keyframes rep13bTrustPulse{0%{opacity:0;transform:translate(50%,-50%) scale(.35)}18%{opacity:.7}to{opacity:0;transform:translate(50%,-50%) scale(4.6)}}@keyframes rep13bCta{0%,to{box-shadow:0 12px 40px rgba(220,179,107,.08)}50%{box-shadow:0 12px 48px rgba(220,179,107,.26)}}html[data-theme=light] .repHeroCinema{background:#eaf3f0}html[data-theme=light] .repHeroImage{filter:brightness(1.08) saturate(.86)}html[data-theme=light] .repHeroShade{background:linear-gradient(90deg,rgba(238,246,243,.97),rgba(238,246,243,.84) 31%,rgba(238,246,243,.38) 55%,rgba(238,246,243,.05) 80%),linear-gradient(180deg,rgba(238,246,243,.2),transparent 40%,rgba(238,246,243,.2))}html[data-theme=light] .repHeroVignette{box-shadow:inset 0 0 130px 20px rgba(235,245,241,.18)}html[data-theme=light] .repHero .repLead{color:#4e6d67;text-shadow:none}html[data-theme=light] .repHero h1{text-shadow:none}@media(max-width:760px){.repHeroImage{inset:-2% -55% -2% -12%;background-position:62%}.repHeroShade{background:linear-gradient(180deg,rgba(1,6,7,.8),rgba(1,6,7,.66) 48%,rgba(1,6,7,.86)),linear-gradient(90deg,rgba(1,6,7,.75),rgba(1,6,7,.15))}.repHeroGoldPulse{right:12%;top:34%}.repHeroSignalStream{left:12%}.repHero h1{font-size:clamp(54px,16vw,78px)}html[data-theme=light] .repHeroShade{background:linear-gradient(180deg,rgba(238,246,243,.88),rgba(238,246,243,.62) 48%,rgba(238,246,243,.88)),linear-gradient(90deg,rgba(238,246,243,.8),rgba(238,246,243,.18))}}@media(prefers-reduced-motion:reduce){.repHero .repPrimary,.repHeroDepth1,.repHeroDepth2,.repHeroGoldPulse,.repHeroImage,.repHeroLightSweep,.repHeroSignalStream{animation:none!important}.repHeroGoldPulse,.repHeroSignalStream{display:none}}.rpcPerceptionChamber{position:relative;height:680px;margin-top:72px;overflow:hidden;border:1px solid rgba(105,220,210,.1);background:linear-gradient(135deg,#020a0b,#061012 44%,#100d08);perspective:1100px;isolation:isolate}.rpcAtmosphere{position:absolute;inset:-20%;background:radial-gradient(ellipse at 42% 48%,rgba(92,215,213,.13),transparent 28%),radial-gradient(ellipse at 86% 52%,rgba(224,181,104,.16),transparent 22%);filter:blur(15px);animation:rpcAtmos 12s ease-in-out infinite}.rpcRefraction{position:absolute;inset:0;background:linear-gradient(112deg,transparent 0 28%,rgba(119,231,226,.045) 29% 30%,transparent 31% 53%,rgba(236,199,126,.04) 54% 55%,transparent 56%);animation:rpcRefraction 11s ease-in-out infinite}.rpcScan{position:absolute;z-index:2;top:-15%;bottom:-15%;left:-20%;width:15%;background:linear-gradient(90deg,transparent,rgba(130,232,227,.1),transparent);filter:blur(8px);transform:skewX(-10deg);animation:rpcScan 10s ease-in-out infinite}.rpcFragments{position:absolute;z-index:3;width:140px;height:95px;transform-style:preserve-3d}.rpcFragments i{position:absolute;width:28px;height:38px;border:1px solid rgba(112,224,218,.2);background:linear-gradient(135deg,rgba(111,226,220,.08),rgba(255,255,255,.01));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 0 18px rgba(89,205,202,.04);animation:rpcFragment 9s ease-in-out infinite}.rpcFragments i:first-child{left:3px;top:15px;transform:rotate(-9deg)}.rpcFragments i:nth-child(2){left:49px;top:1px;transform:rotate(7deg);animation-delay:1.1s}.rpcFragments i:nth-child(3){left:91px;top:31px;transform:rotate(-4deg);animation-delay:2.2s}.rpcFragments b{position:absolute;left:0;bottom:0;font-size:6px;font-weight:500;letter-spacing:.22em;color:#547f7b;opacity:.65}.rpcReviews{left:7%;top:15%}.rpcRatings{left:13%;top:66%;transform:scale(.82)}.rpcSearch{left:25%;top:37%;transform:scale(1.08)}.rpcExperience{left:34%;top:75%;transform:scale(.72)}.rpcPerception{position:absolute;z-index:4;left:49%;top:50%;width:290px;height:390px;transform:translate(-50%,-50%) rotateY(-7deg);transform-style:preserve-3d}.rpcGlass{position:absolute;inset:0;border:1px solid rgba(115,226,221,.17);background:linear-gradient(135deg,rgba(118,226,221,.055),rgba(255,255,255,.012) 45%,rgba(226,184,108,.035));box-shadow:inset 0 0 65px rgba(96,214,210,.035);-webkit-clip-path:polygon(4% 0,96% 3%,100% 91%,7% 100%,0 12%);clip-path:polygon(4% 0,96% 3%,100% 91%,7% 100%,0 12%);animation:rpcGlassResolve 12s ease-in-out infinite}.rpcGlass1{transform:translate3d(-18px,8px,-30px) rotate(-2deg);opacity:.45}.rpcGlass2{transform:translate3d(16px,-12px,-12px) rotate(1.5deg);opacity:.58;animation-delay:.5s}.rpcGlass3{animation-delay:1s}.rpcPerceptionCore{position:absolute;inset:27%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(110,224,219,.15);background:rgba(3,14,15,.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:rpcCore 12s ease-in-out infinite}.rpcPerceptionCore i{width:8px;height:8px;border-radius:50%;background:#78e1dc;box-shadow:0 0 18px #78e1dc}.rpcConfidence span,.rpcDecision span,.rpcPerceptionCore span{position:absolute;bottom:15px;font-size:6px;letter-spacing:.23em;color:#719a96}.rpcConfidence{position:absolute;z-index:5;left:70%;top:50%;width:150px;height:190px;transform:translate(-50%,-50%);border:1px solid rgba(161,211,177,.16);background:rgba(10,18,14,.5);display:flex;align-items:center;justify-content:center;animation:rpcConfidence 12s ease-in-out infinite}.rpcConfidence i{width:11px;height:11px;background:#a8c98f;box-shadow:0 0 22px rgba(168,201,143,.8);transform:rotate(45deg)}.rpcConfidence span{color:#8aa07c}.rpcDecision{position:absolute;z-index:5;right:6%;top:50%;width:175px;height:255px;transform:translateY(-50%);border:1px solid rgba(226,184,108,.2);background:linear-gradient(180deg,rgba(31,24,11,.2),rgba(48,33,12,.42));display:flex;align-items:center;justify-content:center;overflow:hidden}.rpcDecision b,.rpcDecision i{position:absolute;width:50px;height:50px;border:1px solid rgba(226,184,108,.25);animation:rpcDecisionPulse 4.8s ease-out infinite}.rpcDecision b{width:20px;height:20px;animation-delay:1.7s}.rpcDecision:after{content:"";width:8px;height:8px;background:#e2b86c;box-shadow:0 0 20px #e2b86c,0 0 55px rgba(226,184,108,.65)}.rpcDecision span{color:#c09d61}.rpcFlow{position:absolute;z-index:6;width:7px;height:7px;border-radius:50%;left:9%;top:31%;background:#76e0dc;box-shadow:0 0 12px #76e0dc,0 0 28px rgba(118,224,220,.6);opacity:0;animation:rpcFlow 12s cubic-bezier(.2,.65,.2,1) infinite}.rpcFlow2{top:58%;animation-delay:3.6s}.rpcFlow3{top:72%;animation-delay:7.2s}@keyframes rpcAtmos{0%,to{transform:scale(.94);opacity:.55}50%{transform:scale(1.08);opacity:1}}@keyframes rpcRefraction{0%,to{transform:translateX(-2%)}50%{transform:translateX(3%)}}@keyframes rpcScan{0%,15%{left:-20%;opacity:0}30%{opacity:1}72%{left:108%;opacity:.7}82%,to{left:110%;opacity:0}}@keyframes rpcFragment{0%,to{transform:translateZ(0) rotate(-7deg);opacity:.38}50%{transform:translate3d(8px,-10px,20px) rotate(5deg);opacity:.82}}@keyframes rpcGlassResolve{0%,to{filter:blur(2px);opacity:.38;transform:skewY(-1deg)}45%,72%{filter:blur(0);opacity:.9;transform:skewY(0)}}@keyframes rpcCore{0%,22%{opacity:.35;box-shadow:none}48%,78%{opacity:1;box-shadow:0 0 55px rgba(104,220,215,.09)}to{opacity:.4}}@keyframes rpcConfidence{0%,38%{opacity:.3;border-color:rgba(161,211,177,.12)}58%,83%{opacity:1;border-color:rgba(170,207,145,.36);box-shadow:0 0 45px rgba(168,201,143,.08)}to{opacity:.35}}@keyframes rpcDecisionPulse{0%{opacity:0;transform:scale(.45)}25%{opacity:.6}to{opacity:0;transform:scale(3.8)}}@keyframes rpcFlow{0%{left:8%;opacity:0;background:#76e0dc}8%{opacity:1}35%{left:47%;top:50%;background:#7ddbd1}56%{left:68%;top:50%;background:#abc991}78%{left:86%;top:50%;background:#e2b86c;opacity:1}to{left:95%;top:50%;background:#f0d29a;opacity:0;transform:scale(1.8)}}html[data-theme=light] .rpcPerceptionChamber{background:linear-gradient(135deg,#edf6f3,#e7f1ee 48%,#f4ede1)}html[data-theme=light] .rpcConfidence,html[data-theme=light] .rpcPerceptionCore{background:rgba(245,251,249,.6)}html[data-theme=light] .rpcDecision{background:rgba(244,232,207,.55)}@media(max-width:760px){.rpcPerceptionChamber{height:860px}.rpcReviews{left:4%;top:8%}.rpcRatings{left:55%;top:11%}.rpcSearch{left:5%;top:25%}.rpcExperience{left:58%;top:27%}.rpcPerception{left:50%;top:52%;width:230px;height:280px}.rpcConfidence{left:50%;top:74%;width:130px;height:105px}.rpcDecision{right:50%;top:90%;width:145px;height:110px;transform:translate(50%,-50%)}.rpcFlow{display:none}}@media(prefers-reduced-motion:reduce){.rpcAtmosphere,.rpcConfidence,.rpcDecision b,.rpcDecision i,.rpcFlow,.rpcFragments i,.rpcGlass,.rpcPerceptionCore,.rpcRefraction,.rpcScan{animation:none!important}.rpcFlow{display:none}}.repCapabilityTheatre{background:#020706}.rctStage{margin-top:72px;border-top:1px solid rgba(112,224,216,.1)}.rctScene{display:grid;grid-template-columns:minmax(330px,44%) 1fr;border-bottom:1px solid rgba(112,224,216,.09);background:linear-gradient(90deg,rgba(7,18,18,.45),transparent 55%)}.rctScene,.rctVisual{position:relative;min-height:330px;overflow:hidden}.rctVisual{border-right:1px solid rgba(112,224,216,.08);isolation:isolate}.rctVisual:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 48% 50%,rgba(105,218,211,.08),transparent 35%);animation:rctBreath 8s ease-in-out infinite}.rctCopy{display:grid;grid-template-columns:60px 1fr;grid-gap:25px;gap:25px;align-items:center;padding:45px 7%}.rctCopy small{font-size:8px;letter-spacing:.22em;color:#567d78}.rctCopy h3{font-size:clamp(25px,2.5vw,38px);font-weight:500;letter-spacing:-.035em;margin:0 0 13px;color:#bfd2ce}.rctCopy p{max-width:610px;margin:0;color:#718985;line-height:1.75;font-size:13px}.rctBlueprint{position:absolute;left:12%;top:18%;width:72%;height:64%;border:1px solid rgba(111,224,217,.18);background:linear-gradient(90deg,transparent 49.7%,rgba(111,224,217,.1) 50%,transparent 50.3%),linear-gradient(transparent 49.7%,rgba(111,224,217,.1) 50%,transparent 50.3%);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);animation:rctDraw 8s ease-in-out infinite}.rctAnchor{position:absolute;width:7px;height:7px;border:1px solid #75ded5;opacity:0;animation:rctAnchor 8s ease-in-out infinite}.rctAnchor.a1{left:12%;top:18%;animation-delay:.5s}.rctAnchor.a2{left:82%;top:18%;animation-delay:1s}.rctAnchor.a3{left:12%;top:80%;animation-delay:1.5s}.rctAnchor.a4{left:82%;top:80%;animation-delay:2s}.rctRadarLine{position:absolute;left:10%;right:10%;top:15%;height:1px;background:linear-gradient(90deg,transparent,#6ddbd2,transparent);box-shadow:0 0 15px rgba(109,219,210,.6);animation:rctScanY 5.5s ease-in-out infinite}.rctWave{position:absolute;left:16%;right:16%;height:34px;border-bottom:1px solid rgba(106,220,211,.22);transform:skewY(-3deg);animation:rctWave 6s ease-in-out infinite}.w1{top:30%}.w2{top:47%;animation-delay:.8s}.w3{top:64%;animation-delay:1.6s}.rctAlert{position:absolute;right:25%;top:52%;width:8px;height:8px;border-radius:50%;background:#e0b66b;box-shadow:0 0 20px #e0b66b;animation:rctAlert 5.5s ease-in-out infinite}.rctShard{position:absolute;width:46px;height:62px;border:1px solid rgba(107,220,213,.18);background:rgba(108,220,213,.04);animation:rctAnalyze 8s cubic-bezier(.2,.7,.2,1) infinite}.s1{left:15%;top:20%;transform:rotate(-14deg)}.s2{left:24%;top:60%;transform:rotate(9deg);animation-delay:.5s}.s3{left:63%;top:24%;transform:rotate(16deg);animation-delay:1s}.rctLens{width:135px;height:135px;border:1px solid rgba(115,227,219,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 45px rgba(105,219,212,.05);animation:rctLens 8s ease-in-out infinite}.rctFocus,.rctLens{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.rctFocus{width:7px;height:7px;border-radius:50%;background:#77e0d7;box-shadow:0 0 18px #77e0d7;animation:rctFocus 8s ease-in-out infinite}.rctIncoming{position:absolute;left:8%;top:50%;width:38%;height:2px;background:linear-gradient(90deg,#76ded6,rgba(118,222,214,.15));animation:rctIncoming 7s ease-in-out infinite}.rctResponseGate{position:absolute;left:52%;top:28%;width:26px;height:44%;border:1px solid rgba(224,183,108,.28);background:rgba(35,26,11,.28);animation:rctGate 7s ease-in-out infinite}.rctOutgoing{position:absolute;left:58%;width:0;height:1px;background:linear-gradient(90deg,#ddb66e,transparent);animation:rctOutgoing 7s ease-in-out infinite}.o1{top:42%;transform:rotate(-8deg)}.o2{top:58%;transform:rotate(8deg);animation-delay:.35s}.rctTouch{position:absolute;width:54px;height:54px;border:1px solid rgba(113,222,214,.15);animation:rctTouch 9s ease-in-out infinite}.t1{left:13%;top:22%}.t2{left:38%;top:60%;animation-delay:1.1s}.t3{left:62%;top:20%;animation-delay:2.2s}.t4{left:75%;top:61%;animation-delay:3.3s}.rctTrustBeam{left:15%;width:0;background:linear-gradient(90deg,#74ddd5,#a9c98f,#e0b66b);box-shadow:0 0 16px rgba(224,182,107,.25);animation:rctBeam 9s ease-in-out infinite}.rctHistory,.rctTrustBeam{position:absolute;top:50%;height:1px}.rctHistory{left:10%;right:10%;background:rgba(112,222,215,.14)}.rctTrace{position:absolute;left:10%;top:38%;width:0;height:24%;border-top:1px solid #72dcd4;border-right:1px solid #dcb36b;-webkit-clip-path:polygon(0 68%,18% 55%,31% 72%,48% 37%,62% 51%,78% 22%,100% 34%,100% 40%,78% 29%,62% 58%,48% 44%,31% 79%,18% 62%,0 75%);clip-path:polygon(0 68%,18% 55%,31% 72%,48% 37%,62% 51%,78% 22%,100% 34%,100% 40%,78% 29%,62% 58%,48% 44%,31% 79%,18% 62%,0 75%);background:linear-gradient(90deg,rgba(114,220,212,.14),rgba(220,179,107,.16));animation:rctHistory 10s ease-in-out infinite}.rctNow{left:80%;top:50%;width:8px;height:8px;border-radius:50%;background:#deb66d;box-shadow:0 0 18px #deb66d;animation:rctNow 10s ease-in-out infinite}.rctContinue,.rctNow{position:absolute;opacity:0}.rctContinue{right:9%;bottom:18%;font-size:6px;letter-spacing:.25em;color:#a48755;animation:rctContinue 10s ease-in-out infinite}@keyframes rctBreath{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes rctDraw{0%,10%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:.2}45%,80%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:.35}}@keyframes rctAnchor{0%,12%{opacity:0;transform:scale(.3)}28%,72%{opacity:1;transform:scale(1)}to{opacity:.3}}@keyframes rctScanY{0%,to{top:14%;opacity:.25}50%{top:80%;opacity:1}}@keyframes rctWave{0%,to{transform:skewY(-3deg) scaleX(.65);opacity:.25}50%{transform:skewY(3deg) scaleX(1);opacity:.8}}@keyframes rctAlert{0%,35%,to{opacity:.12;transform:scale(.5)}50%,68%{opacity:1;transform:scale(1.7)}}@keyframes rctAnalyze{0%,to{filter:blur(2px);opacity:.35}48%,75%{left:46%;top:42%;filter:blur(0);opacity:.9;transform:rotate(0) scale(.65)}}@keyframes rctLens{0%,to{transform:translate(-50%,-50%) scale(.78);opacity:.35}55%,78%{transform:translate(-50%,-50%) scale(1.12);opacity:1}}@keyframes rctFocus{0%,35%{opacity:.2;transform:translate(-50%,-50%) scale(.4)}60%,80%{opacity:1;transform:translate(-50%,-50%) scale(1.8)}to{opacity:.25}}@keyframes rctIncoming{0%{width:0;opacity:0}20%,45%{width:44%;opacity:1}70%,to{width:44%;opacity:.2}}@keyframes rctGate{0%,30%{box-shadow:none}45%,70%{box-shadow:0 0 35px rgba(224,183,108,.22);border-color:rgba(224,183,108,.65)}to{box-shadow:none}}@keyframes rctOutgoing{0%,38%{width:0;opacity:0}55%,78%{width:34%;opacity:1}to{width:34%;opacity:.15}}@keyframes rctTouch{0%,to{border-color:rgba(113,222,214,.12);box-shadow:none;transform:scale(.85)}35%,58%{border-color:rgba(190,205,142,.55);box-shadow:0 0 28px rgba(190,205,142,.12);transform:scale(1.08)}}@keyframes rctBeam{0%,25%{width:0;opacity:0}55%,82%{width:65%;opacity:1}to{width:65%;opacity:.2}}@keyframes rctHistory{0%,8%{width:0;opacity:.15}58%,88%{width:70%;opacity:1}to{width:70%;opacity:.4}}@keyframes rctNow{0%,50%{opacity:0;transform:scale(.4)}65%,88%{opacity:1;transform:scale(1.4)}to{opacity:.2}}@keyframes rctContinue{0%,60%{opacity:0;transform:translateX(-12px)}72%,92%{opacity:1;transform:translateX(0)}to{opacity:.2}}html[data-theme=light] .repCapabilityTheatre{background:#f5faf8}html[data-theme=light] .rctScene{background:linear-gradient(90deg,rgba(220,239,234,.5),transparent)}html[data-theme=light] .rctCopy h3{color:#244c47}html[data-theme=light] .rctCopy p{color:#5f7772}@media(max-width:760px){.rctScene{grid-template-columns:1fr;min-height:0}.rctVisual{min-height:260px;border-right:0;border-bottom:1px solid rgba(112,224,216,.07)}.rctCopy{grid-template-columns:42px 1fr;padding:34px 18px 46px}.rctCopy h3{font-size:28px}}@media(prefers-reduced-motion:reduce){.rctAlert,.rctAnchor,.rctBlueprint,.rctContinue,.rctFocus,.rctIncoming,.rctLens,.rctNow,.rctOutgoing,.rctRadarLine,.rctResponseGate,.rctShard,.rctTouch,.rctTrace,.rctTrustBeam,.rctVisual:before,.rctWave{animation:none!important}.rctBlueprint{-webkit-clip-path:inset(0);clip-path:inset(0)}.rctTrace{width:70%}.rctContinue,.rctNow{opacity:.7}}.repRestoration{background:#020606}.rrsWorld{position:relative;height:760px;margin-top:75px;overflow:hidden;border:1px solid rgba(110,222,214,.1);background:linear-gradient(135deg,#010607,#061012 50%,#100c07);perspective:1200px;isolation:isolate}.rrsAtmosphere{position:absolute;inset:-18%;background:radial-gradient(ellipse at 25% 48%,rgba(91,209,207,.12),transparent 25%),radial-gradient(ellipse at 80% 52%,rgba(224,181,104,.17),transparent 23%);filter:blur(18px);animation:rrsAtmos 15s ease-in-out infinite}.rrsCamera{position:absolute;inset:-5%;border:1px solid rgba(109,221,214,.04);background-image:linear-gradient(rgba(110,220,213,.035) 1px,transparent 0),linear-gradient(90deg,rgba(110,220,213,.035) 1px,transparent 0);background-size:74px 74px;transform:perspective(700px) rotateX(61deg) translateY(45%);transform-origin:bottom;animation:rrsCamera 15s ease-in-out infinite}.rrsNoise{position:absolute;width:9px;height:9px;border-radius:50%;background:#6ddbd4;box-shadow:0 0 14px rgba(109,219,212,.75);opacity:0;animation:rrsListenSignal 15s ease-in-out infinite}.n1{left:8%;top:21%}.n2{left:14%;top:67%;animation-delay:.45s}.n3{left:27%;top:38%;animation-delay:.9s}.n4{left:34%;top:74%;animation-delay:1.35s}.n5{left:20%;top:52%;animation-delay:1.8s}.rrsSurface{position:absolute;left:50%;top:50%;width:300px;height:410px;transform:translate(-50%,-50%) rotateY(-8deg);border:1px solid rgba(110,222,215,.16);background:linear-gradient(135deg,rgba(109,220,213,.05),rgba(255,255,255,.01),rgba(224,181,104,.03));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden;animation:rrsSurface 15s ease-in-out infinite}.rrsCrack{position:absolute;width:1px;background:rgba(135,224,220,.42);transform-origin:top;animation:rrsCrack 15s ease-in-out infinite}.c1{left:42%;top:0;height:48%;transform:rotate(22deg)}.c2{left:55%;top:24%;height:43%;transform:rotate(-31deg)}.c3{left:31%;top:42%;height:42%;transform:rotate(37deg)}.c4{left:66%;top:51%;height:38%;transform:rotate(-18deg)}.rrsRepair{position:absolute;inset:0;background:linear-gradient(115deg,transparent 20%,rgba(137,228,221,.12) 48%,rgba(224,181,104,.12) 63%,transparent 80%);transform:translateX(-120%);animation:rrsRepair 15s ease-in-out infinite}.rrsMeaning{position:absolute;width:52px;height:52px;border:1px solid rgba(113,224,217,.17);opacity:0;animation:rrsMeaning 15s ease-in-out infinite}.m1{left:35%;top:27%}.m2{left:34%;top:58%;animation-delay:.4s}.m3{left:62%;top:43%;animation-delay:.8s}.rrsResponseBeam{position:absolute;left:54%;top:50%;width:0;height:2px;background:linear-gradient(90deg,#9ecfba,#e0b568,transparent);box-shadow:0 0 18px rgba(224,181,104,.3);animation:rrsRespond 15s ease-in-out infinite}.rrsTrustField{position:absolute;right:6%;top:15%;bottom:15%;width:25%;border:1px solid rgba(224,181,104,.08);background:linear-gradient(90deg,transparent,rgba(224,181,104,.04));opacity:0;animation:rrsTrust 15s ease-in-out infinite}.rrsTrustField:after{content:"";position:absolute;inset:18%;border:1px solid rgba(224,181,104,.18);box-shadow:0 0 60px rgba(224,181,104,.08);animation:rrsFieldPulse 4s ease-in-out infinite}.rrsChapter{position:absolute;z-index:7;left:5%;bottom:6%;display:flex;align-items:baseline;gap:12px;opacity:0;transform:translateY(12px);animation:rrsChapter 15s ease-in-out infinite}.rrsChapter small{font-size:7px;color:#577f7a}.rrsChapter span{font-size:10px;letter-spacing:.24em;color:#9ab8b3}.rrsListen{animation-delay:0s}.rrsUnderstand{animation-delay:3s}.rrsRespond{animation-delay:6s}.rrsImprove{animation-delay:9s}.rrsStrengthen{animation-delay:12s}.rrsStrengthen span{color:#d1ac6b}.rrsResult{position:absolute;z-index:8;right:7%;bottom:7%;display:flex;align-items:center;gap:12px;font-size:7px;letter-spacing:.24em;color:#c19d61;opacity:0;animation:rrsResult 15s ease-in-out infinite}.rrsResult i{width:7px;height:7px;border-radius:50%;background:#e0b568;box-shadow:0 0 18px #e0b568}.rrsEditorial{margin-top:65px;border-top:1px solid rgba(109,221,214,.1)}.rrsEditorial article{display:grid;grid-template-columns:70px 1fr;grid-gap:30px;gap:30px;align-items:center;min-height:126px;border-bottom:1px solid rgba(109,221,214,.08)}.rrsEditorial small{font-size:8px;letter-spacing:.2em;color:#567e79}.rrsEditorial h3{font-size:21px;font-weight:500;margin:0 0 8px;color:#bdd0cc}.rrsEditorial p{margin:0;max-width:760px;color:#718985;line-height:1.7;font-size:13px}@keyframes rrsAtmos{0%,to{transform:scale(.94);opacity:.5}50%{transform:scale(1.08);opacity:1}}@keyframes rrsCamera{0%{transform:perspective(700px) rotateX(61deg) translateY(45%) scale(.96)}to{transform:perspective(700px) rotateX(61deg) translateY(39%) scale(1.06)}}@keyframes rrsListenSignal{0%,4%{opacity:0;transform:translate(0) scale(.5)}18%,8%{opacity:1}27%{left:44%;top:50%;opacity:.8;transform:scale(1)}38%,to{left:47%;top:50%;opacity:0;transform:scale(.4)}}@keyframes rrsSurface{0%,18%{filter:blur(2.5px);opacity:.45;transform:translate(-50%,-50%) rotateY(-8deg) skewY(1.5deg)}32%,58%{filter:blur(.5px);opacity:.82}72%,to{filter:blur(0);opacity:1;transform:translate(-50%,-50%) rotateY(0) skewY(0)}}@keyframes rrsCrack{0%,58%{opacity:.8}66%{opacity:.5}78%,to{opacity:0;height:0}}@keyframes rrsRepair{0%,55%{transform:translateX(-120%)}78%,to{transform:translateX(120%)}}@keyframes rrsMeaning{0%,20%{opacity:0;transform:scale(.55) rotate(12deg)}31%,48%{opacity:.85;transform:scale(1) rotate(0)}58%,to{opacity:.12;transform:translateX(50px) scale(.7)}}@keyframes rrsRespond{0%,38%{width:0;opacity:0}48%,63%{width:36%;opacity:1}72%,to{width:36%;opacity:.15}}@keyframes rrsTrust{0%,65%{opacity:0;transform:scale(.88)}78%,to{opacity:1;transform:scale(1)}}@keyframes rrsFieldPulse{0%,to{transform:scale(.8);opacity:.3}50%{transform:scale(1.08);opacity:.9}}@keyframes rrsChapter{0%,4%{opacity:0;transform:translateY(12px)}15%,7%{opacity:1;transform:translateY(0)}19%,to{opacity:0;transform:translateY(-8px)}}@keyframes rrsResult{0%,82%{opacity:0;transform:translateX(-15px)}91%,98%{opacity:1;transform:translateX(0)}to{opacity:0}}html[data-theme=light] .repRestoration{background:#eef6f3}html[data-theme=light] .rrsWorld{background:linear-gradient(135deg,#edf6f3,#e6f0ed 50%,#f4ecdf)}html[data-theme=light] .rrsEditorial h3{color:#244c47}html[data-theme=light] .rrsEditorial p{color:#5e7772}@media(max-width:760px){.rrsWorld{height:700px}.rrsSurface{width:210px;height:290px;left:48%;top:43%}.rrsTrustField{right:2%;width:32%;top:20%;bottom:22%}.rrsMeaning{display:none}.rrsResponseBeam{left:50%}.rrsEditorial article{grid-template-columns:44px 1fr;min-height:145px;padding-right:14px}.rrsChapter{bottom:5%}.rrsResult{right:5%;bottom:12%}}@media(prefers-reduced-motion:reduce){.rrsAtmosphere,.rrsCamera,.rrsChapter,.rrsCrack,.rrsMeaning,.rrsNoise,.rrsRepair,.rrsResponseBeam,.rrsResult,.rrsSurface,.rrsTrustField,.rrsTrustField:after{animation:none!important}.rrsResult,.rrsTrustField{opacity:.7}.rrsCrack{opacity:0}}.repFinale13F{position:relative;min-height:780px;display:flex;align-items:center;overflow:hidden;background:#020606!important;color:#d9e6e2!important;isolation:isolate}.rfTrustHorizon{position:absolute;inset:0;overflow:hidden;perspective:1200px}.rfDepth{position:absolute;left:50%;top:50%;width:125%;height:1px;transform-origin:center;background:linear-gradient(90deg,transparent,rgba(104,219,211,.18),transparent)}.rfDepthA{transform:translate(-50%,-50%) rotate(-13deg);animation:rfDepthA 13s ease-in-out infinite}.rfDepthB{transform:translate(-50%,-50%) rotate(13deg);animation:rfDepthB 13s ease-in-out infinite}.rfLane{position:absolute;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(106,220,213,.12) 18%,rgba(106,220,213,.32) 48%,rgba(224,181,104,.2) 72%,transparent);transform-origin:center;opacity:.45}.rfLane i{position:absolute;left:0;top:-2px;width:5px;height:5px;border-radius:50%;background:#70ddd5;box-shadow:0 0 18px #70ddd5;animation:rfSignal 10s cubic-bezier(.2,.7,.2,1) infinite}.rfLane span{position:absolute;right:4%;top:12px;font-size:6px;letter-spacing:.27em;color:rgba(186,207,201,.45)}.rfDiscovery{top:32%;transform:rotate(-4deg)}.rfConsideration{top:50%}.rfConversion{top:68%;transform:rotate(4deg)}.rfConsideration i{animation-delay:1.4s}.rfConversion i{animation-delay:2.8s}.rfTrustCore{position:absolute;right:14%;top:50%;width:240px;height:310px;transform:translateY(-50%);border:1px solid rgba(224,181,104,.16);background:linear-gradient(145deg,rgba(108,220,212,.025),rgba(224,181,104,.07));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 90px rgba(224,181,104,.04);animation:rfCore 10s ease-in-out infinite}.rfTrustCore:after,.rfTrustCore:before{content:"";position:absolute;inset:12%;border:1px solid rgba(224,181,104,.11);transform:scale(.75);opacity:.15;animation:rfExpand 10s ease-out infinite}.rfTrustCore:after{animation-delay:2.2s}.rfTrustCore b{position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:50%;transform:translate(-50%,-50%);background:#e0b568;box-shadow:0 0 24px #e0b568,0 0 70px rgba(224,181,104,.35)}.rfTrustCore em{position:absolute;left:50%;bottom:13%;transform:translateX(-50%);font-style:normal;font-size:7px;letter-spacing:.32em;color:#c9a666}.rfLightPass{position:absolute;inset:-20%;background:linear-gradient(110deg,transparent 35%,rgba(108,220,212,.05) 46%,rgba(224,181,104,.1) 52%,transparent 62%);transform:translateX(-65%);animation:rfLight 11s ease-in-out infinite}.rfFinaleCopy{position:relative;z-index:4;width:min(1180px,calc(100% - 48px));margin:auto;padding-right:360px}.rfFinaleCopy h2{font-size:clamp(48px,6vw,92px);line-height:.98;letter-spacing:-.055em;margin:20px 0 28px;color:#d9e6e2}.rfFinaleCopy h2 em{font-style:normal;color:#d6b26e}.rfFinaleCopy>p:not(.repEyebrow){max-width:590px;color:#78908b;line-height:1.8}.rfFinaleCTA{margin-top:32px;display:inline-flex;gap:14px;align-items:center}.rfFinaleCTA span{transition:transform .35s ease}.rfFinaleCTA:hover span{transform:translate(4px,-4px)}html[data-theme=light] .repCapabilityTheatre,html[data-theme=light] .repFinale13F,html[data-theme=light] .repHero,html[data-theme=light] .repPage,html[data-theme=light] .repPage main,html[data-theme=light] .repRestoration,html[data-theme=light] .repSection{background-color:#020606!important;color:#d9e6e2!important}html[data-theme=light] .repPage .rctCopy h3,html[data-theme=light] .repPage .repHead h2,html[data-theme=light] .repPage .repHead h2 em,html[data-theme=light] .repPage .rrsEditorial h3{color:#bdd0cc!important}html[data-theme=light] .repPage .rctCopy p,html[data-theme=light] .repPage .repHead>p:not(.repEyebrow),html[data-theme=light] .repPage .rrsEditorial p{color:#718985!important}html[data-theme=light] .repPage .rrsWorld{background:linear-gradient(135deg,#010607,#061012 50%,#100c07)!important}.premiumFooter{position:relative;overflow:hidden;isolation:isolate}.premiumFooter:before{content:"";position:absolute;z-index:-1;left:-35%;top:-80%;width:55%;height:230%;background:linear-gradient(105deg,transparent,rgba(101,218,211,.09),transparent);transform:skewX(-12deg);animation:rfFooterSweep 12s ease-in-out infinite}.premiumFooter:after{content:"";position:absolute;z-index:-1;right:-12%;bottom:-90px;width:380px;height:220px;border:1px solid rgba(104,220,213,.09);filter:blur(.2px);transform:rotate(-8deg);animation:rfFooterDepth 9s ease-in-out infinite}html[data-theme=light] .premiumFooter:before{background:linear-gradient(105deg,transparent,rgba(28,111,104,.08),transparent)}html[data-theme=light] .premiumFooter:after{border-color:rgba(28,111,104,.1)}.footerBottom,.footerLinks,.footerTop{position:relative;z-index:1}@keyframes rfDepthA{0%,to{transform:translate(-50%,-50%) rotate(-13deg) scaleX(.9);opacity:.3}50%{transform:translate(-50%,-50%) rotate(-9deg) scaleX(1.08);opacity:.8}}@keyframes rfDepthB{0%,to{transform:translate(-50%,-50%) rotate(13deg) scaleX(.9);opacity:.3}50%{transform:translate(-50%,-50%) rotate(9deg) scaleX(1.08);opacity:.8}}@keyframes rfSignal{0%{left:0;opacity:0;transform:scale(.5)}12%{opacity:1}68%{left:78%;background:#70ddd5;box-shadow:0 0 18px #70ddd5}82%{left:90%;background:#e0b568;box-shadow:0 0 24px #e0b568;opacity:1}to{left:96%;background:#e0b568;opacity:0;transform:scale(1.8)}}@keyframes rfCore{0%,to{transform:translateY(-50%) scale(.96);box-shadow:0 0 70px rgba(224,181,104,.03)}50%{transform:translateY(-50%) scale(1.025);box-shadow:0 0 120px rgba(224,181,104,.1)}}@keyframes rfExpand{0%{transform:scale(.55);opacity:0}28%{opacity:.45}to{transform:scale(1.7);opacity:0}}@keyframes rfLight{0%,15%{transform:translateX(-65%);opacity:0}48%{opacity:1}75%,to{transform:translateX(65%);opacity:0}}@keyframes rfFooterSweep{0%,12%{left:-45%;opacity:0}42%{opacity:1}72%,to{left:115%;opacity:0}}@keyframes rfFooterDepth{0%,to{transform:translate(0) rotate(-8deg);opacity:.25}50%{transform:translate(-35px,-18px) rotate(-3deg);opacity:.8}}@media(max-width:760px){.repFinale13F{min-height:760px}.rfTrustCore{right:-40px;top:35%;width:170px;height:220px;opacity:.7}.rfFinaleCopy{padding:290px 18px 80px;width:100%}.rfFinaleCopy h2{font-size:48px}.rfLane{left:2%;right:2%}}@media(prefers-reduced-motion:reduce){.premiumFooter:after,.premiumFooter:before,.rfDepth,.rfLane i,.rfLightPass,.rfTrustCore,.rfTrustCore:after,.rfTrustCore:before{animation:none!important}}html[data-theme=light] main.repPage,html[data-theme=light] main.repPage .repHero,html[data-theme=light] main.repPage .repHeroCinema{background:#020606!important;color:#d9e6e2!important}html[data-theme=light] main.repPage .repHeroImage{filter:none!important}html[data-theme=light] main.repPage .repHeroShade{background:linear-gradient(90deg,rgba(1,6,7,.96),rgba(1,6,7,.82) 28%,rgba(1,6,7,.34) 52%,rgba(1,6,7,.08) 76%),linear-gradient(180deg,rgba(0,4,5,.32),transparent 32%,rgba(0,4,5,.28))!important}html[data-theme=light] main.repPage .repHeroVignette{box-shadow:inset 0 0 130px 20px rgba(0,0,0,.34)!important}html[data-theme=light] main.repPage .repHero .repLead{color:#879d98!important;text-shadow:inherit!important}html[data-theme=light] main.repPage .repHero h1{text-shadow:inherit!important}html[data-theme=light] main.repPage .rpcPerceptionChamber{background:linear-gradient(135deg,#020707,#06100f 48%,#120e08)!important}html[data-theme=light] main.repPage .rpcConfidence,html[data-theme=light] main.repPage .rpcPerceptionCore{background:rgba(4,16,15,.6)!important}html[data-theme=light] main.repPage .rpcDecision{background:rgba(30,23,10,.55)!important}html[data-theme=light] main.repPage .repCapabilities,html[data-theme=light] main.repPage .repCapabilityTheatre{background:#020706!important}html[data-theme=light] main.repPage .rctScene{background:linear-gradient(90deg,rgba(7,18,18,.45),transparent 55%)!important}html[data-theme=light] main.repPage .rctCopy h3{color:#bfd2ce!important}html[data-theme=light] main.repPage .rctCopy p{color:#718985!important}html[data-theme=light] main.repPage .repRestoration{background:#020606!important}html[data-theme=light] main.repPage .rrsWorld{background:linear-gradient(135deg,#010607,#061012 50%,#100c07)!important}html[data-theme=light] main.repPage .rrsEditorial h3{color:#bdd0cc!important}html[data-theme=light] main.repPage .rrsEditorial p{color:#718985!important}html[data-theme=light] main.repPage .repFinale13F{background:#020606!important;color:#d9e6e2!important}@media(max-width:760px){html[data-theme=light] main.repPage .repHeroShade{background:linear-gradient(180deg,rgba(1,6,7,.8),rgba(1,6,7,.66) 48%,rgba(1,6,7,.86)),linear-gradient(90deg,rgba(1,6,7,.75),rgba(1,6,7,.15))!important}}html[data-theme=dark] .repPage+.premiumFooter,html[data-theme=dark] body:has(main.repPage) .premiumFooter{background:#020606!important;color:#d9e6e2!important}html[data-theme=dark] body:has(main.repPage) .premiumFooter a,html[data-theme=dark] body:has(main.repPage) .premiumFooter p,html[data-theme=dark] body:has(main.repPage) .premiumFooter span{color:inherit}html[data-theme=light] .repPage+.premiumFooter,html[data-theme=light] body:has(main.repPage) .premiumFooter{background:#f6f8f7!important;color:#173b38!important}html[data-theme=light] body:has(main.repPage) .premiumFooter p{color:#60736f!important}html[data-theme=light] body:has(main.repPage) .premiumFooter a{color:#274b47!important}html[data-theme=light] body:has(main.repPage) .footerBottom,html[data-theme=light] body:has(main.repPage) .premiumFooter small{color:#71837f!important}