.ServiceDetails-module__l-ck9q__appSection,.ServiceDetails-module__l-ck9q__faq{--ink:#e4eef4;--muted:#8fa7b6;--panel:#142333;--deep:#101b28;--line:#64b4c838;--accent:#22d3ee;color:var(--ink)}html:not(.dark) :-webkit-any(.ServiceDetails-module__l-ck9q__appSection,.ServiceDetails-module__l-ck9q__faq){--ink:#173645;--muted:#537080;--panel:#f5fafc;--deep:#e4f0f4;--line:#1e648238;--accent:#0e7490}html:not(.dark) :is(.ServiceDetails-module__l-ck9q__appSection,.ServiceDetails-module__l-ck9q__faq){--ink:#173645;--muted:#537080;--panel:#f5fafc;--deep:#e4f0f4;--line:#1e648238;--accent:#0e7490}.ServiceDetails-module__l-ck9q__appSection{isolation:isolate;padding:90px 0 110px;position:relative;overflow:hidden}.ServiceDetails-module__l-ck9q__appSection:before{content:"";z-index:-1;background:radial-gradient(at 80%,#06b6d40c,#0000 60%);position:absolute;top:0;bottom:0;left:0;right:0}.ServiceDetails-module__l-ck9q__appLayout{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1240px;margin:auto;padding:0 48px;display:grid}.ServiceDetails-module__l-ck9q__appCopy h2{font:40px/1.1 var(--font-lora),serif;letter-spacing:-.015em;margin-bottom:24px}.ServiceDetails-module__l-ck9q__appCopy h2>span,.ServiceDetails-module__l-ck9q__appCopy h2>em{text-wrap:balance;display:block}.ServiceDetails-module__l-ck9q__appCopy h2 em{color:var(--accent);font-weight:400}.ServiceDetails-module__l-ck9q__appCopy>p{color:var(--muted);font-size:17px;line-height:1.8}.ServiceDetails-module__l-ck9q__appScene{isolation:isolate;min-width:0;height:480px;position:relative}.ServiceDetails-module__l-ck9q__appStage{isolation:isolate;height:376px;position:absolute;top:58px;left:3%;right:0}.ServiceDetails-module__l-ck9q__appLayer{border:1px solid var(--line);background:var(--deep);border-radius:13px;transition:transform 1.5s cubic-bezier(.22,1,.36,1),opacity 1.2s;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 15px 30px -20px #0007}.ServiceDetails-module__l-ck9q__appLayer[data-layer=back]{z-index:0;opacity:.55;padding:20px;transform:translate(15px,13px)rotate(3deg)}.ServiceDetails-module__l-ck9q__appLayer[data-layer=middle]{z-index:1;background-image:linear-gradient(var(--line)1px,transparent 1px),linear-gradient(90deg,var(--line)1px,transparent 1px);opacity:.6;background-size:22px 22px;transform:translate(7px,7px)rotate(1deg)}.ServiceDetails-module__l-ck9q__appScene[data-expanded=true] [data-layer=back]{opacity:.65;transform:translate(10px,-30px)rotate(4deg)}.ServiceDetails-module__l-ck9q__appScene[data-expanded=true] [data-layer=middle]{transform:translate(-8px,-12px)rotate(-2deg)}.ServiceDetails-module__l-ck9q__appLayer[data-layer=front]{z-index:2;background:linear-gradient(140deg,var(--panel),var(--deep));box-shadow:0 4px 0 var(--deep),0 5px 0 var(--line),0 30px 40px -15px #0005;flex-direction:column;display:flex;overflow:hidden}.ServiceDetails-module__l-ck9q__appChrome{border-bottom:1px solid var(--line);letter-spacing:.1em;align-items:center;gap:10px;min-height:43px;padding:0 18px;font:9px monospace;display:flex}.ServiceDetails-module__l-ck9q__appChrome>i{background:var(--accent);border-radius:50%;width:5px;height:5px}.ServiceDetails-module__l-ck9q__appChrome>span:nth-child(2){color:var(--accent);text-transform:uppercase;flex:1}.ServiceDetails-module__l-ck9q__appChrome>span:last-child{color:var(--muted);font-size:8px}.ServiceDetails-module__l-ck9q__appModule{flex:1;min-height:0;padding:20px 22px 18px}.ServiceDetails-module__l-ck9q__appModule>h3{font:25px/1.2 var(--font-lora),serif;margin:0 0 15px}.ServiceDetails-module__l-ck9q__appCaption{border-top:1px solid var(--line);color:var(--muted);background:#06b6d405;padding:11px 18px;font-size:11px;line-height:1.6}.ServiceDetails-module__l-ck9q__appLayerDetails{color:var(--muted);letter-spacing:.1em;align-items:center;gap:8px;font:8px monospace;display:flex}.ServiceDetails-module__l-ck9q__appLayerDetails i{border:1px solid var(--accent);width:8px;height:8px}.ServiceDetails-module__l-ck9q__appLayerLines{gap:12px;margin-top:30px;display:grid}.ServiceDetails-module__l-ck9q__appLayerLines i{background:var(--line);width:70%;height:3px}.ServiceDetails-module__l-ck9q__appLayerLines i:nth-child(2){width:50%}.ServiceDetails-module__l-ck9q__appLayerLines i:nth-child(3){width:80%}.ServiceDetails-module__l-ck9q__appThreads{z-index:-1;height:385px;position:absolute;top:30px;left:8%;right:4%}.ServiceDetails-module__l-ck9q__appThreads path{fill:none;stroke:var(--accent);stroke-width:.6px;opacity:.25;stroke-dasharray:4 6}.ServiceDetails-module__l-ck9q__appThreads circle{fill:var(--accent);opacity:.6}.ServiceDetails-module__l-ck9q__appBracket{border:1px solid var(--line);border-right:0;width:15px;position:absolute;top:50px;bottom:8px;left:-22px}.ServiceDetails-module__l-ck9q__appBracket:after{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:-3px}.ServiceDetails-module__l-ck9q__appPlate{text-transform:uppercase;letter-spacing:.2em;color:var(--muted);align-items:center;gap:16px;font:8px monospace;display:flex;position:absolute;bottom:2px;left:0}.ServiceDetails-module__l-ck9q__appPlate i{background:var(--line);width:32px;height:1px}.ServiceDetails-module__l-ck9q__connectionBus{grid-template-columns:repeat(3,1fr);margin-bottom:12px;padding-bottom:25px;display:grid;position:relative}.ServiceDetails-module__l-ck9q__connectionBus>div:not(.ServiceDetails-module__l-ck9q__busLine){flex-direction:column;align-items:center;display:flex;position:relative}.ServiceDetails-module__l-ck9q__connectionBus>div>span{border:1px solid var(--line);background:var(--deep);width:46px;height:42px;box-shadow:0 4px 0 var(--line);border-radius:9px;place-items:center;transition:transform .6s,border-color .6s;display:grid;transform:rotate(-5deg)}.ServiceDetails-module__l-ck9q__connectionBus>div>span>svg{width:21px;height:21px}.ServiceDetails-module__l-ck9q__connectionBus small{color:var(--muted);margin-top:9px;font:9px monospace}.ServiceDetails-module__l-ck9q__connectionBus>div>i{background:var(--line);width:1px;height:17px;position:absolute;bottom:-17px}.ServiceDetails-module__l-ck9q__connectionBus>div[data-active=true]>span{border-color:var(--accent);transform:translateY(-3px)rotate(0)}.ServiceDetails-module__l-ck9q__busLine{background:var(--line);height:1px;position:absolute;bottom:8px;left:16.5%;right:16.5%}.ServiceDetails-module__l-ck9q__busLine>i{background:var(--accent);width:5px;height:5px;box-shadow:0 0 10px var(--accent);border-radius:50%;transition:left .9s;position:absolute;top:-2px}.ServiceDetails-module__l-ck9q__connectionRecord,.ServiceDetails-module__l-ck9q__callStrip,.ServiceDetails-module__l-ck9q__answerTrace{border:1px solid var(--line);background:var(--deep);border-radius:7px;align-items:center;gap:12px;padding:12px;display:flex}.ServiceDetails-module__l-ck9q__recordIcon{border:1px solid var(--line);width:32px;height:32px;color:var(--accent);background:#06b6d410;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.ServiceDetails-module__l-ck9q__recordIcon svg{width:13px;height:13px}.ServiceDetails-module__l-ck9q__connectionRecord>div,.ServiceDetails-module__l-ck9q__callStrip>div,.ServiceDetails-module__l-ck9q__answerTrace>div{flex:1;min-width:0}.ServiceDetails-module__l-ck9q__connectionRecord strong,.ServiceDetails-module__l-ck9q__callStrip strong,.ServiceDetails-module__l-ck9q__answerTrace strong,.ServiceDetails-module__l-ck9q__homeBrief strong{font-size:12px;font-weight:500}.ServiceDetails-module__l-ck9q__connectionRecord small,.ServiceDetails-module__l-ck9q__callStrip small,.ServiceDetails-module__l-ck9q__answerTrace small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.5;display:block}.ServiceDetails-module__l-ck9q__connectionRecord>svg,.ServiceDetails-module__l-ck9q__callStrip>svg,.ServiceDetails-module__l-ck9q__answerTrace>svg{width:12px;color:var(--accent)}.ServiceDetails-module__l-ck9q__appChips{color:var(--muted);justify-content:space-between;align-items:center;gap:6px;margin-top:13px;font:9px monospace;display:flex}.ServiceDetails-module__l-ck9q__appChips>span{border-bottom:1px solid #0000;padding-bottom:5px;transition:color .4s,border-color .4s}.ServiceDetails-module__l-ck9q__appChips>[data-active=true]{color:var(--accent);border-color:var(--accent)}.ServiceDetails-module__l-ck9q__appChips>svg{width:9px}.ServiceDetails-module__l-ck9q__callStrip{padding:9px 11px}.ServiceDetails-module__l-ck9q__callWave{background:linear-gradient(transparent 50%,var(--line)50%,transparent 52%);justify-content:space-between;align-items:center;height:81px;margin:5px 0;padding:0 7px;display:flex;position:relative;overflow:hidden}.ServiceDetails-module__l-ck9q__callWave>i{background:var(--line);border-radius:2px;width:3px;transition:background .8s}.ServiceDetails-module__l-ck9q__callWave>i[data-active=true]{background:var(--accent);opacity:.65}.ServiceDetails-module__l-ck9q__callWave>span{background:var(--accent);width:1px;transition:left 1.8s cubic-bezier(.22,1,.36,1);position:absolute;top:10px;bottom:10px;box-shadow:0 0 18px 4px #06b6d414}.ServiceDetails-module__l-ck9q__callMilestones{color:var(--muted);justify-content:space-between;font:9px monospace;display:flex}.ServiceDetails-module__l-ck9q__callMilestones>span{align-items:center;gap:6px;display:flex}.ServiceDetails-module__l-ck9q__callMilestones i{border:1px solid var(--muted);border-radius:50%;width:4px;height:4px}.ServiceDetails-module__l-ck9q__callMilestones>[data-active=true]{color:var(--accent)}.ServiceDetails-module__l-ck9q__callMilestones>[data-active=true]>i{background:var(--accent);border-color:var(--accent)}.ServiceDetails-module__l-ck9q__callDrawer{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;margin-top:14px;padding-top:11px;font-size:10px;display:flex}.ServiceDetails-module__l-ck9q__callDrawer svg{color:var(--accent);flex-shrink:0}.ServiceDetails-module__l-ck9q__knowledgeLeaves{height:108px;margin:0 0 8px;position:relative}.ServiceDetails-module__l-ck9q__knowledgeLeaves>div{background:var(--deep);border:1px solid var(--line);width:42%;height:87px;box-shadow:3px 5px 0 var(--line);z-index:0;border-radius:5px;padding:10px;transition:transform .7s,border-color .7s;position:absolute;top:4px;left:7%;transform:rotate(-9deg)}.ServiceDetails-module__l-ck9q__knowledgeLeaves>div:nth-child(2){top:9px;left:30%;transform:rotate(1deg)}.ServiceDetails-module__l-ck9q__knowledgeLeaves>div:nth-child(3){left:53%;transform:rotate(9deg)}.ServiceDetails-module__l-ck9q__knowledgeLeaves>div[data-active=true]{z-index:1;border-color:var(--accent);transform:translateY(-7px)rotate(0)}.ServiceDetails-module__l-ck9q__knowledgeLeaves svg{width:11px;color:var(--accent);margin-bottom:5px}.ServiceDetails-module__l-ck9q__knowledgeLeaves span{font:9px monospace;display:block}.ServiceDetails-module__l-ck9q__knowledgeLeaves i{background:var(--line);width:85%;height:2px;margin-top:7px;display:block}.ServiceDetails-module__l-ck9q__knowledgeLeaves i:last-child{width:57%}.ServiceDetails-module__l-ck9q__answerTrace{padding:10px}.ServiceDetails-module__l-ck9q__answerTrace strong{font-size:11px}.ServiceDetails-module__l-ck9q__homeQuestion{border:1px solid var(--accent);box-shadow:0 4px 0 var(--deep),0 5px 0 var(--line);background:#06b6d40c;border-radius:8px;align-items:center;gap:10px;padding:14px 12px;font-size:12px;display:flex}.ServiceDetails-module__l-ck9q__homeQuestion svg{width:12px;color:var(--accent)}.ServiceDetails-module__l-ck9q__homeBranches{justify-content:space-around;height:26px;display:flex}.ServiceDetails-module__l-ck9q__homeBranches i{background:var(--line);width:1px}.ServiceDetails-module__l-ck9q__homeSources{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ServiceDetails-module__l-ck9q__homeSources span{text-align:center;border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:8px 4px;font:10px monospace;transition:border-color .6s,color .6s}.ServiceDetails-module__l-ck9q__homeSources>[data-active=true]{border-color:var(--accent);color:var(--accent)}.ServiceDetails-module__l-ck9q__homeBrief{background:var(--deep);border-left:2px solid var(--accent);border-radius:3px;align-items:center;gap:12px;margin-top:17px;padding:15px 12px;display:flex}.ServiceDetails-module__l-ck9q__homeBrief>svg{width:24px;height:24px;color:var(--accent)}.ServiceDetails-module__l-ck9q__homeBrief>div>div{color:var(--muted);gap:11px;margin-top:8px;font:8px monospace;display:flex}.ServiceDetails-module__l-ck9q__homeBrief span[data-active=true]{color:var(--accent)}@media (max-width:1023px){.ServiceDetails-module__l-ck9q__appLayout{grid-template-columns:1fr;gap:35px;max-width:750px;padding:0 24px}.ServiceDetails-module__l-ck9q__appCopy{text-align:center}.ServiceDetails-module__l-ck9q__appCopy h2{font-size:38px}.ServiceDetails-module__l-ck9q__appScene{width:100%;max-width:490px;margin:auto}.ServiceDetails-module__l-ck9q__appSection{padding:80px 0}.ServiceDetails-module__l-ck9q__appCopy>p{font-size:16px}}@media (max-width:600px){.ServiceDetails-module__l-ck9q__appLayout{padding:0 20px}.ServiceDetails-module__l-ck9q__appCopy h2{font-size:32px}.ServiceDetails-module__l-ck9q__appScene{height:460px}.ServiceDetails-module__l-ck9q__appStage{height:380px;top:44px;left:1%;right:1%}.ServiceDetails-module__l-ck9q__appModule{padding:18px 15px 14px}.ServiceDetails-module__l-ck9q__appModule>h3{font-size:24px}.ServiceDetails-module__l-ck9q__appChrome{padding-left:14px;padding-right:14px}.ServiceDetails-module__l-ck9q__appCaption{padding:10px 14px;font-size:10px}.ServiceDetails-module__l-ck9q__appBracket{left:-13px}.ServiceDetails-module__l-ck9q__appPlate{gap:10px;font-size:7px}.ServiceDetails-module__l-ck9q__appChips,.ServiceDetails-module__l-ck9q__callMilestones{font-size:8px}.ServiceDetails-module__l-ck9q__connectionRecord{gap:8px;padding:10px}.ServiceDetails-module__l-ck9q__connectionRecord strong{font-size:11px}.ServiceDetails-module__l-ck9q__connectionRecord small{font-size:9px}.ServiceDetails-module__l-ck9q__homeBrief{gap:9px;padding:14px 9px}.ServiceDetails-module__l-ck9q__homeBrief strong{font-size:11px}.ServiceDetails-module__l-ck9q__homeBrief>div>div{gap:8px}.ServiceDetails-module__l-ck9q__knowledgeLeaves{height:106px}.ServiceDetails-module__l-ck9q__knowledgeLeaves span{font-size:8px}}@media (prefers-reduced-motion:reduce){.ServiceDetails-module__l-ck9q__appSection *,.ServiceDetails-module__l-ck9q__faq *{transition:none!important;animation:none!important}}.ServiceDetails-module__l-ck9q__faq{border-top:1px solid var(--line);position:relative}.ServiceDetails-module__l-ck9q__faqRow{border-bottom:1px solid var(--line);isolation:isolate;position:relative}.ServiceDetails-module__l-ck9q__faqRow:before{content:"";opacity:0;z-index:-1;background:linear-gradient(100deg,#06b6d40b,#0000 85%);transition:opacity .45s;position:absolute;top:0;bottom:0;left:0;right:0}.ServiceDetails-module__l-ck9q__faqRow[data-open=true]:before{opacity:1}.ServiceDetails-module__l-ck9q__faqButton{text-align:left;grid-template-columns:40px 1fr 28px;align-items:start;gap:17px;width:100%;padding:25px 14px 25px 10px;display:grid}.ServiceDetails-module__l-ck9q__faqNumber{color:var(--muted);opacity:.65;padding-top:3px;font:11px monospace;transition:color .3s,opacity .3s;position:relative}.ServiceDetails-module__l-ck9q__faqRow[data-open=true] .ServiceDetails-module__l-ck9q__faqNumber{color:var(--accent);opacity:1}.ServiceDetails-module__l-ck9q__faqNumber:before{content:"";background:var(--accent);transform-origin:top;width:2px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:1px;bottom:-1px;left:-10px;transform:scaleY(0)}.ServiceDetails-module__l-ck9q__faqRow[data-open=true] .ServiceDetails-module__l-ck9q__faqNumber:before{transform:scaleY(1)}.ServiceDetails-module__l-ck9q__faqQuestion{color:var(--ink);font-size:16px;font-weight:500;line-height:1.5}.ServiceDetails-module__l-ck9q__faqGlyph{border:1px solid var(--line);border-radius:5px;width:25px;height:25px;transition:transform .45s cubic-bezier(.22,1,.36,1),background .3s,border-color .3s;position:relative}.ServiceDetails-module__l-ck9q__faqGlyph:before,.ServiceDetails-module__l-ck9q__faqGlyph:after{content:"";background:var(--muted);width:9px;height:1px;transition:transform .35s;position:absolute;top:11px;left:7px}.ServiceDetails-module__l-ck9q__faqGlyph:after{transform:rotate(90deg)}.ServiceDetails-module__l-ck9q__faqRow[data-open=true] .ServiceDetails-module__l-ck9q__faqGlyph{background:#06b6d40c;border-color:#06b6d470;transform:rotate(90deg)}.ServiceDetails-module__l-ck9q__faqRow[data-open=true] .ServiceDetails-module__l-ck9q__faqGlyph:before{transform:scaleX(0)}.ServiceDetails-module__l-ck9q__faqRow[data-open=true] .ServiceDetails-module__l-ck9q__faqGlyph:after{background:var(--accent)}.ServiceDetails-module__l-ck9q__faqButton:hover .ServiceDetails-module__l-ck9q__faqGlyph{border-color:var(--accent)}.ServiceDetails-module__l-ck9q__faqButton:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}.ServiceDetails-module__l-ck9q__faqAnswer{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1);display:grid}.ServiceDetails-module__l-ck9q__faqRow[data-open=true] .ServiceDetails-module__l-ck9q__faqAnswer{grid-template-rows:1fr}.ServiceDetails-module__l-ck9q__faqAnswer>div{min-height:0;overflow:hidden}.ServiceDetails-module__l-ck9q__faqAnswer p{color:var(--muted);max-width:78ch;padding:0 64px 28px 67px;font-size:15px;line-height:1.9}.ServiceDetails-module__l-ck9q__faqRow[data-open=true] .ServiceDetails-module__l-ck9q__faqAnswer p{animation:.45s cubic-bezier(.22,1,.36,1) ServiceDetails-module__l-ck9q__answerReveal}@keyframes ServiceDetails-module__l-ck9q__answerReveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.ServiceDetails-module__l-ck9q__faqButton{grid-template-columns:23px 1fr 25px;gap:12px;padding:21px 2px 21px 8px}.ServiceDetails-module__l-ck9q__faqQuestion{font-size:14px}.ServiceDetails-module__l-ck9q__faqNumber{padding-top:4px;font-size:9px}.ServiceDetails-module__l-ck9q__faqAnswer p{padding:0 8px 24px 43px;font-size:14px;line-height:1.75}}.ServiceDetails-module__l-ck9q__related ul{border-color:#64b4c83b}.ServiceDetails-module__l-ck9q__related li>a{isolation:isolate;align-items:center;padding-top:22px;padding-bottom:22px;transition:padding .4s cubic-bezier(.22,1,.36,1),color .3s;position:relative}.ServiceDetails-module__l-ck9q__related li>a:before{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg,#06b6d40e,#0000);transition:opacity .3s;position:absolute;top:0;bottom:0;left:-16px;right:-16px}.ServiceDetails-module__l-ck9q__related li>a:hover:before{opacity:1}.ServiceDetails-module__l-ck9q__related li>a:focus-visible:before{opacity:1}.ServiceDetails-module__l-ck9q__related li>a>span:nth-child(2){flex:1}.ServiceDetails-module__l-ck9q__related li>a>svg{transition:transform .4s cubic-bezier(.22,1,.36,1)}.ServiceDetails-module__l-ck9q__related li>a:hover>svg{transform:translate(4px,-2px)}.ServiceDetails-module__l-ck9q__relatedLeaf{border:1px solid #64b4c840;border-radius:2px;flex-shrink:0;width:26px;height:31px;margin-right:2px;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .3s;display:block;position:relative;transform:rotate(-5deg);box-shadow:3px 3px #06b6d40f,4px 4px #64b4c82e}.ServiceDetails-module__l-ck9q__relatedLeaf i{background:#64b4c866;height:1px;margin:6px 5px 0;display:block}.ServiceDetails-module__l-ck9q__relatedLeaf i:last-child{width:8px}.ServiceDetails-module__l-ck9q__related li>a:hover .ServiceDetails-module__l-ck9q__relatedLeaf{border-color:#06b6d4;transform:rotate(0)translateY(-3px)}@media (prefers-reduced-motion:reduce){.ServiceDetails-module__l-ck9q__related *{transition:none!important}}
