.ServiceLandingPage-module__NmEdFG__page{--purple:#8968ff;--purple-dark:#7252e8;--purple-soft:#f8f5ff;--ink:#1d1d1f;--muted:#424245;--border:#1d1d1f14;--soft-border:#1d1d1f0f;min-height:100vh;color:var(--ink);font-family:var(--font-neo), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:#fff;overflow:hidden}.ServiceLandingPage-module__NmEdFG__page *{box-sizing:border-box}.ServiceLandingPage-module__NmEdFG__page a{color:inherit;text-decoration:none}.ServiceLandingPage-module__NmEdFG__page p{color:var(--muted)}.ServiceLandingPage-module__NmEdFG__container{width:min(1200px,100% - 48px);margin:0 auto}.ServiceLandingPage-module__NmEdFG__aiPage{--purple:#9b7cff;--purple-dark:#c7b7ff;--purple-soft:#151120;--ink:#f7f5ff;--muted:#c5bfd1;--border:#ffffff24;--soft-border:#ffffff1a;background:#08070c}.ServiceLandingPage-module__NmEdFG__nav{z-index:50;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;height:73px;position:fixed;inset:0 0 auto}.ServiceLandingPage-module__NmEdFG__navInner{justify-content:space-between;align-items:center;gap:24px;width:min(1200px,100% - 48px);height:100%;margin:0 auto;display:flex}.ServiceLandingPage-module__NmEdFG__brand,.ServiceLandingPage-module__NmEdFG__footerBrand>div{letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:10px;font-size:19.5px;font-weight:750;display:inline-flex;color:var(--purple)!important}.ServiceLandingPage-module__NmEdFG__brand img,.ServiceLandingPage-module__NmEdFG__footerBrand img,.ServiceLandingPage-module__NmEdFG__reportLogo{border-radius:8px}.ServiceLandingPage-module__NmEdFG__navLinks{align-items:center;gap:28px;display:flex}.ServiceLandingPage-module__NmEdFG__navLinks a{color:#424245;font-size:14px;font-weight:620}.ServiceLandingPage-module__NmEdFG__navLinks a:hover,.ServiceLandingPage-module__NmEdFG__navLinks a:focus-visible{color:var(--purple-dark)}.ServiceLandingPage-module__NmEdFG__navCta,.ServiceLandingPage-module__NmEdFG__primaryButton,.ServiceLandingPage-module__NmEdFG__secondaryButton{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 24px;font-size:15px;font-weight:720;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.ServiceLandingPage-module__NmEdFG__navCta{background:var(--purple);min-height:42px;padding-inline:21px;color:#fff!important}.ServiceLandingPage-module__NmEdFG__navCta:hover,.ServiceLandingPage-module__NmEdFG__primaryButton:hover{background:var(--purple-dark);transform:translateY(-1px);box-shadow:0 10px 22px #8968ff2e}.ServiceLandingPage-module__NmEdFG__navCta:focus-visible,.ServiceLandingPage-module__NmEdFG__primaryButton:focus-visible,.ServiceLandingPage-module__NmEdFG__secondaryButton:focus-visible,.ServiceLandingPage-module__NmEdFG__page summary:focus-visible,.ServiceLandingPage-module__NmEdFG__page a:focus-visible{outline-offset:3px;outline:3px solid #f6b73c}.ServiceLandingPage-module__NmEdFG__hero{background:#fff;padding:142px 0 92px}.ServiceLandingPage-module__NmEdFG__heroInner{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:center;gap:clamp(44px,7vw,100px);width:min(1200px,100% - 48px);margin:0 auto;display:grid}.ServiceLandingPage-module__NmEdFG__heroCopy{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.ServiceLandingPage-module__NmEdFG__eyebrow{color:var(--purple-dark);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:760;line-height:1.2}.ServiceLandingPage-module__NmEdFG__sectionKicker,.ServiceLandingPage-module__NmEdFG__reportBadge{background:var(--purple-soft);width:fit-content;color:var(--purple-dark);letter-spacing:.06em;text-transform:uppercase;border:1px solid #e9d5ff;border-radius:999px;align-items:center;padding:7px 12px;font-size:11px;font-weight:760;line-height:1.2;display:inline-flex}.ServiceLandingPage-module__NmEdFG__hero h1{max-width:720px;color:var(--ink);letter-spacing:-.04em;text-wrap:balance;margin:17px 0 19px;font-size:clamp(46px,5.15vw,68px);font-weight:720;line-height:1.03}.ServiceLandingPage-module__NmEdFG__heroCopy>p{letter-spacing:-.02em;text-wrap:balance;max-width:650px;margin:0 0 29px;font-size:clamp(18px,2vw,24px);font-weight:590;line-height:1.35}.ServiceLandingPage-module__NmEdFG__ctaPair{flex-wrap:wrap;justify-content:flex-start;gap:12px;display:flex}.ServiceLandingPage-module__NmEdFG__primaryButton{background:var(--purple);box-shadow:0 8px 20px #8968ff2b;color:#fff!important}.ServiceLandingPage-module__NmEdFG__secondaryButton{border:1px solid var(--soft-border);background:#f5f5f7;color:var(--ink)!important}.ServiceLandingPage-module__NmEdFG__secondaryButton:hover{background:#ededf0;transform:translateY(-1px);box-shadow:0 5px 14px #1d1d1f14}.ServiceLandingPage-module__NmEdFG__supportingPoints{flex-wrap:wrap;justify-content:flex-start;gap:8px 22px;margin:23px 0 0;padding:0;list-style:none;display:flex}.ServiceLandingPage-module__NmEdFG__supportingPoints li{color:#6e6e73;font-size:13.5px;font-weight:620;position:relative}.ServiceLandingPage-module__NmEdFG__supportingPoints li:not(:last-child):after{content:"•";color:var(--purple);position:absolute;right:-14px}.ServiceLandingPage-module__NmEdFG__heroVisual{border:1px solid var(--soft-border);background:var(--purple-soft);border-radius:32px;min-height:498px;position:relative;overflow:hidden;box-shadow:0 18px 50px #1d1d1f17}.ServiceLandingPage-module__NmEdFG__heroVisual img{object-fit:cover;object-position:center}.ServiceLandingPage-module__NmEdFG__problemSection{background:#fff;padding:112px 0}.ServiceLandingPage-module__NmEdFG__problemLayout{grid-template-columns:minmax(270px,.52fr) minmax(0,1fr);align-items:center;gap:clamp(46px,7vw,96px);display:grid}.ServiceLandingPage-module__NmEdFG__problemMedia{border:1px solid var(--soft-border);background:var(--purple-soft);border-radius:28px;min-height:496px;position:relative;overflow:hidden;box-shadow:0 1px #1d1d1f05}.ServiceLandingPage-module__NmEdFG__problemMedia img{object-fit:cover;object-position:center}.ServiceLandingPage-module__NmEdFG__problemLayout h2,.ServiceLandingPage-module__NmEdFG__sectionHeader h2,.ServiceLandingPage-module__NmEdFG__facilityHeader h2,.ServiceLandingPage-module__NmEdFG__reportCopy h2,.ServiceLandingPage-module__NmEdFG__trialCopy h2,.ServiceLandingPage-module__NmEdFG__faqIntro h2,.ServiceLandingPage-module__NmEdFG__finalCta h2{color:var(--ink);letter-spacing:-.04em;text-wrap:balance;margin:18px 0 14px;font-size:clamp(36px,4.7vw,60px);font-weight:720;line-height:1.06}.ServiceLandingPage-module__NmEdFG__sectionIntro{max-width:710px;margin:0 0 28px;font-size:18px;line-height:1.6}.ServiceLandingPage-module__NmEdFG__problemList{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ServiceLandingPage-module__NmEdFG__problemItem{border:1px solid var(--soft-border);background:#fff;border-radius:22px;flex-direction:column;align-items:flex-start;gap:9px;min-height:116px;padding:20px;display:flex;box-shadow:0 1px #1d1d1f05}.ServiceLandingPage-module__NmEdFG__problemItem strong{color:var(--purple-dark);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.ServiceLandingPage-module__NmEdFG__problemItem p{color:var(--ink);margin:0;font-size:16px;font-weight:620;line-height:1.5}.ServiceLandingPage-module__NmEdFG__processSection{background:#f5f5f7;padding:112px 0}.ServiceLandingPage-module__NmEdFG__sectionHeader{text-align:center;max-width:820px;margin:0 auto 48px}.ServiceLandingPage-module__NmEdFG__sectionHeader .ServiceLandingPage-module__NmEdFG__sectionKicker{margin-inline:auto}.ServiceLandingPage-module__NmEdFG__sectionHeader p{max-width:720px;margin:0 auto;font-size:18px;line-height:1.6}.ServiceLandingPage-module__NmEdFG__processGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ServiceLandingPage-module__NmEdFG__processGridFour{grid-template-columns:repeat(4,minmax(0,1fr))}.ServiceLandingPage-module__NmEdFG__processCard{border:1px solid var(--soft-border);background:#fff;border-radius:28px;min-height:278px;padding:28px;position:relative;overflow:hidden;box-shadow:0 1px #1d1d1f05}.ServiceLandingPage-module__NmEdFG__processCard:nth-child(2n){background:#faf8ff}.ServiceLandingPage-module__NmEdFG__stepNumber{color:var(--purple);letter-spacing:.08em;margin-bottom:48px;font-size:13px;font-weight:800;display:block}.ServiceLandingPage-module__NmEdFG__processCard h3{color:var(--ink);letter-spacing:-.025em;margin:0 0 12px;font-size:22px;font-weight:720;line-height:1.2}.ServiceLandingPage-module__NmEdFG__processCard p{margin:0;font-size:15.5px;line-height:1.6}.ServiceLandingPage-module__NmEdFG__reportSection{background:#fff;padding:112px 0}.ServiceLandingPage-module__NmEdFG__facilityHeader{max-width:780px;margin-bottom:40px}.ServiceLandingPage-module__NmEdFG__facilityGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ServiceLandingPage-module__NmEdFG__facilityCard{border:1px solid var(--soft-border);background:#fff;border-radius:22px;gap:12px;padding:20px;display:flex;box-shadow:0 1px #1d1d1f05}.ServiceLandingPage-module__NmEdFG__checkIcon{background:var(--purple);color:#fff;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:15px;font-weight:850;display:grid}.ServiceLandingPage-module__NmEdFG__facilityCard h3{color:var(--ink);margin:2px 0 8px;font-size:17px;font-weight:720;line-height:1.25}.ServiceLandingPage-module__NmEdFG__facilityCard p{margin:0;font-size:14px;line-height:1.5}.ServiceLandingPage-module__NmEdFG__reportFeature{border:1px solid var(--soft-border);background:#faf8ff;border-radius:28px;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(48px,7vw,84px);margin-top:68px;padding:clamp(28px,5vw,64px);display:grid;box-shadow:0 1px #1d1d1f05}.ServiceLandingPage-module__NmEdFG__reportCopy>p{margin:0 0 24px;font-size:17px;line-height:1.65}.ServiceLandingPage-module__NmEdFG__reportCopy ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.ServiceLandingPage-module__NmEdFG__reportCopy li{color:var(--ink);font-size:15.5px;font-weight:650}.ServiceLandingPage-module__NmEdFG__reportCopy li:before{content:"✓";color:var(--purple-dark);margin-right:10px;font-weight:900}.ServiceLandingPage-module__NmEdFG__reportDevice{background:#f5f3ff;border:10px solid #15171d;border-radius:32px;overflow:hidden;box-shadow:0 28px 70px #13182226}.ServiceLandingPage-module__NmEdFG__reportTopbar{background:var(--purple);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.ServiceLandingPage-module__NmEdFG__reportBrand{align-items:center;gap:10px;display:flex}.ServiceLandingPage-module__NmEdFG__reportBrand div{flex-direction:column;gap:1px;display:flex}.ServiceLandingPage-module__NmEdFG__reportBrand strong{font-size:15px}.ServiceLandingPage-module__NmEdFG__reportBrand span{opacity:.82;font-size:11.5px}.ServiceLandingPage-module__NmEdFG__reportVerified{background:#ffffff2e;border-radius:6px;padding:5px 8px;font-size:10.5px;font-weight:800}.ServiceLandingPage-module__NmEdFG__reportBody{padding:20px}.ServiceLandingPage-module__NmEdFG__reportNotice{color:#6b5ce7;background:#fff;border:1px solid #e9d5ff;border-radius:999px;width:fit-content;margin-bottom:14px;padding:5px 9px;font-size:10.5px;font-weight:750}.ServiceLandingPage-module__NmEdFG__reportSubject{background:#fff;border:1px solid #e9d5ff;border-radius:14px;flex-direction:column;gap:5px;padding:15px;display:flex}.ServiceLandingPage-module__NmEdFG__reportSubject span,.ServiceLandingPage-module__NmEdFG__reportCard span{color:#6b7280;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:800}.ServiceLandingPage-module__NmEdFG__reportSubject strong{color:var(--ink);font-size:16px}.ServiceLandingPage-module__NmEdFG__reportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.ServiceLandingPage-module__NmEdFG__reportCard{background:#fff;border:1px solid #e9d5ff;border-radius:14px;min-height:104px;padding:14px}.ServiceLandingPage-module__NmEdFG__reportStars{color:#f6b73c;letter-spacing:1px;margin-top:14px;font-size:19px}.ServiceLandingPage-module__NmEdFG__reportCard i{background:#e5e7eb;border-radius:99px;height:7px;margin-top:11px;display:block}.ServiceLandingPage-module__NmEdFG__skeletonLong{width:92%}.ServiceLandingPage-module__NmEdFG__skeletonMedium{width:70%}.ServiceLandingPage-module__NmEdFG__skeletonShort{width:52%}.ServiceLandingPage-module__NmEdFG__trialSection{background:#f5f5f7;padding:72px 0}.ServiceLandingPage-module__NmEdFG__trialCard{background:#faf8ff;border:1px solid #e9d5ff;border-radius:28px;grid-template-columns:minmax(0,.94fr) minmax(400px,.86fr);align-items:center;gap:clamp(36px,5vw,64px);padding:clamp(32px,3.5vw,52px);display:grid;box-shadow:0 1px #1d1d1f05}.ServiceLandingPage-module__NmEdFG__trialCopy h2{max-width:560px;margin:16px 0 14px;font-size:clamp(36px,3.5vw,50px);line-height:1.08}.ServiceLandingPage-module__NmEdFG__trialCopy>p{max-width:560px;margin:0 0 24px;font-size:17px;line-height:1.55}.ServiceLandingPage-module__NmEdFG__trialCopy small{color:#6e5bb3;margin-top:16px;font-size:13px;font-weight:620;display:block}.ServiceLandingPage-module__NmEdFG__trialFlow{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ServiceLandingPage-module__NmEdFG__trialFlow li{border:1px solid var(--soft-border);background:#fff;border-radius:16px;align-items:center;gap:14px;min-height:64px;padding:12px 16px;display:flex}.ServiceLandingPage-module__NmEdFG__trialFlow li>span{background:var(--purple);color:#fff;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.ServiceLandingPage-module__NmEdFG__trialFlow strong{font-size:15px;line-height:1.3}.ServiceLandingPage-module__NmEdFG__faqSection{background:#fff;padding:112px 0 72px}.ServiceLandingPage-module__NmEdFG__faqLayout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(48px,8vw,96px);display:grid}.ServiceLandingPage-module__NmEdFG__faqIntro{text-align:center;position:sticky;top:112px}.ServiceLandingPage-module__NmEdFG__faqIntro p{max-width:430px;margin-inline:auto;font-size:16px;line-height:1.6}.ServiceLandingPage-module__NmEdFG__faqList{border-top:1px solid var(--border)}.ServiceLandingPage-module__NmEdFG__faqList details{border-bottom:1px solid var(--border)}.ServiceLandingPage-module__NmEdFG__faqList summary{color:var(--ink);cursor:pointer;justify-content:space-between;gap:20px;padding:23px 0;font-size:18px;font-weight:700;list-style:none;display:flex}.ServiceLandingPage-module__NmEdFG__faqList summary::-webkit-details-marker{display:none}.ServiceLandingPage-module__NmEdFG__faqList summary span{color:var(--purple);font-size:24px;transition:transform .18s}.ServiceLandingPage-module__NmEdFG__faqList details[open] summary span{transform:rotate(45deg)}.ServiceLandingPage-module__NmEdFG__faqList details>p{max-width:700px;margin:-4px 0 22px;padding-right:40px;font-size:15.5px;line-height:1.65}.ServiceLandingPage-module__NmEdFG__finalCta{border:1px solid var(--soft-border);background:#f5f5f7;border-radius:28px;justify-content:space-between;align-items:center;gap:48px;margin-top:76px;padding:40px;display:flex;box-shadow:0 1px #1d1d1f05}.ServiceLandingPage-module__NmEdFG__finalCta h2{margin-top:0;font-size:clamp(30px,4vw,44px)}.ServiceLandingPage-module__NmEdFG__finalCta p{max-width:630px;margin:0;font-size:16px;line-height:1.6}.ServiceLandingPage-module__NmEdFG__finalCta .ServiceLandingPage-module__NmEdFG__ctaPair{flex-direction:column;flex:none}.ServiceLandingPage-module__NmEdFG__relatedLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:52px;display:flex}.ServiceLandingPage-module__NmEdFG__relatedLinks>span{color:#6e6e73;text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:760}.ServiceLandingPage-module__NmEdFG__relatedLinks a{border:1px solid var(--soft-border);color:var(--ink);background:#fff;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:650}.ServiceLandingPage-module__NmEdFG__relatedLinks a:hover{color:var(--purple-dark);border-color:#c4b5fd}.ServiceLandingPage-module__NmEdFG__aiNav{-webkit-backdrop-filter:none;backdrop-filter:none;border:0;height:104px;padding:16px 24px;background:#08070c!important}.ServiceLandingPage-module__NmEdFG__aiNav .ServiceLandingPage-module__NmEdFG__navLinks a{color:#d7d1e2;letter-spacing:.13em;text-transform:uppercase;border-left:1px solid #f6f2ff24;padding:7px 18px;font-family:Georgia,Times New Roman,serif;font-size:10px;font-weight:400}.ServiceLandingPage-module__NmEdFG__aiNav .ServiceLandingPage-module__NmEdFG__navLinks a:last-child{border-right:1px solid #f6f2ff24}.ServiceLandingPage-module__NmEdFG__aiNav .ServiceLandingPage-module__NmEdFG__navLinks a:hover,.ServiceLandingPage-module__NmEdFG__aiNav .ServiceLandingPage-module__NmEdFG__navLinks a:focus-visible{color:#fff}.ServiceLandingPage-module__NmEdFG__aiNav .ServiceLandingPage-module__NmEdFG__navCta{letter-spacing:.06em;text-transform:uppercase;background:#a78bff;border:1px solid #a78bff;border-radius:0;min-height:34px;padding:0 14px;font-family:Georgia,Times New Roman,serif;font-size:10px;font-weight:600;color:#0b0910!important}.ServiceLandingPage-module__NmEdFG__aiNav .ServiceLandingPage-module__NmEdFG__navCta:hover{box-shadow:none;background:#c2b1ff;border-color:#c2b1ff;transform:none;color:#08070c!important}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__hero{background:#08070c;padding:104px 0 70px;position:relative}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__hero:before{content:"";background:#f6f2ff29;height:1px;position:absolute;top:0;left:0;right:0}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__heroInner{border-bottom:1px solid #f6f2ff29;align-items:stretch;gap:0;min-height:626px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__heroCopy{border-right:1px solid #f6f2ff29;justify-content:center;padding:68px clamp(32px,5vw,76px) 62px 0}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__eyebrow{color:#c7b7ff;letter-spacing:.14em;font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:400}.ServiceLandingPage-module__NmEdFG__aiHeroTitle{flex-direction:column;font-family:Georgia,Times New Roman,serif;font-style:italic;display:flex;color:#f7f5ff!important;letter-spacing:-.065em!important;text-wrap:nowrap!important;margin:20px 0 24px!important;font-size:clamp(54px,5.7vw,91px)!important;font-weight:400!important;line-height:.9!important}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__heroCopy>p{color:#c7c2cd;max-width:480px;font-size:18px;font-weight:450;line-height:1.55}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__primaryButton,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__secondaryButton{letter-spacing:.015em;border-radius:0;min-height:48px;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:500}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__primaryButton{box-shadow:none;background:#a78bff;color:#0b0910!important}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__primaryButton:hover{box-shadow:none;background:#c2b1ff;transform:none}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__supportingPoints{margin-top:27px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__supportingPoints li{color:#b7b0c0;letter-spacing:.05em;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:400}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__supportingPoints li:not(:last-child):after{color:#7d61df}.ServiceLandingPage-module__NmEdFG__aiHeroSignals{color:#918a9d;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #f6f2ff29;flex-wrap:wrap;gap:12px 22px;width:100%;margin-top:52px;padding-top:13px;font-family:Georgia,Times New Roman,serif;font-size:10px;display:flex}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__heroVisual{min-height:626px;box-shadow:none;background:#151120;border:0;border-radius:0}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__heroVisual:after{z-index:2;content:"";pointer-events:none;border:1px solid #ffffff3d;position:absolute;inset:18px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__heroVisual:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#08070c14 16%,#08070cc7 100%);position:absolute;inset:0}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__heroVisual img{object-position:center 44%}.ServiceLandingPage-module__NmEdFG__aiSignalVisual{background:radial-gradient(circle at 50% 47%,#1f68c42b,#0000 25%),linear-gradient(145deg,#06070b 8%,#090b15 58%,#09070d);position:absolute;inset:0;overflow:hidden}.ServiceLandingPage-module__NmEdFG__aiSignalVisual:before{content:"";opacity:.52;background-image:linear-gradient(#76afff12 1px,#0000 1px),linear-gradient(90deg,#76afff12 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.ServiceLandingPage-module__NmEdFG__aiSignalVisual svg{width:112%;height:112%;position:absolute;inset:-6%}.ServiceLandingPage-module__NmEdFG__aiNetworkLines{transform-box:fill-box;transform-origin:50%;animation:24s ease-in-out infinite alternate ServiceLandingPage-module__NmEdFG__ai-network-drift}.ServiceLandingPage-module__NmEdFG__aiSignalMesh{transform-box:fill-box;transform-origin:50%;animation:38s linear infinite ServiceLandingPage-module__NmEdFG__ai-network-turn}.ServiceLandingPage-module__NmEdFG__aiSignalRays{transform-box:fill-box;transform-origin:50%;animation:26s linear infinite reverse ServiceLandingPage-module__NmEdFG__ai-network-turn}.ServiceLandingPage-module__NmEdFG__aiCoreGlow{transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite ServiceLandingPage-module__NmEdFG__ai-core-breathe}.ServiceLandingPage-module__NmEdFG__aiCore{transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite reverse ServiceLandingPage-module__NmEdFG__ai-core-breathe}.ServiceLandingPage-module__NmEdFG__aiNodes{transform-box:fill-box;transform-origin:50%;animation:32s linear infinite ServiceLandingPage-module__NmEdFG__ai-network-turn}.ServiceLandingPage-module__NmEdFG__aiSignalStatus{z-index:3;color:#dff9ff;letter-spacing:.14em;text-transform:uppercase;border-left:1px solid #69d9ff;padding-left:10px;font-family:Georgia,Times New Roman,serif;font-size:10px;position:absolute;top:36px;left:36px}@keyframes ServiceLandingPage-module__NmEdFG__ai-network-drift{0%{transform:translate(-8px,7px)scale(1)}to{transform:translate(9px,-7px)scale(1.025)}}@keyframes ServiceLandingPage-module__NmEdFG__ai-network-turn{to{transform:rotate(360deg)}}@keyframes ServiceLandingPage-module__NmEdFG__ai-core-breathe{0%,to{opacity:.64;transform:scale(.84)}50%{opacity:1;transform:scale(1.16)}}.ServiceLandingPage-module__NmEdFG__aiHeroLabel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-left:1px solid #b9a7ff;border-radius:0;gap:4px;padding:0 0 0 12px;bottom:36px;left:36px}.ServiceLandingPage-module__NmEdFG__aiHeroLabel span{color:#d5ccf1;letter-spacing:.14em;font-family:Georgia,Times New Roman,serif;font-size:10px;font-weight:400}.ServiceLandingPage-module__NmEdFG__aiHeroLabel strong{color:#fff;letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__problemSection,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__reportSection,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__faqSection{background:#08070c}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processSection,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__trialSection{background:#0f0c16}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__secondaryButton:hover{background:#ffffff1f}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__problemMedia,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__problemItem,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__facilityCard,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__trialFlow li{box-shadow:none;background:#151120}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard:nth-child(2n),.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__reportFeature,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__trialCard{background:#110e19}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__reportFeature,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__trialCard,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__finalCta{box-shadow:none;border-color:#9b7cff3d}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__finalCta{background:#151120}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__relatedLinks>span{color:#bdb6c9}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__relatedLinks a{color:#f7f5ff;background:#151120;border-color:#ffffff24}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__faqList,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__faqList details{border-color:#ffffff24}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__reportDevice{box-shadow:0 28px 70px #0006}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__secondaryButton:hover{box-shadow:none;background:#ffffff1a;transform:none}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__sectionKicker,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__reportBadge{color:#c7b7ff;letter-spacing:.14em;background:0 0;border:0;border-radius:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:10px;font-weight:400}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__problemMedia,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__problemItem,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__facilityCard,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__trialFlow li,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__reportFeature,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__trialCard,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__finalCta{border-radius:0}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__problemItem,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__facilityCard{border-color:#f6f2ff26}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__checkIcon,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__trialFlow li>span{color:#08070c;background:#a78bff;border-radius:0}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__stepNumber{color:#b9a7ff;font-family:Georgia,Times New Roman,serif;font-weight:400}.ServiceLandingPage-module__NmEdFG__footer{color:#fff;background:#0b0b0d}.ServiceLandingPage-module__NmEdFG__footerInner{grid-template-columns:1.35fr .8fr 1fr 1.2fr;gap:42px;width:min(1200px,100% - 48px);margin:0 auto;padding:60px 0 44px;display:grid}.ServiceLandingPage-module__NmEdFG__footerInner>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ServiceLandingPage-module__NmEdFG__footerInner a,.ServiceLandingPage-module__NmEdFG__footerInner>div>span:not(.ServiceLandingPage-module__NmEdFG__footerLabel){color:#d1d1d6;font-size:14px;line-height:1.45}.ServiceLandingPage-module__NmEdFG__footerInner a:hover{color:#fff}.ServiceLandingPage-module__NmEdFG__footerBrand p{color:#a1a1a6;max-width:290px;margin:6px 0 0;font-size:14px;line-height:1.6}.ServiceLandingPage-module__NmEdFG__footerLabel{color:#a1a1a6;letter-spacing:.08em;margin-bottom:4px;font-size:11px;font-weight:760}.ServiceLandingPage-module__NmEdFG__footerBottom{color:#a1a1a6;border-top:1px solid #2c2c2e;width:min(1200px,100% - 48px);margin:0 auto;padding:22px 0 28px;font-size:12px}@media (max-width:980px){.ServiceLandingPage-module__NmEdFG__navLinks{display:none}.ServiceLandingPage-module__NmEdFG__heroInner{grid-template-columns:minmax(0,1fr) minmax(290px,.64fr);gap:40px}.ServiceLandingPage-module__NmEdFG__heroVisual{min-height:430px}.ServiceLandingPage-module__NmEdFG__processGrid,.ServiceLandingPage-module__NmEdFG__processGridFour,.ServiceLandingPage-module__NmEdFG__facilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ServiceLandingPage-module__NmEdFG__reportFeature{grid-template-columns:1fr 1fr;gap:36px}.ServiceLandingPage-module__NmEdFG__trialCard{grid-template-columns:1fr}.ServiceLandingPage-module__NmEdFG__footerInner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ServiceLandingPage-module__NmEdFG__container{width:min(100% - 32px,620px)}.ServiceLandingPage-module__NmEdFG__nav{height:60px}.ServiceLandingPage-module__NmEdFG__navInner{width:calc(100% - 28px)}.ServiceLandingPage-module__NmEdFG__brand span{display:none}.ServiceLandingPage-module__NmEdFG__navCta{min-height:40px;padding:0 16px;font-size:13px}.ServiceLandingPage-module__NmEdFG__hero{padding:106px 0 72px}.ServiceLandingPage-module__NmEdFG__heroInner{grid-template-columns:1fr;gap:34px;width:calc(100% - 32px)}.ServiceLandingPage-module__NmEdFG__heroCopy{text-align:center;align-items:center}.ServiceLandingPage-module__NmEdFG__hero h1{margin-top:14px;font-size:clamp(38px,11vw,52px);line-height:1.04}.ServiceLandingPage-module__NmEdFG__heroCopy>p{max-width:550px;font-size:19px;line-height:1.32}.ServiceLandingPage-module__NmEdFG__ctaPair{flex-direction:column;width:100%}.ServiceLandingPage-module__NmEdFG__primaryButton,.ServiceLandingPage-module__NmEdFG__secondaryButton{width:100%;min-height:52px}.ServiceLandingPage-module__NmEdFG__supportingPoints{justify-content:center;gap:7px 16px}.ServiceLandingPage-module__NmEdFG__supportingPoints li:not(:last-child):after{right:-11px}.ServiceLandingPage-module__NmEdFG__heroVisual{border-radius:26px;width:100%;min-height:340px}.ServiceLandingPage-module__NmEdFG__problemSection,.ServiceLandingPage-module__NmEdFG__processSection,.ServiceLandingPage-module__NmEdFG__reportSection,.ServiceLandingPage-module__NmEdFG__trialSection,.ServiceLandingPage-module__NmEdFG__faqSection{padding-block:76px}.ServiceLandingPage-module__NmEdFG__problemLayout{grid-template-columns:1fr;gap:32px}.ServiceLandingPage-module__NmEdFG__problemMedia{width:100%;min-height:330px}.ServiceLandingPage-module__NmEdFG__problemMedia img{object-position:center 35%}.ServiceLandingPage-module__NmEdFG__problemList{grid-template-columns:1fr}.ServiceLandingPage-module__NmEdFG__problemItem{border-radius:20px;min-height:auto}.ServiceLandingPage-module__NmEdFG__problemLayout h2,.ServiceLandingPage-module__NmEdFG__sectionHeader h2,.ServiceLandingPage-module__NmEdFG__facilityHeader h2,.ServiceLandingPage-module__NmEdFG__reportCopy h2,.ServiceLandingPage-module__NmEdFG__trialCopy h2,.ServiceLandingPage-module__NmEdFG__faqIntro h2,.ServiceLandingPage-module__NmEdFG__finalCta h2{font-size:clamp(31px,9vw,42px)}.ServiceLandingPage-module__NmEdFG__sectionHeader{text-align:left;margin-bottom:34px}.ServiceLandingPage-module__NmEdFG__sectionHeader .ServiceLandingPage-module__NmEdFG__sectionKicker{margin-inline:0}.ServiceLandingPage-module__NmEdFG__sectionHeader p,.ServiceLandingPage-module__NmEdFG__sectionIntro{font-size:16px}.ServiceLandingPage-module__NmEdFG__processGrid,.ServiceLandingPage-module__NmEdFG__processGridFour,.ServiceLandingPage-module__NmEdFG__facilityGrid{grid-template-columns:1fr}.ServiceLandingPage-module__NmEdFG__processCard{border-radius:24px;min-height:230px}.ServiceLandingPage-module__NmEdFG__stepNumber{margin-bottom:32px}.ServiceLandingPage-module__NmEdFG__reportFeature{border-radius:24px;grid-template-columns:1fr;margin-top:48px;padding:24px}.ServiceLandingPage-module__NmEdFG__reportDevice{border-width:7px;border-radius:24px}.ServiceLandingPage-module__NmEdFG__reportTopbar,.ServiceLandingPage-module__NmEdFG__reportBody{padding:14px}.ServiceLandingPage-module__NmEdFG__reportGrid{grid-template-columns:1fr}.ServiceLandingPage-module__NmEdFG__trialCard{border-radius:24px;padding:28px 22px}.ServiceLandingPage-module__NmEdFG__faqLayout{grid-template-columns:1fr;gap:36px}.ServiceLandingPage-module__NmEdFG__faqIntro{position:static}.ServiceLandingPage-module__NmEdFG__faqList summary{font-size:17px}.ServiceLandingPage-module__NmEdFG__finalCta{border-radius:24px;flex-direction:column;align-items:stretch;margin-top:58px;padding:28px 22px}.ServiceLandingPage-module__NmEdFG__finalCta .ServiceLandingPage-module__NmEdFG__ctaPair{width:100%}.ServiceLandingPage-module__NmEdFG__footerInner{grid-template-columns:1fr;gap:30px;width:calc(100% - 40px);padding-top:46px}.ServiceLandingPage-module__NmEdFG__footerBottom{width:calc(100% - 40px)}}@media (max-width:980px){.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__hero{padding-top:92px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__heroInner{gap:0;min-height:510px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__heroCopy{padding:48px 34px 42px 0}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__heroVisual{min-height:510px}}@media (max-width:760px){.ServiceLandingPage-module__NmEdFG__aiNav{height:76px;padding:8px 12px}.ServiceLandingPage-module__NmEdFG__aiNav .ServiceLandingPage-module__NmEdFG__navInner{border-color:#f6f2ff2e;width:100%;padding:0 12px}.ServiceLandingPage-module__NmEdFG__aiNav .ServiceLandingPage-module__NmEdFG__brand img{width:25px;height:25px}.ServiceLandingPage-module__NmEdFG__aiNav .ServiceLandingPage-module__NmEdFG__navCta{min-height:32px;padding-inline:11px;font-size:10px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__hero{padding:94px 0 42px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__hero:before{display:none}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__heroInner{border-top:1px solid #f6f2ff29;gap:0;width:100%;min-height:0}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__heroCopy{text-align:left;border-right:0;align-items:flex-start;padding:42px 16px 38px}.ServiceLandingPage-module__NmEdFG__aiHeroTitle{white-space:normal;letter-spacing:-.07em!important;margin:17px 0 20px!important;font-size:clamp(48px,14vw,64px)!important;line-height:.9!important}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__heroCopy>p{font-size:17px;line-height:1.5}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__ctaPair{flex-direction:row}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__primaryButton,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__secondaryButton{width:auto;min-height:46px;padding-inline:14px;font-size:12px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__primaryButton svg{width:16px;height:16px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__supportingPoints{justify-content:flex-start;margin-top:24px}.ServiceLandingPage-module__NmEdFG__aiHeroSignals{gap:9px 15px;margin-top:38px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__heroVisual{border-top:1px solid #f6f2ff29;border-radius:0;min-height:390px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__heroVisual:after{inset:12px}.ServiceLandingPage-module__NmEdFG__aiSignalVisual svg{width:128%;height:128%;inset:-14%}.ServiceLandingPage-module__NmEdFG__aiSignalStatus{top:28px;left:28px}.ServiceLandingPage-module__NmEdFG__aiHeroLabel{bottom:29px;left:28px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__problemMedia,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__problemItem,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__facilityCard,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__trialFlow li,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__reportFeature,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__trialCard,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__finalCta{border-radius:0}}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__hero{background:#000;padding:73px 0 12px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__hero:before{display:none}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__heroInner{border:0;flex-direction:column;align-items:center;width:100%;min-height:865px;display:flex}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__heroCopy{text-align:center;border:0;align-items:center;width:min(920px,100%);padding:clamp(54px,5vw,72px) 24px 18px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__eyebrow{color:#fff;letter-spacing:-.025em;text-transform:none;font-family:inherit;font-size:17px;font-weight:760}.ServiceLandingPage-module__NmEdFG__aiHeroTitle{white-space:normal;max-width:840px;font-family:inherit;font-style:normal;color:#fff!important;letter-spacing:-.06em!important;text-wrap:balance!important;margin:16px 0 17px!important;font-size:clamp(52px,5.5vw,80px)!important;font-weight:720!important;line-height:.98!important}.ServiceLandingPage-module__NmEdFG__aiHeroTitle span:last-child{color:inherit}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__heroCopy>p{color:#ffffffb8;max-width:650px;margin:0 0 25px;font-size:clamp(18px,1.65vw,22px);font-weight:480;line-height:1.48}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__ctaPair{justify-content:center;gap:14px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__primaryButton,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__secondaryButton{letter-spacing:normal;border-radius:999px;min-height:50px;padding:0 22px;font-family:inherit;font-size:14px;font-weight:680}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__primaryButton{background:var(--purple);color:#fff!important}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__secondaryButton{background:0 0;border-color:#ffffff94;color:#fff!important}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__supportingPoints,.ServiceLandingPage-module__NmEdFG__aiHeroSignals,.ServiceLandingPage-module__NmEdFG__aiHeroLabel{display:none}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__heroVisual{width:min(900px,100%);height:485px;min-height:485px;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:auto}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__heroVisual:before,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__heroVisual:after{display:none}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__heroVisual img{object-fit:contain;object-position:center bottom}@media (max-width:980px){.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__heroInner{min-height:730px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__heroVisual{height:435px;min-height:435px}}@media (max-width:760px){.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__hero{padding:76px 0 12px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__heroInner{min-height:0}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__heroCopy{text-align:center;align-items:center;padding:60px 20px 18px}.ServiceLandingPage-module__NmEdFG__aiHeroTitle{font-size:clamp(45px,13vw,62px)!important}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__heroCopy>p{font-size:18px;line-height:1.5}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__ctaPair{flex-direction:column;width:100%}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__primaryButton,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__secondaryButton{width:100%;min-height:50px;font-size:14px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__heroVisual{height:390px;min-height:390px}}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__problemSection,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processSection,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__reportSection,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__trialSection,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__faqSection{background:#000;padding:136px 0}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__problemLayout{grid-template-columns:minmax(0,1fr);gap:44px;max-width:1040px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__problemLayout>div:last-child{text-align:center;order:1;max-width:820px;margin:0 auto}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__problemMedia{width:100%;min-height:min(58vw,620px);box-shadow:none;background:#101014;border:0;border-radius:30px;order:2}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__problemMedia img{object-position:center}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__problemLayout h2,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__sectionHeader h2,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__facilityHeader h2,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__reportCopy h2,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__trialCopy h2,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__faqIntro h2{font-size:clamp(42px,5.3vw,74px);line-height:1.02}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__sectionIntro{color:#ffffffad;max-width:680px;margin:0 auto;font-size:20px;line-height:1.55}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__problemList{border-top:1px solid #ffffff2e;grid-template-columns:1fr;gap:0;max-width:820px;margin:42px auto 0}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__problemItem{min-height:0;box-shadow:none;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff2e;border-radius:0;grid-template-columns:145px minmax(0,1fr);gap:24px;padding:24px 0;display:grid}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__problemItem strong{color:#a88cff;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__problemItem p{color:#ffffffb8;margin:0;font-size:17px;line-height:1.5}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__sectionHeader,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__facilityHeader{text-align:center;max-width:840px;margin:0 auto 60px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__sectionHeader p{color:#ffffffad;max-width:680px;margin:0 auto;font-size:20px;line-height:1.55}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processGrid,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processGridFour{border-top:1px solid #ffffff2e;grid-template-columns:1fr;gap:0;max-width:840px;margin:0 auto}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard{min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff2e;border-radius:0;grid-template-columns:90px minmax(0,1fr);gap:12px 24px;padding:30px 0;display:grid}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard:nth-child(2n){background:0 0}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard .ServiceLandingPage-module__NmEdFG__stepNumber{color:#a88cff;grid-row:span 2;margin:0;font-size:14px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard h3{margin:0;font-size:26px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard p{color:#ffffffad;margin:0;font-size:17px;line-height:1.5}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__facilityGrid{border-top:1px solid #ffffff2e;grid-template-columns:1fr;gap:0;max-width:840px;margin:0 auto}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__facilityCard{min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff2e;border-radius:0;padding:26px 0}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__facilityCard h3{font-size:23px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__facilityCard p{color:#ffffffad;font-size:17px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__reportFeature{background:#111114;border:1px solid #ffffff21;border-radius:30px;grid-template-columns:1fr 1fr;gap:52px;max-width:1040px;margin:112px auto 0;padding:clamp(28px,5vw,64px)}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__reportCopy{align-self:center}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__reportCopy h2{margin-top:0}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__reportCopy p{color:#ffffffad;font-size:18px;line-height:1.55}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__trialCard{background:#111114;border-radius:30px;grid-template-columns:1fr;gap:46px;max-width:1040px;margin:0 auto;padding:clamp(30px,6vw,72px)}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__trialCopy{text-align:center;max-width:720px;margin-inline:auto}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__trialCopy h2,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__trialCopy p,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__trialCopy small{margin-left:auto;margin-right:auto}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__trialCopy p{color:#ffffffad;font-size:19px;line-height:1.55}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__trialCopy small{text-align:center;display:block}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__trialCopy .ServiceLandingPage-module__NmEdFG__ctaPair{justify-content:center}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__trialFlow{border-top:1px solid #ffffff2e;max-width:720px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__trialFlow li{background:0 0;border:0;border-bottom:1px solid #ffffff2e;border-radius:0;padding:20px 0}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__faqLayout{grid-template-columns:1fr;gap:44px;max-width:1040px;margin:0 auto}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__faqIntro{text-align:center;max-width:720px;margin-inline:auto;position:static}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__faqIntro p{color:#ffffffad;margin-inline:auto;font-size:18px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__faqList,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__faqList details{border-color:#ffffff2e}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__finalCta{background:#111114;border-radius:30px;max-width:1040px;margin:90px auto 0}@media (max-width:760px){.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__problemSection,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processSection,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__reportSection,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__trialSection,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__faqSection{padding:84px 0}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__problemLayout{gap:32px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__problemMedia{border-radius:22px;min-height:440px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__problemLayout h2,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__sectionHeader h2,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__facilityHeader h2,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__reportCopy h2,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__trialCopy h2,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__faqIntro h2{font-size:clamp(35px,10vw,48px)}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__sectionIntro,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__sectionHeader p{font-size:17px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__problemItem,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard{grid-template-columns:1fr;gap:10px;padding:22px 0}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard .ServiceLandingPage-module__NmEdFG__stepNumber{grid-row:auto}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard h3{font-size:22px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__problemItem p,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard p,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__facilityCard p{font-size:16px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__sectionHeader,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__facilityHeader{margin-bottom:40px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__reportFeature{border-radius:22px;grid-template-columns:1fr;gap:30px;margin-top:72px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__trialCard,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__finalCta{border-radius:22px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__trialCopy p{font-size:17px}}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processGrid,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processGridFour{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#ffffff61 transparent;border:0;gap:22px;width:min(1200px,100vw - 48px);max-width:none;margin:0 auto;padding:0 0 18px;display:flex;overflow-x:auto}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processGrid::-webkit-scrollbar{height:7px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processGrid::-webkit-scrollbar-thumb{background:#ffffff52;border-radius:99px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard:nth-child(2n){scroll-snap-align:start;min-height:520px;box-shadow:none;background:linear-gradient(145deg,#17121e,#0e0e12 72%);border:1px solid #ffffff1a;border-radius:30px;flex-direction:column;flex:0 0 min(560px,78vw);justify-content:flex-end;gap:14px;padding:42px;display:flex;position:relative;overflow:hidden}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard:nth-child(2){background:linear-gradient(145deg,#101933,#0e1016 72%)}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard:nth-child(3){background:linear-gradient(145deg,#1b1430,#0e0e12 72%)}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard:nth-child(4){background:linear-gradient(145deg,#10251f,#0e1012 72%)}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard:before{content:"";border:1px solid #b196ff75;border-radius:50%;width:320px;height:320px;position:absolute;top:-94px;right:-66px;box-shadow:0 0 0 46px #7f5bff0f,0 0 0 92px #7f5bff09,0 0 96px #6549ff3d}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard:nth-child(2):before{border-color:#75b7ff75;box-shadow:0 0 0 46px #3c76ff0f,0 0 0 92px #3c76ff09,0 0 96px #3c76ff3d}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard:nth-child(4):before{border-color:#68e7b96b;box-shadow:0 0 0 46px #38c48a0f,0 0 0 92px #38c48a09,0 0 96px #38c48a33}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard .ServiceLandingPage-module__NmEdFG__stepNumber,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard h3,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard p{z-index:1;position:relative}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard .ServiceLandingPage-module__NmEdFG__stepNumber{color:#b99dff;letter-spacing:.1em;grid-row:auto;margin:0 0 auto;font-size:14px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard h3{margin:0;font-size:32px;line-height:1.06}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard p{color:#ffffffb3;max-width:420px;margin:0;font-size:18px;line-height:1.52}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard:nth-child(2n){background:#111114;justify-content:flex-start;min-height:580px;padding:0 42px 38px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard:before{display:none}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processMedia{border-radius:29px 29px 0 0;width:calc(100% + 84px);height:310px;margin:0 -42px 26px;position:relative;overflow:hidden}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processMedia:after{content:"";pointer-events:none;background:linear-gradient(#0000,#111114);height:36%;position:absolute;inset:auto 0 0}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processMedia img{object-fit:cover;object-position:center}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard .ServiceLandingPage-module__NmEdFG__stepNumber{margin:0 0 2px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard h3{font-size:30px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard p{font-size:17px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard h3{margin-top:0}@media (max-width:760px){.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processGrid,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processGridFour{gap:16px;width:calc(100vw - 40px)}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard:nth-child(2n){border-radius:24px;flex-basis:calc(100vw - 60px);min-height:490px;padding:0 28px 28px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processMedia{border-radius:23px 23px 0 0;width:calc(100% + 56px);height:250px;margin:0 -28px 22px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard h3{font-size:27px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard p{font-size:16px}}.ServiceLandingPage-module__NmEdFG__aiNav{-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);border:0;border-bottom:1px solid #ffffff1c;height:58px;padding:0;top:0;left:0;right:0;background:#000000c7!important}.ServiceLandingPage-module__NmEdFG__aiNav .ServiceLandingPage-module__NmEdFG__navInner{border:0;width:min(1120px,100% - 40px);padding:0}.ServiceLandingPage-module__NmEdFG__aiNav .ServiceLandingPage-module__NmEdFG__brand{letter-spacing:-.025em;font-family:inherit;font-size:16px;font-weight:680;color:#fff!important}.ServiceLandingPage-module__NmEdFG__aiNav .ServiceLandingPage-module__NmEdFG__brand img{border-radius:8px;width:30px;height:30px}.ServiceLandingPage-module__NmEdFG__aiNav .ServiceLandingPage-module__NmEdFG__navLinks{gap:30px}.ServiceLandingPage-module__NmEdFG__aiNav .ServiceLandingPage-module__NmEdFG__navLinks a{color:#ffffffb8;letter-spacing:normal;text-transform:none;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:560}.ServiceLandingPage-module__NmEdFG__aiNav .ServiceLandingPage-module__NmEdFG__navLinks a:last-child{border:0}.ServiceLandingPage-module__NmEdFG__aiNav .ServiceLandingPage-module__NmEdFG__navCta{background:var(--purple);letter-spacing:normal;text-transform:none;border:0;border-radius:999px;min-height:34px;padding:0 16px;font-family:inherit;font-size:12px;font-weight:680;color:#fff!important}.ServiceLandingPage-module__NmEdFG__aiNav .ServiceLandingPage-module__NmEdFG__navCta:hover{background:var(--purple-dark);border:0;color:#fff!important}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__hero{padding-top:58px}@media (max-width:760px){.ServiceLandingPage-module__NmEdFG__aiNav{height:56px;padding:0}.ServiceLandingPage-module__NmEdFG__aiNav .ServiceLandingPage-module__NmEdFG__navInner{width:calc(100% - 28px);padding:0}.ServiceLandingPage-module__NmEdFG__aiNav .ServiceLandingPage-module__NmEdFG__brand img{width:28px;height:28px}.ServiceLandingPage-module__NmEdFG__aiNav .ServiceLandingPage-module__NmEdFG__navCta{min-height:34px;padding-inline:14px;font-size:11px}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__hero{padding-top:56px}}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__nav{-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);background:#ffffffc7;border-bottom-color:#1d1d1f1a;height:58px}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__navInner,.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__container,.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__heroInner{width:min(1120px,100% - 48px)}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__brand{font-size:16px;font-weight:680;color:var(--ink)!important}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__brand img{width:30px;height:30px}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__navLinks{gap:30px}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__navLinks a{color:#515157;font-size:12px;font-weight:560}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__navCta{min-height:34px;padding-inline:16px;font-size:12px;font-weight:680}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__hero{padding:112px 0 96px}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__heroInner{flex-direction:column;align-items:center;gap:0;display:flex}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__heroCopy{text-align:center;align-items:center;max-width:800px}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__hero h1{max-width:760px;font-size:clamp(46px,5vw,68px)}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__heroCopy>p{max-width:660px}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__ctaPair,.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__supportingPoints{justify-content:center}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__heroVisual{width:min(720px,100%);height:510px;min-height:510px;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:26px;overflow:visible}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__heroVisual img{object-fit:contain;object-position:center bottom}.ServiceLandingPage-module__NmEdFG__page.ServiceLandingPage-module__NmEdFG__englishPage .ServiceLandingPage-module__NmEdFG__heroVisual{height:420px;min-height:420px;overflow:hidden}.ServiceLandingPage-module__NmEdFG__page.ServiceLandingPage-module__NmEdFG__englishPage .ServiceLandingPage-module__NmEdFG__heroVisual img{object-position:center top;transform-origin:top;transform:scale(1.55)}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__problemSection,.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__processSection,.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__reportSection,.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__faqSection{padding-block:64px}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__problemSection,.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__reportSection,.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__faqSection{background:#fff}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__processSection{background:#f5f5f7}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__problemLayout{text-align:left;max-width:900px;margin:0 auto;display:block}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__problemLayout h2,.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__sectionHeader h2,.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__facilityHeader h2{font-size:clamp(36px,3.8vw,48px);line-height:1.08}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__sectionIntro{max-width:760px;margin:0}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__problemList{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 56px;max-width:none;margin:32px 0 0;display:grid}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__problemItem{min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:row;align-items:flex-start;gap:12px;padding:0;display:flex}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__problemItem:before{content:"✓";color:var(--purple-dark);flex:none;margin-top:1px;font-size:18px;font-weight:850;line-height:1.45}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__problemItem strong{display:none}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__problemItem p{color:var(--ink);font-size:17px;font-weight:580}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__sectionHeader{text-align:center;max-width:760px;margin:0 auto 34px}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__processGrid,.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__processGridFour{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1120px;margin:0 auto;display:grid}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__processCard,.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__processCard:nth-child(2n){min-height:448px;box-shadow:none;background:#fff;border:1px solid #1d1d1f14;border-radius:26px;flex-direction:column;padding:0 0 26px;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s;display:flex;overflow:hidden}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__processCard:hover{transform:translateY(-4px);box-shadow:0 16px 36px #1d1d1f14}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__processMedia{background:#ececef;flex:0 0 238px;width:100%;height:238px;margin:0 0 21px;position:relative;overflow:hidden}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__processMedia img{object-fit:cover;object-position:center}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__processNarrative{color:#515157;margin:0;padding:0 23px;font-size:16px;line-height:1.58}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__processNarrative strong{color:var(--ink);font-weight:750}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__facilityHeader{text-align:center;max-width:900px;margin:0 auto 32px}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__facilityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 56px;max-width:900px;margin:0 auto;display:grid}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__facilityCard{min-height:0;box-shadow:none;background:0 0;border:0;gap:12px;padding:0;display:flex}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__checkIcon{width:auto;height:auto;color:var(--purple-dark);background:0 0;border-radius:0;flex:none;font-size:19px;line-height:1.26;display:block}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__facilityCard h3{margin:0 0 6px;font-size:18px}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__facilityCard p{font-size:15px;line-height:1.55}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__reportFeature{max-width:1100px;box-shadow:none;background:#faf9ff;border:1px solid #e6e3ee;border-radius:30px;grid-template-columns:minmax(0,420px) minmax(0,500px);justify-content:space-between;align-items:center;gap:56px;margin:52px auto 0;padding:clamp(32px,4.5vw,54px);display:grid}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__reportCopy{width:100%;max-width:420px}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__reportCopy h2{margin:0 0 16px;font-size:clamp(35px,3.3vw,44px);line-height:1.08}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__reportCopy>p{margin:0 0 24px;font-size:17px;line-height:1.62}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__reportCopy ul{gap:10px;margin:0}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__reportDevice{background:#f5f3ff;border:1px solid #1d1d1f;border-radius:22px;width:100%;max-width:500px;margin:0;overflow:hidden;box-shadow:0 16px 34px #13182217}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__reportTopbar{padding:15px 17px}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__reportBody{padding:17px}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__trialSection{background:#f5f5f7;padding-block:60px}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__trialCard{max-width:740px;box-shadow:none;text-align:center;background:0 0;border:0;margin:0 auto;padding:0;display:block}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__trialCopy{max-width:700px;margin:0 auto}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__trialCopy h2{max-width:none;margin:0 0 15px;font-size:clamp(36px,3.7vw,46px);line-height:1.08}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__trialCopy>p{max-width:640px;margin:0 auto 25px;font-size:17px}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__trialCopy .ServiceLandingPage-module__NmEdFG__ctaPair{justify-content:center}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__faqLayout{max-width:900px;margin:0 auto;display:block}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__faqIntro{text-align:center;max-width:760px;margin:0 auto 36px;position:static}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__faqIntro h2{margin:0 0 14px;font-size:clamp(34px,3.3vw,42px);line-height:1.08}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__faqIntro p{max-width:620px;margin:0 auto;font-size:16px}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__faqList{border-top:1px solid var(--border);width:100%;margin:0}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__faqList details{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;margin:0}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__faqList summary{padding:20px 0;font-size:17px}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__faqList details>p{max-width:none;margin:-4px 0 22px;padding:0 40px 0 0}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__finalCta{border:0;border-top:1px solid var(--soft-border);max-width:760px;box-shadow:none;text-align:center;background:0 0;border-radius:0;flex-direction:column;align-items:center;margin:60px auto 0;padding:44px 0 0}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__finalCta>div{max-width:640px}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__finalCta h2{margin:0 0 14px;font-size:clamp(34px,3.6vw,46px)}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__finalCta .ServiceLandingPage-module__NmEdFG__ctaPair{flex-direction:row;width:auto}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__heroCopy>*{animation:.72s cubic-bezier(.22,1,.36,1) both ServiceLandingPage-module__NmEdFG__ai-fade-up}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__heroCopy>:first-child{animation-delay:50ms}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__heroCopy>:nth-child(2){animation-delay:.12s}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__heroCopy>:nth-child(3){animation-delay:.19s}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__heroCopy>:nth-child(4){animation-delay:.26s}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__heroVisual{animation:1s cubic-bezier(.22,1,.36,1) .16s both ServiceLandingPage-module__NmEdFG__ai-image-settle}@media (max-width:900px){.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__reportFeature{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__faqLayout{max-width:900px}}@media (max-width:760px){.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__nav{height:56px}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__navInner,.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__container,.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__heroInner{width:calc(100% - 32px)}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__brand img{width:28px;height:28px}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__navCta{min-height:34px;padding-inline:14px;font-size:11px}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__hero{padding:92px 0 68px}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__heroVisual{height:390px;min-height:390px;margin-top:20px}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__problemSection,.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__processSection,.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__reportSection,.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__faqSection{padding-block:54px}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__processGrid,.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__processGridFour,.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__problemList,.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__facilityGrid,.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__reportFeature,.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__faqLayout{grid-template-columns:1fr}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__processGrid,.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__processGridFour{max-width:520px}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__processCard,.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__processCard:nth-child(2n){min-height:0}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__processMedia{flex-basis:230px;height:230px}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__facilityGrid{gap:21px;max-width:520px}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__problemList{gap:16px}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__reportFeature{gap:32px;margin-top:42px;padding:28px 22px}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__reportCopy,.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__reportDevice{margin-inline:auto}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__trialSection{padding-block:54px}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__faqLayout{gap:34px}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__faqIntro{max-width:560px;position:static}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__finalCta{margin-top:64px;padding-top:46px}.ServiceLandingPage-module__NmEdFG__page:not(.ServiceLandingPage-module__NmEdFG__aiPage) .ServiceLandingPage-module__NmEdFG__finalCta .ServiceLandingPage-module__NmEdFG__ctaPair{flex-direction:column;width:100%}}@keyframes ServiceLandingPage-module__NmEdFG__ai-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ServiceLandingPage-module__NmEdFG__ai-image-settle{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__heroCopy>*{animation:.72s cubic-bezier(.22,1,.36,1) both ServiceLandingPage-module__NmEdFG__ai-fade-up}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__heroCopy>:first-child{animation-delay:50ms}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__heroCopy>:nth-child(2){animation-delay:.12s}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__heroCopy>:nth-child(3){animation-delay:.19s}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__heroCopy>:nth-child(4){animation-delay:.26s}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__heroVisual{animation:1s cubic-bezier(.22,1,.36,1) .16s both ServiceLandingPage-module__NmEdFG__ai-image-settle}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard{transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard:hover{border-color:#ffffff38;transform:translateY(-5px)}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processMedia img{transition:transform .7s cubic-bezier(.22,1,.36,1)}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processCard:hover .ServiceLandingPage-module__NmEdFG__processMedia img{transform:scale(1.035)}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__faqIntro h2,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__faqList summary,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__finalCta h2{color:#fff}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__faqIntro p,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__faqList details>p,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__finalCta p{color:#ffffffd1}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__finalCta{background:#17121f;border-color:#b69cff6b}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__finalCta .ServiceLandingPage-module__NmEdFG__primaryButton{background:#9b7cff;color:#fff!important}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__faqSection{background:#000}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__faqLayout{background:#111114;border:1px solid #b69cff6b;border-radius:30px;padding:clamp(48px,6vw,88px)}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__faqIntro{max-width:900px;margin-inline:auto}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__faqIntro h2{font-size:clamp(52px,5.3vw,74px);line-height:.98}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__faqIntro p{max-width:680px;font-size:19px;line-height:1.55}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__faqIntro h2,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__faqList summary{color:#f7f5ff}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__faqIntro p,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__faqList details>p{color:#c5bfd1}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__faqList,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__faqList details{border-color:#f6f2ff2e}.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__faqList summary span{color:#a78bff}@supports (animation-timeline:view()){.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__problemSection>.ServiceLandingPage-module__NmEdFG__container,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__processSection>.ServiceLandingPage-module__NmEdFG__container,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__reportSection>.ServiceLandingPage-module__NmEdFG__container,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__trialSection>.ServiceLandingPage-module__NmEdFG__container,.ServiceLandingPage-module__NmEdFG__aiPage .ServiceLandingPage-module__NmEdFG__faqSection>.ServiceLandingPage-module__NmEdFG__container{animation:linear both ServiceLandingPage-module__NmEdFG__ai-fade-up;animation-timeline:view();animation-range:entry 8% cover 28%}}@media (prefers-reduced-motion:reduce){.ServiceLandingPage-module__NmEdFG__page *,.ServiceLandingPage-module__NmEdFG__page :before,.ServiceLandingPage-module__NmEdFG__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}.ServiceLandingPage-module__NmEdFG__aiNetworkLines,.ServiceLandingPage-module__NmEdFG__aiSignalMesh,.ServiceLandingPage-module__NmEdFG__aiSignalRays,.ServiceLandingPage-module__NmEdFG__aiCoreGlow,.ServiceLandingPage-module__NmEdFG__aiCore,.ServiceLandingPage-module__NmEdFG__aiNodes{animation:none!important}}
