.hero{min-height:810px;grid-template-columns:.78fr 1.22fr;gap:4vw;padding:70px max(4vw,calc((100vw - 1500px) / 2)) 78px;background:linear-gradient(90deg,rgba(5,7,10,.97),rgba(5,7,10,.79) 40%,rgba(5,7,10,.28)),url(/newcrest-mountain-hero.png) 50% /cover no-repeat}.hero h1{font-size:clamp(3.2rem,5.3vw,5.7rem);max-width:760px}.hero h1:first-letter{letter-spacing:-.06em}.hero .dashboard{border-color:rgba(220,232,245,.42);border-radius:18px;background:rgba(9,13,19,.9);backdrop-filter:blur(14px);box-shadow:0 35px 90px rgba(0,0,0,.7),inset 0 0 28px rgba(61,139,255,.05)}.hero+.section{max-width:none;padding:30px max(4vw,calc((100vw - 1500px) / 2)) 42px;background:linear-gradient(90deg,rgba(4,10,17,.76),rgba(4,10,17,.38));color:#edf4fc}.hero+.section>.eyebrow{display:none}.hero+.section>h2{max-width:none;margin:0 0 22px;text-align:center;color:#dce9f7;font-size:.92rem;font-weight:500;letter-spacing:.05em}.hero+.section .benefit-grid{margin-top:0;gap:18px;border:0}.hero+.section .benefit-grid article{min-height:150px;padding:24px 28px;border:0;background:rgba(6,15,26,.3);text-shadow:0 2px 12px rgba(0,0,0,.8)}.hero+.section .benefit-grid article>svg{width:44px;height:44px;padding:10px;border-radius:50%;background:#e9f1ff}.hero+.section .benefit-grid p{color:#d0dbea;font-size:.86rem}@media (max-width:1050px){.hero{grid-template-columns:1fr}}@media (max-width:700px){.hero{padding:65px 22px 80px;background-position:64%}.hero+.section{padding:30px 22px 42px}.hero+.section .benefit-grid{gap:8px}}.home-journey{position:relative;isolation:isolate;padding-bottom:1px}.journey-scene{--journey:0;position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:#080e15}.journey-landscape{position:absolute;inset:-3%;transform-origin:72% 29%;transform:scale(calc(1.02 + var(--journey) * .36)) translate3d(0,calc(var(--journey) * 3.5%),0);will-change:transform}.journey-photo,.journey-signals{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.journey-foreground{position:absolute;inset:-3%;background:url(/newcrest-valley.webp) 50%/cover no-repeat;mask-image:linear-gradient(transparent 64%,#000 95%);transform-origin:60% 52%;transform:scale(calc(1.02 + var(--journey) * .63)) translate3d(0,calc(var(--journey) * 10%),0);opacity:.7;will-change:transform}.journey-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,7,12,.66),rgba(3,7,12,.15) 60%,rgba(3,7,12,.04)),linear-gradient(0deg,rgba(3,7,12,.55),transparent 40%)}.signal-route{fill:none;stroke:#5ea9ff;stroke-width:1;opacity:.27}.signal-pulse{fill:none;stroke:#c2ecff;stroke-width:2;stroke-linecap:round;stroke-dasharray:1.2 98.8;animation:signal-ascent 9s linear infinite}.signal-halo{stroke:#2385ff;stroke-width:8;filter:url(#signal-glow);stroke-dasharray:3 97}.summit-halo{animation:summit-breathe 4s ease-in-out infinite alternate}@keyframes signal-ascent{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes summit-breathe{0%{opacity:.45}to{opacity:1}}.journey-scene[data-hidden=true] *,.journey-scene[data-paused=true] *{animation-play-state:paused}.home-journey .hero{min-height:min(850px,calc(100svh - 92px));background:transparent;gap:3vw;grid-template-columns:.78fr 1.22fr;padding-top:56px;padding-bottom:76px;overflow:visible}.home-journey .hero-copy{z-index:2}.home-journey .hero h1{font-size:clamp(3rem,4.7vw,5.4rem);line-height:1.02;letter-spacing:-.045em}.home-journey .hero .lead{color:#d6dde5;max-width:550px}.home-journey .hero .brand-line{margin:24px 0}.home-journey .hero .brand-line span{color:#e3edf9}.home-journey .hero .ghost{background:rgba(6,12,20,.6);border-color:#83909e}.hero-visual{margin:0;min-width:0;position:relative;filter:drop-shadow(0 25px 35px rgba(0,0,0,.35))}.hero-visual-crop{position:relative;width:100%;aspect-ratio:870/701;overflow:hidden;border-radius:18px;mask-image:linear-gradient(90deg,transparent,black 2% 98%,transparent),linear-gradient(transparent,black 2% 98%,transparent);mask-composite:intersect}.hero-visual-crop img{position:absolute;width:176.552%;max-width:none;height:auto;left:-72.529%;top:-15.692%}.journey-intro{display:flex;gap:12px;align-items:center;margin-top:32px;font-size:.8rem;color:#c1d0e3}.journey-intro svg{flex:none;color:#67b0ff}.journey-intro span{display:block;color:#92a8c1;font-size:.75rem}.home-journey>.section{position:relative;margin-top:8vh;margin-bottom:8vh;background:linear-gradient(105deg,rgba(5,11,19,.93),rgba(5,11,19,.72));border-top:1px solid rgba(193,217,245,.12);border-bottom:1px solid rgba(193,217,245,.1)}.home-journey>.hero+.section{margin-top:0;background:linear-gradient(90deg,rgba(4,10,17,.76),rgba(4,10,17,.38))}.home-journey>.no-top{margin-top:-8vh;border-top:0;padding-top:0}.home-journey .section .eyebrow{color:#66a7ff}.home-journey .benefit-grid,.home-journey .industry-grid{background:rgba(7,14,24,.38)}.home-journey .hero+.section .benefit-grid{background:transparent}.home-journey .industry-grid a:hover{background:rgba(22,40,63,.85)}.home-journey .pricing-grid article{background:rgba(9,18,30,.86)}.home-journey>.cta{background:linear-gradient(100deg,rgba(9,20,38,.93),rgba(9,20,38,.6));margin-top:14vh;margin-bottom:14vh}.home-journey+footer{position:relative;z-index:9;background:#080d14;padding-bottom:78px}.header .nav-wrap{height:92px}.logo.image-logo{display:flex;flex-shrink:0;width:166px;height:90px;overflow:hidden}.logo.image-logo img{width:166px;height:114px;max-width:none;object-fit:contain;display:block}.footer-grid .logo.image-logo{display:flex;width:205px;height:120px;margin:-20px 0 8px}.footer-grid .logo.image-logo img{width:205px;height:auto}@media (max-width:1050px){.header .nav{top:92px}.home-journey .hero{grid-template-columns:1fr;padding-top:45px}.home-journey .hero h1{max-width:700px}.hero-visual{max-width:790px;width:100%;margin:24px auto 0}.home-journey>.section{margin-top:5vh;margin-bottom:5vh}.home-journey>.no-top{margin-top:-5vh}}@media (max-width:700px){.header .nav-wrap{height:80px}.header .nav{top:80px}.logo.image-logo{width:145px;height:78px}.logo.image-logo img{width:145px;height:100px}.home-journey .hero{padding:38px 22px 52px}.home-journey .hero h1{font-size:clamp(2.6rem,10vw,3.8rem)}.home-journey .hero .eyebrow{font-size:.75rem;letter-spacing:.14em}.home-journey .hero .lead{font-size:1.05rem}.home-journey .hero .brand-line{font-size:1rem}.hero-visual{margin-top:28px}.hero-visual-crop{border-radius:8px}.journey-landscape{transform-origin:65% 35%;transform:scale(calc(1.02 + var(--journey) * .18))}.journey-foreground{display:none}.journey-shade{background:linear-gradient(90deg,rgba(3,7,12,.69),rgba(3,7,12,.28)),linear-gradient(0deg,#03070c66,transparent)}.home-journey>.section{background:rgba(5,11,19,.86)}}@media (prefers-reduced-motion:reduce){.journey-foreground,.journey-landscape{transform:none;will-change:auto}.journey-scene *{animation:none!important}.signal-pulse{stroke-dasharray:none;opacity:.2}}.logo.image-logo img{mix-blend-mode:screen;filter:grayscale(1) contrast(1.5)}@font-face{font-family:Caveat;src:url(/fonts/caveat.ttf) format("truetype");font-style:normal;font-weight:400 700;font-display:swap}.signed-quote{margin:28px 0;width:fit-content;max-width:100%;color:#edf3fb;position:relative;font-family:Caveat,Segoe Print,cursive;font-size:clamp(1.85rem,2.35vw,2.45rem);font-weight:500;line-height:.92;letter-spacing:normal;transform:rotate(-8deg);transform-origin:left center}.signed-quote blockquote,.signed-quote p{margin:0}.signed-quote:after{content:"";display:block;width:72px;height:2px;margin:13px 0 0 27px;background:#398dff;border-radius:999px;box-shadow:0 0 10px rgba(57,141,255,.45);transform:rotate(-12deg)}.signed-quote--compact{margin:0;font-size:1.55rem}.signed-quote--compact:after{width:54px;margin-top:8px}.footer-bottom{align-items:center;gap:24px}@media (max-width:700px){.footer-bottom .signed-quote{margin-top:22px}}.solutions-landscape{position:relative;isolation:isolate;overflow:clip;background:radial-gradient(ellipse at 85% 35%,rgba(20,107,255,.08),transparent 48%)}.solutions-landscape .section{position:relative}.solutions-landscape .eyebrow{position:relative;z-index:1}.solutions-landscape h2 em{font-style:normal;color:#8dbaff}.solution-intro h2,.solution-people-heading h2{font-size:clamp(2.7rem,5.8vw,5.4rem);max-width:850px;line-height:1.02;letter-spacing:-.055em}.solution-journey{padding-bottom:120px!important}.solution-intro{position:relative}.solution-intro:after{content:"";position:absolute;left:52%;top:15%;height:1px;width:48%;background:linear-gradient(90deg,rgba(96,161,255,.35),transparent);transform:rotate(-12deg);transform-origin:left}.solution-trail{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;margin-top:74px;min-height:420px}.solution-trail-line{position:absolute;inset:0;width:100%;height:210px;overflow:visible;pointer-events:none;opacity:.5}.solution-trail-line path{fill:none;stroke:#3d8bff;stroke-width:1;vector-effect:non-scaling-stroke}.solution-step{position:relative;align-self:start;padding-top:28px}.solution-step:nth-of-type(2),.solution-step:nth-of-type(4){margin-top:70px}.solution-step:nth-of-type(3){margin-top:140px}.solution-step-number{display:block;font-size:4.8rem;line-height:1;font-weight:300;letter-spacing:-.08em;color:#6ba8ff;margin-bottom:24px;text-shadow:0 0 40px rgba(20,107,255,.25)}.solution-step h3{font-size:1.35rem;line-height:1.18;letter-spacing:-.03em;max-width:190px}.solution-step p{color:var(--silver);font-size:.91rem;line-height:1.75;margin-top:16px;max-width:220px}.solution-people{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.7fr);gap:65px;padding-top:80px!important;padding-bottom:160px!important}.solution-mountain{position:absolute;z-index:-2;inset:-150px -20vw 0;background:linear-gradient(180deg,#05070a,rgba(5,7,10,.65) 28%,rgba(5,7,10,.9) 90%,#05070a),url(/newcrest-valley.webp) center 15% /cover no-repeat;opacity:.7;pointer-events:none}.solution-contours{position:absolute;inset:0;z-index:-1;width:100%;height:100%;pointer-events:none;opacity:.2}.solution-contours path{fill:none;stroke:#4c91ff;stroke-width:.8;vector-effect:non-scaling-stroke}.solution-people-heading{align-self:start;position:sticky;top:140px;padding-bottom:30px}.solution-people-heading h2{font-size:clamp(2.5rem,4.1vw,3.8rem);line-height:1.08;margin-top:22px}.solution-heading-rule{display:block;width:95px;height:2px;margin-top:40px;background:linear-gradient(90deg,#146bff,#8bc5ff);transform:rotate(-13deg);box-shadow:0 0 18px #146bff55}.solution-role-flow{display:grid;grid-template-columns:1fr 1fr;column-gap:52px;row-gap:82px;padding-top:40px}.solution-role{position:relative;align-self:start;min-width:0;padding:0 0 0 4px}.solution-role:nth-child(2n){margin-top:145px}.solution-role-depth{position:absolute;z-index:-1;right:0;top:-55px;font-size:clamp(6rem,10vw,9rem);font-weight:700;line-height:1;letter-spacing:-.075em;color:rgba(128,158,197,.055);-webkit-text-stroke:1px rgba(158,196,244,.14);pointer-events:none;user-select:none}.solution-role-icon{color:#6ba8ff;margin-bottom:24px;filter:drop-shadow(0 0 15px #146bff70)}.solution-role h3{font-size:clamp(1.6rem,2.4vw,2.3rem);line-height:1.13;letter-spacing:-.04em;margin:0 0 20px}.solution-role p{max-width:320px;font-size:1rem;line-height:1.75;color:#c0c9d5;margin:0 0 26px}.solution-role ul{padding:0;margin:0;list-style:none;max-width:320px}.solution-role li{position:relative;padding-left:15px;margin:12px 0;color:#9aa9bd;font-size:.84rem;line-height:1.65}.solution-role li:before{content:"";position:absolute;top:.75em;left:0;width:4px;height:4px;border-radius:50%;background:#408fff;box-shadow:0 0 8px #146bff70}@media(min-width:1500px){.solution-role-flow{column-gap:75px}.solution-role-depth{right:20px}}@media(max-width:1050px){.solution-people{grid-template-columns:1fr;gap:70px}.solution-people-heading{position:relative;top:auto}.solution-people-heading h2{font-size:3.8rem}.solution-role-flow{padding-top:0;column-gap:90px;max-width:800px;margin-left:10%}.solution-role:nth-child(2n){margin-top:100px}.solution-trail{gap:22px}.solution-step h3{font-size:1.1rem}.solution-step p{font-size:.85rem}}@media(max-width:700px){.solution-journey{padding-top:80px!important;padding-bottom:70px!important}.solution-intro h2,.solution-people-heading h2{font-size:clamp(2.5rem,10vw,3.5rem)}.solution-intro:after{display:none}.solution-trail{display:block;margin-top:58px;min-height:0;padding-left:0}.solution-trail:before{content:"";position:absolute;top:20px;bottom:50px;left:23px;width:1px;background:linear-gradient(#146bff55,#146bff,#146bff00)}.solution-trail-line{display:none}.solution-step,.solution-step:nth-of-type(n){margin:0 0 42px;padding:0 0 0 76px;min-height:110px}.solution-step-number{position:absolute;left:0;top:0;font-size:2.3rem;line-height:1.1;margin:0;background:#070a10;padding:4px 0 12px;letter-spacing:-.06em}.solution-step h3{font-size:1.4rem;max-width:100%;padding-top:2px}.solution-step p{font-size:.93rem;max-width:100%;margin-top:12px}.solution-people{padding-top:55px!important;padding-bottom:90px!important;gap:70px}.solution-people-heading{padding-bottom:0}.solution-role-flow{display:block;margin-left:0;padding-top:0;max-width:100%}.solution-role,.solution-role:nth-child(n){margin:0 0 88px;padding:0 0 0 4px;max-width:100%}.solution-role:last-child{margin-bottom:0}.solution-role:nth-child(2n){margin-left:25px}.solution-role h3{font-size:2.1rem}.solution-role p,.solution-role ul{max-width:100%}.solution-role-depth{font-size:8rem;top:-25px;right:12px}.solution-role-icon{margin-bottom:20px}.solution-role li{font-size:.9rem}.solution-mountain{opacity:.5;background-position:50%}}@media(prefers-reduced-motion:reduce){.solutions-landscape *{scroll-behavior:auto}}.industries-landscape{position:relative;isolation:isolate;overflow:clip;background:radial-gradient(ellipse at 85% 12%,#146bff0d,transparent 45%)}.industry-scenery{inset:230px -12vw 0;z-index:-2;background:linear-gradient(180deg,#05070a,rgba(5,7,10,.68) 22%,rgba(5,7,10,.62) 65%,#05070a 96%),url(/newcrest-valley.webp) top /cover no-repeat;opacity:.7}.industry-contours,.industry-scenery{position:absolute;pointer-events:none}.industry-contours{inset:0;z-index:-1;width:100%;height:100%;opacity:.2}.industry-contours path{fill:none;stroke:#5c9cff;stroke-width:.8;vector-effect:non-scaling-stroke}.industry-intro{position:relative;padding-top:110px!important;padding-bottom:70px!important}.industry-intro h1{font-size:clamp(3rem,7.2vw,6.7rem);font-weight:500;line-height:1.02;letter-spacing:-.06em;max-width:1100px;margin:24px 0 30px}.industry-intro h1 em{font-style:normal;color:#8dbaff}.industry-lead{font-size:clamp(1rem,1.5vw,1.22rem);line-height:1.8;color:#bdc8d8;max-width:650px}.industry-accent{display:block;width:140px;height:2px;transform:rotate(-12deg);background:linear-gradient(90deg,#146bff,#95c8ff);margin-top:48px;box-shadow:0 0 18px #146bff55}.industry-workscape{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:15%;row-gap:80px;padding-top:90px!important;padding-bottom:120px!important}.industry-area{position:relative;isolation:isolate;align-self:start;min-width:0;padding:0 12px 0 0}.industry-area:nth-child(2n){margin-top:175px}.industry-area:nth-child(3){margin-left:10%}.industry-depth{position:absolute;z-index:-1;right:0;top:-62px;font-size:clamp(8rem,14vw,13rem);font-weight:700;line-height:1;letter-spacing:-.075em;color:rgba(128,158,197,.045);-webkit-text-stroke:1px rgba(158,196,244,.17);pointer-events:none;user-select:none}.industry-area-icon{color:#6ba8ff;margin-bottom:30px;filter:drop-shadow(0 0 16px #146bff80)}.industry-workscape .industry-area h2{font-size:clamp(2rem,3.6vw,3.4rem);line-height:1.08;letter-spacing:-.045em;max-width:430px;margin:0 0 26px}.industry-area p{color:#c3cddd;max-width:430px;font-size:1.06rem;line-height:1.8;margin:0 0 28px}.industry-area ul{list-style:none;padding:0;margin:0;max-width:430px}.industry-area li{position:relative;padding-left:20px;margin:14px 0;color:#a2b2c8;font-size:.92rem;line-height:1.7}.industry-area li:before{content:"";position:absolute;left:0;top:.8em;width:5px;height:5px;background:#4c99ff;border-radius:50%;box-shadow:0 0 10px #146bff80}.industry-invitation{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:12%;align-items:center;padding-top:100px!important;padding-bottom:120px!important}.industry-invitation:before{content:"";position:absolute;top:0;left:5vw;right:5vw;height:1px;background:linear-gradient(90deg,#669bdb55,transparent)}.industry-invitation h2{font-size:clamp(2.2rem,3.7vw,3.6rem);line-height:1.1}.industry-invitation-copy p{color:#afbdcf;line-height:1.85;font-size:1rem;margin-bottom:28px;max-width:430px}@media(max-width:1000px){.industry-workscape{column-gap:9%;row-gap:75px}.industry-area:nth-child(2n){margin-top:130px}.industry-area:nth-child(3){margin-left:0}.industry-depth{font-size:9rem}.industry-invitation{gap:8%}}@media(max-width:700px){.industry-intro{padding-top:70px!important;padding-bottom:55px!important}.industry-intro h1{font-size:clamp(2.6rem,10.8vw,4rem);line-height:1.06;margin-top:22px}.industry-lead{font-size:1rem;line-height:1.8}.industry-accent{width:100px;margin-top:35px}.industry-workscape{display:block;padding-top:50px!important;padding-bottom:20px!important}.industry-area,.industry-area:nth-child(n){margin:0 0 90px;padding:0;max-width:100%}.industry-area:nth-child(2n){margin-left:22px}.industry-depth{top:-18px;right:8px;font-size:8rem}.industry-area-icon{margin-bottom:25px}.industry-workscape .industry-area h2{font-size:2.35rem;max-width:340px;line-height:1.1}.industry-area p{font-size:1rem;max-width:100%}.industry-area li{font-size:.9rem}.industry-invitation{display:block;padding-top:60px!important;padding-bottom:75px!important}.industry-invitation h2{font-size:2.35rem}.industry-invitation-copy{margin-top:30px}.industry-scenery{inset:300px -70vw 100px;opacity:.55}.industry-contours{opacity:.16}}main:not(.home-journey){overflow:clip}.page-head,main:not(.home-journey){position:relative;isolation:isolate}.page-head{padding-top:135px;padding-bottom:100px}.page-head:before{content:"";position:absolute;inset:0 -5vw -100px 30%;z-index:-2;pointer-events:none;background:linear-gradient(90deg,#05070a,rgba(5,7,10,.55)),linear-gradient(0deg,#05070a,transparent 70%),url(/newcrest-valley.webp) center 35%/cover;opacity:.28;mask-image:linear-gradient(transparent,#000 30% 70%,transparent)}.page-head:after{content:"";display:block;width:100px;height:2px;margin-top:48px;background:linear-gradient(90deg,#146bff,#a7d4ff);transform:rotate(-12deg);box-shadow:0 0 24px #146bff55}.editorial-head:after{display:none}.page-head h1{font-size:clamp(3.2rem,6.7vw,6.7rem);line-height:1.01;max-width:1100px;font-weight:500}.page-head>p:last-of-type:not(.eyebrow){max-width:680px;color:#bdc8d7;line-height:1.8}.availability-section{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.4fr);gap:9vw;position:relative}.availability-section>div:first-child{align-self:start;position:sticky;top:130px}.availability-section h2{font-weight:500;margin-top:24px}.faq{display:block;margin-top:40px}.availability-section .faq{margin-top:0}.faq details{background:none;border:0;border-top:1px solid rgba(170,196,227,.2);padding:24px 0}.faq details:last-child{border-bottom:1px solid rgba(170,196,227,.2)}.faq summary{position:relative;list-style:none;padding-right:40px;font-weight:500;font-size:1.05rem;line-height:1.55}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:4px;top:-5px;font-size:1.7rem;font-weight:300;color:#7dafff}.faq details[open] summary:after{content:"−"}.faq p{max-width:720px;line-height:1.85;color:#aebdd0;margin-bottom:0}.cta,.home-journey>.cta{position:relative;isolation:isolate;max-width:1440px;padding:120px 5vw;margin:40px auto 0;background:transparent;border:0;display:block;overflow:clip}.cta:before{inset:0;background:linear-gradient(0deg,#05070a,rgba(5,7,10,.35) 50%,#05070a),linear-gradient(90deg,#05070a,transparent 70%),url(/newcrest-valley.webp) center 55%/cover;opacity:.45}.cta:after,.cta:before{content:"";position:absolute;z-index:-1;pointer-events:none}.cta:after{right:-10%;top:55%;width:75%;height:1px;background:linear-gradient(90deg,transparent,#3d8bff88,transparent);transform:rotate(-15deg)}.cta h2{font-size:clamp(2.8rem,5.8vw,5.6rem);max-width:1000px;line-height:1.04;font-weight:500;margin:24px 0 30px}.cta>div>p:last-child{color:#bcc8d7;max-width:600px;line-height:1.8}.cta .actions{margin-top:40px;position:relative;z-index:1}footer{background:linear-gradient(#05070a,#090e16);border-top:0;padding-top:90px}.footer-grid{column-gap:4vw;row-gap:36px}.footer-grid h3{letter-spacing:.14em;text-transform:uppercase;color:#7d9abf;font-size:.68rem;margin-bottom:22px}.footer-grid a:not(.logo){font-size:.88rem;transition:color .2s}.footer-grid a:hover{color:#85b5ff}.footer-bottom{border-color:rgba(170,196,227,.12)}.platform-landscape{position:relative;isolation:isolate;background:radial-gradient(ellipse at 80% 20%,#146bff09,transparent 65%)}.platform-directory{padding-top:0;padding-bottom:150px;display:grid;grid-template-columns:1fr 1fr;column-gap:8vw}.platform-directory a{display:flex;align-items:center;gap:18px;padding:18px 0;border-bottom:1px solid #aab4c225;font-size:.88rem;color:#bcc9d9;transition:color .2s}.platform-directory a>span:first-child{font-size:.65rem;color:#5d88bd;min-width:20px}.platform-directory a svg{flex:none;color:#7dafff;margin-left:auto}.platform-directory a:hover{color:white}.platform-capabilities{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:140px 12%;padding-top:30px;padding-bottom:130px}.platform-contours{position:absolute;inset:0;width:100%;height:100%;z-index:-1;opacity:.15;pointer-events:none}.platform-contours path{fill:none;stroke:#4c91ff;stroke-width:.8;vector-effect:non-scaling-stroke}.platform-capability{position:relative;align-self:start;min-width:0}.platform-capability:nth-of-type(2n){margin-top:155px}.platform-capability:nth-of-type(4n+3){margin-left:6%}.platform-depth{position:absolute;z-index:-1;top:-55px;right:0;font-size:clamp(7rem,12vw,11rem);line-height:1;font-weight:600;letter-spacing:-.08em;color:#7dafff05;-webkit-text-stroke:1px #9ec4f422;pointer-events:none}.platform-feature-icon{color:#78aeff;margin-bottom:25px;filter:drop-shadow(0 0 16px #146bfF66)}.platform-capability h2{font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.12;font-weight:500;margin:0 0 25px}.platform-description{font-size:1.06rem;line-height:1.85;color:#bdc8d7;max-width:510px}.platform-capability ul{list-style:none;padding:0;margin:30px 0;color:#a2b1c7}.platform-capability li{position:relative;padding-left:18px;margin:14px 0;font-size:.9rem;line-height:1.8}.platform-capability li:before{content:"";position:absolute;top:.8em;left:0;width:4px;height:4px;background:#579cff;border-radius:50%;box-shadow:0 0 12px #146bff}.platform-note{padding:20px 0 0;border-top:1px solid #93b8eb2b;color:#8fa6c4;font-size:.8rem;line-height:1.85;max-width:500px}@media(max-width:1050px){.availability-section{grid-template-columns:1fr;gap:35px}.availability-section>div:first-child{position:static}.platform-capabilities{column-gap:8%}.platform-capability h2{font-size:2.1rem}}@media(max-width:700px){.page-head{padding:75px 22px 80px}.page-head h1{font-size:clamp(2.6rem,10.3vw,4rem)}.page-head:before{left:0;inset-block-end:0}.page-head>p:last-of-type:not(.eyebrow){font-size:1.05rem}.page-head:after{margin-top:36px;width:80px}.platform-directory{display:block;padding-bottom:90px}.platform-directory a{font-size:.86rem;gap:12px;padding:16px 0}.platform-capabilities{display:block;padding-top:20px;padding-bottom:30px}.platform-capability,.platform-capability:nth-of-type(n){margin:0 0 100px}.platform-capability:nth-of-type(2n){margin-left:18px}.platform-capability h2{font-size:2.1rem}.platform-depth{top:-30px;font-size:8.5rem;right:0}.platform-description{font-size:1rem}.platform-note{font-size:.82rem}.availability-section{padding-top:70px;padding-bottom:70px}.faq summary{font-size:1rem}.cta,.home-journey>.cta{padding:80px 22px;margin:15px 0 0}.cta h2{font-size:clamp(2.6rem,10vw,3.8rem)}.cta .actions{gap:12px}.footer-grid{gap:30px}.footer-bottom{padding-bottom:20px}footer{padding-top:70px}}.home-editorial{position:relative;isolation:isolate;overflow:clip;background:linear-gradient(180deg,rgba(4,9,15,.82),rgba(4,9,15,.91) 35%,rgba(4,9,15,.83) 75%,rgba(4,9,15,.92))}.home-editorial .section{position:relative;padding-top:130px;padding-bottom:130px}.home-editorial h2{font-size:clamp(2.7rem,5.2vw,5rem);line-height:1.06;letter-spacing:-.055em}.home-editorial h3{letter-spacing:-.035em;line-height:1.15}.home-editorial p{color:#becbdb;line-height:1.8}.home-editorial .eyebrow{font-size:.72rem;color:#82b6ff;line-height:1.6}.home-heading-line{display:block;width:105px;height:2px;margin-top:42px;transform:rotate(-12deg);background:linear-gradient(90deg,#3d8bff,#a7d1ff);box-shadow:0 0 24px #146bff60}.home-depth-number{position:absolute;z-index:-1;top:-54px;right:0;color:rgba(151,183,225,.035);-webkit-text-stroke:1px rgba(164,204,255,.18);font-size:clamp(6.5rem,10vw,10rem);font-weight:600;line-height:1;letter-spacing:-.085em;pointer-events:none;user-select:none}.home-introduction{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);column-gap:9%;align-items:start}.home-section-heading{max-width:470px;padding-bottom:40px}.home-section-heading h2{margin-top:22px}.home-benefit-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:50px;row-gap:85px;padding-top:74px}.home-benefit{position:relative;isolation:isolate;min-width:0}.home-benefit:nth-child(2n){margin-top:115px}.home-benefit>svg{width:25px;height:25px;color:#75b0ff;stroke-width:1.35;margin-bottom:28px;filter:drop-shadow(0 0 15px #146bff60)}.home-benefit h3{font-size:1.6rem;max-width:220px;margin:0 0 18px}.home-benefit p{font-size:.95rem;margin:0;max-width:270px}.home-benefit .home-depth-number{font-size:8rem;top:-30px;right:-4px}.home-explorer:before{content:"";position:absolute;top:0;left:5vw;right:20%;height:1px;background:linear-gradient(90deg,#8cbaff50,transparent)}.home-explorer-intro{display:grid;grid-template-columns:1.3fr .7fr;align-items:end;gap:12%;margin-bottom:90px}.home-explorer-intro h2{max-width:700px;margin-bottom:0}.home-explorer-intro>p{font-size:1.05rem;max-width:360px;margin-bottom:4px}.home-modules{position:relative;display:grid;grid-template-columns:minmax(240px,.83fr) minmax(0,1.3fr);gap:10%}.home-module-index{display:flex;flex-direction:column;align-items:stretch;min-width:0}.home-module-index button{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr) 20px;align-items:center;gap:16px;width:100%;padding:19px 0;text-align:left;background:transparent;border:0;border-bottom:1px solid rgba(173,205,247,.14);border-radius:0;color:#a5b6cc;cursor:pointer;line-height:1.5;font-size:.94rem;transition:color .2s ease}.home-module-index button>span:first-child{font-size:.68rem;letter-spacing:.08em;color:#6e8cba}.home-module-index button>svg{opacity:0;transform:translate(-4px,4px);transition:opacity .2s ease,transform .2s ease}.home-module-index button:hover,.home-module-index button[aria-pressed=true]{color:#f4f8ff}.home-module-index button[aria-pressed=true]>span:first-child{color:#84beff}.home-module-index button:hover>svg,.home-module-index button[aria-pressed=true]>svg{opacity:1;transform:none;color:#82b6ff}.home-module-detail-wrap{position:relative;min-width:0}.home-module-detail-wrap:before{content:"";position:absolute;inset:-120px -6vw 15%;z-index:-1;background:radial-gradient(ellipse at 70% 25%,rgba(46,120,231,.13),transparent 60%);pointer-events:none}.home-module-detail{position:sticky;top:145px;isolation:isolate;padding-top:36px;padding-bottom:35px;min-height:590px}.home-module-depth{position:absolute;z-index:-1;right:-15px;top:-53px;font-size:clamp(10rem,19vw,19rem);font-weight:700;line-height:1;letter-spacing:-.09em;color:rgba(123,171,237,.025);-webkit-text-stroke:1px rgba(132,181,249,.16);pointer-events:none;user-select:none}.home-module-detail .home-module-eyebrow{font-size:.67rem;font-weight:700;letter-spacing:.2em;color:#8cbaff;margin:0 0 27px}.home-module-detail h3{position:relative;font-size:clamp(2.2rem,3.8vw,3.8rem);line-height:1.07;max-width:650px;margin:0 0 28px}.home-module-description{font-size:1.08rem;max-width:580px;margin:0 0 34px}.home-module-highlights{list-style:none;padding:0;margin:0 0 32px;max-width:560px}.home-module-highlights li{position:relative;padding-left:20px;margin:16px 0;color:#b1c3da;line-height:1.75;font-size:.94rem}.home-module-highlights li:before{content:"";position:absolute;top:.78em;left:0;width:5px;height:5px;background:#69aaff;border-radius:50%;box-shadow:0 0 14px #146bff80}.home-module-detail .home-module-note{position:relative;font-size:.83rem;line-height:1.75;color:#9aadc6;margin:32px 0 28px;padding-left:20px;max-width:540px}.home-module-note:before{content:"";position:absolute;top:5px;bottom:5px;left:0;width:1px;background:linear-gradient(#6ea8ff80,#6ea8ff15)}.home-workflow{padding-bottom:100px!important}.home-workflow-heading{max-width:690px;margin-left:8%}.home-work-trail{position:relative;display:flex;gap:30px;justify-content:space-between;list-style:none;padding:0;margin:72px 0 95px}.home-work-trail:before{content:"";position:absolute;top:65px;left:25px;right:30px;height:1px;background:linear-gradient(90deg,#4e8edb70,#8dc8ff25,#4e8edb70);transform:rotate(-5deg);transform-origin:left}.home-work-trail li{position:relative;flex:1;max-width:175px;padding-top:15px}.home-work-trail li:nth-child(2),.home-work-trail li:nth-child(5){margin-top:58px}.home-work-trail li:nth-child(3),.home-work-trail li:nth-child(4){margin-top:108px}.home-work-trail li>span{display:block;font-size:4rem;font-weight:300;letter-spacing:-.08em;line-height:1;margin-bottom:27px;color:#84baff;text-shadow:0 0 30px #146bff35}.home-work-trail strong{display:block;font-size:1.05rem;font-weight:500;line-height:1.5;max-width:115px}.home-work-trail li>svg{position:absolute;right:-8px;top:38px;color:#6da8ee;opacity:.55}.home-workflow-copy{max-width:640px;margin-left:auto;margin-right:10%;padding-left:25px}.home-workflow-copy p{font-size:1.04rem;margin-bottom:28px}.home-review{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:14%;isolation:isolate}.home-review-contours{position:absolute;inset:-10% -5% 0;z-index:-1;width:110%;height:120%;pointer-events:none;opacity:.2}.home-review-contours path{fill:none;stroke:#5b9fea;stroke-width:.8;vector-effect:non-scaling-stroke}.home-review-copy{max-width:650px;align-self:start}.home-review-copy>p:not(.eyebrow){font-size:1.05rem;max-width:520px;margin-bottom:36px}.home-review-assurance{display:flex;align-items:flex-start;gap:16px;max-width:500px}.home-review-assurance>svg{flex:none;width:23px;height:23px;margin-top:5px;color:#83b8ff;stroke-width:1.3}.home-review-assurance p{font-size:.85rem;line-height:1.8;margin:0;color:#9db1cc}.home-review-list{list-style:none;margin:70px 0 0;padding:0;max-width:430px}.home-review-list li{position:relative;display:flex;align-items:baseline;gap:25px;margin:0 0 42px;min-width:0}.home-review-list li:nth-child(2n){margin-left:45px}.home-review-list li>span{color:#7eaadd;font-size:.7rem;letter-spacing:.06em}.home-review-list p{color:#d5dfed;font-size:clamp(1.15rem,1.7vw,1.6rem);letter-spacing:-.025em;line-height:1.4;margin:0}.home-people{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr);gap:10%;isolation:isolate}.home-people:before{content:"";position:absolute;inset:-70px -12vw -60px;z-index:-2;background:linear-gradient(180deg,rgba(5,10,17,.93),rgba(5,10,17,.75) 35%,rgba(5,10,17,.78) 65%,rgba(5,10,17,.97)),url(/newcrest-valley.webp) 50% /cover no-repeat;opacity:.65;pointer-events:none}.home-people-heading{align-self:start;position:sticky;top:145px;padding-bottom:30px}.home-people-heading h2{font-size:clamp(2.6rem,4.2vw,4.1rem);max-width:430px}.home-role-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:65px;row-gap:100px;padding-top:55px}.home-role{position:relative;isolation:isolate;display:block;align-self:start;min-width:0;padding-bottom:12px}.home-role:nth-child(2n){margin-top:135px}.home-role h3{font-size:clamp(1.7rem,2.3vw,2.3rem);margin:0 0 22px;transition:color .2s}.home-role p{font-size:.96rem;line-height:1.8;margin:0 0 26px}.home-role-arrow{color:#83b9ff;width:22px;stroke-width:1.3;transition:transform .2s}.home-role:hover h3{color:#98c6ff}.home-role:hover .home-role-arrow{transform:translateX(7px)}.home-role .home-depth-number{top:-48px;right:-7px;font-size:8rem}.home-demo{padding-top:100px!important}.home-demo-heading{max-width:840px;margin-left:5%}.home-demo-heading h2{max-width:800px}.home-demo-flow{display:grid;grid-template-columns:1.1fr 1fr;column-gap:18%;row-gap:80px;margin-top:100px;padding:0 5%}.home-demo-area{position:relative;isolation:isolate;align-self:start;min-width:0;padding-right:20px}.home-demo-area:nth-child(2n){margin-top:130px}.home-demo-area:nth-child(3){margin-left:10%}.home-demo-area h3{font-size:clamp(1.85rem,2.75vw,2.8rem);max-width:400px;margin:0 0 22px}.home-demo-area p{font-size:1.02rem;line-height:1.8;max-width:390px;margin:0 0 30px}.home-demo-area .home-depth-number{font-size:clamp(8rem,12vw,12rem);top:-60px;right:-10px}.home-demo-note{max-width:520px;margin:100px 5% 0 auto;font-size:.88rem}.home-demo-note .text-link{display:inline-flex;margin-top:10px;margin-left:0}@media(min-width:1500px){.home-modules{gap:12%}.home-module-detail{top:155px}.home-role-flow{column-gap:90px}}@media(max-width:1050px){.home-editorial .section{padding-top:100px;padding-bottom:100px}.home-introduction{display:block}.home-section-heading{max-width:690px}.home-benefit-flow{max-width:790px;margin-left:10%;padding-top:50px;column-gap:90px}.home-explorer-intro{gap:8%;grid-template-columns:1.2fr .8fr}.home-explorer-intro>p{font-size:.96rem}.home-modules{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:7%}.home-module-detail h3{font-size:2.6rem}.home-module-index button{gap:10px;font-size:.85rem}.home-module-detail{top:130px}.home-work-trail{gap:18px}.home-work-trail strong{font-size:.95rem}.home-work-trail li>span{font-size:3.4rem}.home-workflow-copy{margin-right:0;max-width:580px}.home-review{gap:9%;grid-template-columns:1.1fr .9fr}.home-review-list li:nth-child(2n){margin-left:18px}.home-review-list li{gap:18px}.home-people{display:block}.home-people-heading{position:relative;top:auto;max-width:650px}.home-people-heading h2{max-width:650px}.home-role-flow{max-width:800px;margin-left:12%;padding-top:50px;column-gap:90px}.home-demo-flow{column-gap:12%}.home-demo-area:nth-child(3){margin-left:0}}@media(max-width:700px){.home-editorial .section{padding:75px 22px}.home-editorial h2{font-size:clamp(2.4rem,9.6vw,3.5rem);line-height:1.1}.home-section-heading{padding-bottom:20px}.home-heading-line{margin-top:32px;width:85px}.home-benefit-flow{display:block;margin-left:0;padding-top:45px}.home-benefit,.home-benefit:nth-child(n){margin:0 0 68px;padding:0 12px 0 0;max-width:100%}.home-benefit:last-child{margin-bottom:0}.home-benefit:nth-child(2n){margin-left:24px}.home-benefit h3{font-size:1.8rem;max-width:300px}.home-benefit p{max-width:100%;font-size:.96rem}.home-benefit>svg{margin-bottom:23px}.home-benefit .home-depth-number{top:-15px;right:7px;font-size:7.5rem}.home-explorer-intro{display:block;margin-bottom:45px}.home-explorer-intro>p{max-width:100%;margin-top:26px;font-size:1rem}.home-modules{display:block}.home-module-index{flex-direction:row;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#5c8ccc #101b2b;padding:0 2px 15px;margin:0 -2px 50px}.home-module-index button{display:flex;gap:13px;flex:0 0 235px;min-height:86px;align-items:flex-start;padding:16px 0;scroll-snap-align:start;font-size:.9rem}.home-module-index button>span:first-child{padding-top:3px}.home-module-index button>svg{flex:none;margin-top:3px}.home-module-index button[aria-pressed=true]{border-bottom-color:#8dbfff}.home-module-detail{position:relative;top:auto;padding:14px 0 0;min-height:0}.home-module-detail h3{font-size:clamp(2.1rem,8.5vw,3rem);max-width:100%}.home-module-depth{font-size:10rem;right:3px;top:-30px}.home-module-description{font-size:1rem}.home-module-highlights li{font-size:.91rem}.home-module-detail-wrap:before{inset:-50px -22px 0}.home-module-detail .home-module-note{font-size:.84rem}.home-workflow-heading{margin-left:0}.home-work-trail{display:grid;grid-template-columns:1fr 1fr;gap:42px 35px;margin:54px 0 48px}.home-work-trail:before{display:none}.home-work-trail li,.home-work-trail li:nth-child(n){margin:0;padding:0;max-width:none}.home-work-trail li:nth-child(2n){padding-top:35px}.home-work-trail li>span{font-size:3.1rem;margin-bottom:17px}.home-work-trail strong{font-size:1rem;max-width:none}.home-work-trail li>svg{right:0;top:19px;width:16px}.home-work-trail li:nth-child(2n)>svg{top:54px}.home-workflow-copy{margin:0;padding-left:0}.home-workflow-copy p{font-size:.97rem}.home-review{display:block}.home-review-copy>p:not(.eyebrow){font-size:1rem}.home-review-assurance{gap:13px}.home-review-assurance p{font-size:.84rem}.home-review-list{margin:58px 0 0;max-width:100%}.home-review-list li{margin-bottom:30px;gap:20px}.home-review-list li:nth-child(2n){margin-left:25px}.home-review-list p{font-size:1.28rem}.home-review-contours{opacity:.15}.home-people-heading{padding-bottom:25px}.home-people-heading h2{font-size:clamp(2.4rem,9.6vw,3.5rem)}.home-role-flow{display:block;margin-left:0;padding-top:45px}.home-role,.home-role:nth-child(n){margin:0 0 78px;padding:0 8px 0 0}.home-role:last-child{margin-bottom:0}.home-role:nth-child(2n){margin-left:25px}.home-role h3{font-size:2rem}.home-role p{max-width:100%}.home-role .home-depth-number{top:-25px;right:15px;font-size:8rem}.home-people:before{inset:-50px -80vw -50px}.home-demo{padding-top:75px!important}.home-demo-heading{margin-left:0}.home-demo-flow{display:block;margin-top:70px;padding:0}.home-demo-area,.home-demo-area:nth-child(n){margin:0 0 85px;padding:0 10px 0 0}.home-demo-area:nth-child(2n){margin-left:25px}.home-demo-area:last-child{margin-bottom:0}.home-demo-area h3{font-size:2.1rem;max-width:300px}.home-demo-area p{font-size:.97rem;max-width:100%}.home-demo-area .home-depth-number{top:-35px;right:5px;font-size:8rem}.home-demo-note{margin:65px 0 0;font-size:.85rem}}@media(prefers-reduced-motion:reduce){.home-editorial *{scroll-behavior:auto;transition:none!important;animation:none!important}.home-role:hover .home-role-arrow{transform:none}.home-module-index{scroll-snap-type:none}}.editorial-page{isolation:isolate;overflow:clip;background:radial-gradient(ellipse at 85% 15%,rgba(20,107,255,.065),transparent 48%)}.editorial-head,.editorial-page,.editorial-page>.section{position:relative}.editorial-scenery{position:absolute;z-index:-2;inset:260px -12vw auto;height:1500px;pointer-events:none;opacity:.58;background:linear-gradient(180deg,#05070a,rgba(5,7,10,.7) 22%,rgba(5,7,10,.8) 70%,#05070a),url(/newcrest-valley.webp) top /cover no-repeat}.editorial-contours{position:absolute;z-index:-1;inset:0;width:100%;height:min(100%,2300px);pointer-events:none;opacity:.15}.editorial-contours path{fill:none;stroke:#5c9cff;stroke-width:.8;vector-effect:non-scaling-stroke}.editorial-head{padding-bottom:60px}.editorial-head h1{max-width:1100px}.editorial-head>p:last-of-type{max-width:660px;color:#bdc8d8;font-size:clamp(1rem,1.5vw,1.22rem);line-height:1.8}.editorial-accent{display:block;width:135px;height:2px;margin-top:45px;transform:rotate(-12deg);transform-origin:left;background:linear-gradient(90deg,#146bff,#95c8ff);box-shadow:0 0 18px #146bfF55}.editorial-workflow-list{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:15%;row-gap:85px;padding-top:100px;padding-bottom:110px}.editorial-entry{position:relative;isolation:isolate;min-width:0;align-self:start;padding-right:12px}.editorial-entry:nth-child(2n){margin-top:130px}.editorial-entry:nth-child(3){margin-left:8%}.editorial-depth{position:absolute;z-index:-1;right:0;top:-60px;font-size:clamp(7rem,13vw,12rem);font-weight:700;line-height:1;letter-spacing:-.075em;color:rgba(128,158,197,.04);-webkit-text-stroke:1px rgba(158,196,244,.15);pointer-events:none;user-select:none}.editorial-marker{display:block;width:7px;height:7px;margin-bottom:28px;border-radius:50%;background:#73b1ff;box-shadow:0 0 24px #146bff}.editorial-entry h2{font-size:clamp(2rem,3.5vw,3.3rem);line-height:1.1;letter-spacing:-.045em;margin:0 0 25px;max-width:430px}.editorial-contact-copy p,.editorial-entry p,.editorial-guide-copy p,.editorial-invitation-copy p,.editorial-legal-copy p,.editorial-principle p{color:#b9c6d8;font-size:1.03rem;line-height:1.85;max-width:470px;margin:0 0 28px}.editorial-link{display:inline-flex;align-items:center;gap:12px;color:#87baff;font-weight:600;line-height:1.5;padding:8px 0;text-underline-offset:6px}.editorial-email:hover,.editorial-link:hover{color:#d0e5ff;text-decoration:underline}.editorial-email svg,.editorial-link svg{flex:none}.editorial-invitation{display:grid;grid-template-columns:1fr 1.15fr;gap:12%;align-items:start;padding-top:75px;padding-bottom:100px}.editorial-invitation:before{content:"";position:absolute;top:0;left:5vw;right:5vw;height:1px;background:linear-gradient(90deg,#669bdb55,transparent)}.editorial-invitation h2{font-size:clamp(2.5rem,4.7vw,4.7rem);line-height:1.07;margin:0}.editorial-invitation-copy{padding-top:8px;min-width:0}.editorial-invitation-copy .actions{align-items:center;gap:24px}.editorial-email{display:inline-flex;align-items:center;gap:14px;min-width:0;max-width:100%;padding:10px 0;color:#a4c8ff;font-size:1.05rem;line-height:1.6;overflow-wrap:anywhere;text-underline-offset:7px}.editorial-faq{padding-top:95px}.pricing-promise{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:10% 12%;padding-top:45px;padding-bottom:95px}.pricing-promise>.eyebrow{grid-column:1/-1;margin:0}.pricing-promise h2{font-size:clamp(2.8rem,5.5vw,5.8rem);line-height:1.02;letter-spacing:-.055em;margin:0;max-width:800px}.pricing-promise-copy{padding-top:12px}.pricing-promise-copy>p{color:#c2ccda;font-size:1.08rem;line-height:1.9;margin:0 0 28px;max-width:560px}.pricing-role-strip{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,1fr);margin-top:25px;border-top:1px solid rgba(130,172,226,.28);border-left:1px solid rgba(130,172,226,.16)}.pricing-role-strip span{min-height:115px;padding:22px 18px;border-right:1px solid rgba(130,172,226,.16);border-bottom:1px solid rgba(130,172,226,.16);color:#d6dfeb;font-size:.9rem;line-height:1.45;background:rgba(8,15,25,.48)}.pricing-role-strip b{display:block;color:#66a5ff;font-size:.72rem;letter-spacing:.12em;margin-bottom:18px}.pricing-easier{padding-top:80px;padding-bottom:105px}.pricing-easier-head{display:grid;grid-template-columns:.55fr 1.45fr;gap:8%;align-items:start;margin-bottom:60px}.pricing-easier-head h2{font-size:clamp(2.6rem,4.8vw,4.9rem);line-height:1.04;letter-spacing:-.05em;margin:0;max-width:850px}.pricing-easier-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(130,172,226,.25);border-left:1px solid rgba(130,172,226,.16)}.pricing-easier-grid article{padding:28px 25px 35px;border-right:1px solid rgba(130,172,226,.16);border-bottom:1px solid rgba(130,172,226,.16);background:linear-gradient(145deg,rgba(14,26,43,.64),rgba(6,11,18,.42))}.pricing-easier-grid article>span{color:#67a6ff;font-size:.72rem;letter-spacing:.12em}.pricing-easier-grid h3{font-size:1.3rem;line-height:1.25;margin:22px 0 16px}.pricing-easier-grid p{color:#afbdd0;font-size:.94rem;line-height:1.75;margin:0}.editorial-pricing .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1180px;gap:20px;padding-top:85px;padding-bottom:55px}.editorial-pricing .pricing-grid article{min-height:540px;padding:38px;background:linear-gradient(145deg,rgba(14,25,40,.94),rgba(8,13,22,.94))}.editorial-pricing .pricing-grid h2{font-size:2rem;margin:22px 0 15px}.editorial-pricing .pricing-grid strong{font-size:clamp(2.8rem,4.5vw,4.5rem);line-height:1}.editorial-pricing .pricing-grid p{min-height:0;font-size:1.02rem;line-height:1.75}.editorial-pricing>.legal-note{max-width:1180px;padding:0 5vw;margin:0 auto 80px}.pricing-before-after{display:grid;grid-template-columns:1fr 1fr;gap:1px;padding-top:70px;padding-bottom:80px}.pricing-before-after>div{padding:50px;background:rgba(8,15,25,.72);border:1px solid rgba(130,172,226,.17)}.pricing-before-after>div:last-child{background:linear-gradient(145deg,rgba(14,34,64,.9),rgba(8,15,25,.76));border-color:rgba(61,139,255,.38)}.pricing-before-after h2{font-size:clamp(2.2rem,3.7vw,3.7rem);line-height:1.08;letter-spacing:-.045em;margin:18px 0 32px}.pricing-before-after ul{list-style:none;padding:0;margin:0}.pricing-before-after li{position:relative;padding:13px 0 13px 28px;color:#bcc9da;border-top:1px solid rgba(160,184,214,.13)}.pricing-before-after li:before{content:"";position:absolute;left:2px;top:23px;width:8px;height:8px;border-radius:50%;background:#4b82c8}.pricing-before-after>div:last-child li:before{background:#3ddc97;box-shadow:0 0 14px rgba(61,220,151,.35)}.editorial-guides{padding-top:40px;padding-bottom:60px}.editorial-guide{position:relative;display:grid;grid-template-columns:80px minmax(0,1fr) minmax(0,1fr);column-gap:6%;align-items:start;padding:65px 0 70px}.editorial-guide:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#669bdb40,transparent 85%)}.editorial-guide:nth-child(2n){margin-left:6%}.editorial-guide-number{color:#68a6ff;font-weight:300;font-size:3.6rem;letter-spacing:-.065em;line-height:1.1;padding-top:3px;text-shadow:0 0 35px #146bff45}.editorial-guide h2{font-size:clamp(1.9rem,3vw,2.9rem);line-height:1.12;letter-spacing:-.04em;margin:0;max-width:360px}.editorial-guide-copy{min-width:0;padding-top:3px}.editorial-guide-copy p{font-size:.98rem;margin-bottom:22px}.editorial-principles{padding-top:65px;padding-bottom:100px}.editorial-principle{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:13%;align-items:start;padding:50px 0 110px;min-width:0}.editorial-principle:nth-child(2n){margin-left:9%}.editorial-principle:last-child{padding-bottom:20px}.editorial-principle h2{font-size:clamp(2.3rem,4.5vw,4.4rem);line-height:1.08;letter-spacing:-.05em;margin:0;max-width:550px}.editorial-principle>div{padding-top:10px;min-width:0}.editorial-principle .editorial-depth{right:55%;top:0;color:rgba(128,158,197,.025);-webkit-text-stroke-color:rgba(158,196,244,.11)}.editorial-contact .editorial-scenery{inset:170px -12vw auto;height:1000px;opacity:.65}.editorial-contact-stage{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:13%;align-items:start;padding-top:75px;padding-bottom:125px}.editorial-contact-stage h2{font-size:clamp(2.4rem,4.3vw,4.2rem);line-height:1.1;letter-spacing:-.045em;margin:0;max-width:580px}.editorial-contact-copy{padding-top:10px;min-width:0}.editorial-contact-actions{display:flex;flex-direction:column;align-items:flex-start;gap:30px}.editorial-contact-actions .editorial-email{font-size:clamp(1rem,2.1vw,1.65rem);letter-spacing:-.02em}.editorial-demo .editorial-head{padding-top:40px;padding-bottom:18px}.editorial-demo .editorial-head h1{max-width:1000px;font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.12;margin:12px 0 16px}.editorial-demo .editorial-head>.eyebrow{margin:0 0 12px}.editorial-demo .editorial-head>p:last-of-type:not(.eyebrow){max-width:760px;font-size:1rem;line-height:1.6;margin:0}.editorial-demo .editorial-accent{margin-top:18px}.editorial-demo .editorial-scenery{inset:300px -12vw auto;height:1100px;opacity:.42}.editorial-demo-stage{padding-top:35px;padding-bottom:125px}.editorial-demo-stage .demo-form{max-width:940px;margin:0 0 0 auto;padding:0;background:none;border:0;box-shadow:none}.editorial-demo-stage .steps{gap:20px;margin-bottom:42px}.editorial-demo-stage .steps span{padding:12px 0;color:#91a2b9}.editorial-demo-stage .steps .active{color:#edf4ff}.editorial-demo-stage .form-grid{column-gap:30px;row-gap:28px}.editorial-demo-stage .form-grid label{font-size:.92rem;font-weight:500;color:#d3dce8;gap:10px;min-width:0}.editorial-demo-stage .form-grid input:not([type=checkbox]),.editorial-demo-stage .form-grid select,.editorial-demo-stage .form-grid textarea{width:100%;min-width:0;background:rgba(5,10,18,.7);border-color:rgba(151,182,221,.35);border-radius:3px;padding:14px 15px;color:#f5f8ff}.editorial-demo-stage .form-grid input:focus-visible,.editorial-demo-stage .form-grid select:focus-visible,.editorial-demo-stage .form-grid textarea:focus-visible{outline:2px solid #70adff;outline-offset:3px}.editorial-demo-stage .review{background:none;border-left:1px solid #5b94db;padding:6px 0 6px 22px;overflow-wrap:anywhere}.editorial-demo-stage .form-actions{margin-top:38px}.editorial-demo-stage .pricing-note{font-size:.9rem;line-height:1.8;margin-top:28px}.editorial-demo-stage .form-error a,.editorial-demo-stage .pricing-note a{color:#a4c8ff;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px}.editorial-demo-stage .success{background:none;border:0;padding:40px 0;max-width:940px;margin-left:auto;text-align:left}.editorial-demo-stage .success h2{font-size:clamp(2.4rem,4vw,3.6rem);margin-top:24px}.editorial-demo-stage .success p{max-width:600px;color:#bdc8d8;line-height:1.8}.editorial-legal .editorial-scenery{height:850px;opacity:.19}.editorial-legal .editorial-contours{opacity:.08}.editorial-legal .editorial-head{padding-bottom:45px}.editorial-legal-copy{padding-top:30px;padding-bottom:130px;min-height:360px}.editorial-legal-copy h2{font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.2;letter-spacing:-.035em;margin:0 0 28px;max-width:700px}.editorial-legal-copy p{max-width:680px}@media(max-width:1050px){.editorial-workflow-list{column-gap:10%;row-gap:65px}.editorial-entry:nth-child(2n){margin-top:100px}.editorial-entry:nth-child(3){margin-left:0}.editorial-guide{grid-template-columns:60px minmax(0,1fr) minmax(0,1.2fr);column-gap:5%}.editorial-guide:nth-child(2n){margin-left:0}.editorial-principle{column-gap:8%;padding-bottom:90px}.editorial-principle:nth-child(2n){margin-left:4%}.editorial-contact-stage,.editorial-invitation{column-gap:8%}.editorial-demo-stage .demo-form{max-width:100%}.pricing-easier-grid,.pricing-role-strip{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.editorial-head{padding-bottom:45px}.editorial-head>p:last-of-type{font-size:1rem}.editorial-accent{width:100px;margin-top:34px}.editorial-scenery{inset:260px -60vw auto;height:1500px;opacity:.4}.editorial-contours{opacity:.11}.editorial-workflow-list{display:block;padding-top:55px;padding-bottom:15px}.editorial-entry,.editorial-entry:nth-child(n){margin:0 0 85px;padding:0;max-width:100%}.editorial-entry:last-child{margin-bottom:45px}.editorial-entry h2{font-size:2.3rem;max-width:360px}.editorial-depth{top:-25px;right:8px;font-size:8rem}.editorial-marker{margin-bottom:23px}.editorial-contact-copy p,.editorial-entry p,.editorial-guide-copy p,.editorial-invitation-copy p,.editorial-legal-copy p,.editorial-principle p{font-size:1rem;max-width:100%}.editorial-contact-stage,.editorial-invitation{display:block;padding-top:55px;padding-bottom:75px}.editorial-contact-stage h2,.editorial-invitation h2{font-size:2.5rem}.editorial-contact-copy,.editorial-invitation-copy{padding-top:28px}.editorial-invitation-copy .actions{gap:18px}.editorial-email{font-size:1rem;gap:10px}.editorial-faq{padding-top:60px}.editorial-guides{padding-top:10px;padding-bottom:15px}.editorial-guide{grid-template-columns:45px minmax(0,1fr);gap:20px;padding:38px 0 45px}.editorial-guide-number{font-size:2.4rem}.editorial-guide h2{font-size:1.9rem;line-height:1.15}.editorial-guide-copy{grid-column:2;padding-top:0}.editorial-principles{padding-top:30px;padding-bottom:45px}.editorial-principle,.editorial-principle:nth-child(n){display:block;padding:30px 0 70px;margin-left:0}.editorial-principle:last-child{padding-bottom:15px}.editorial-principle h2{font-size:2.5rem;max-width:430px}.editorial-principle>div{padding-top:28px}.editorial-principle .editorial-depth{right:8px;top:0;font-size:8rem}.editorial-contact-actions{gap:24px}.editorial-contact-actions .editorial-email{font-size:clamp(.95rem,5.1vw,1.45rem)}.editorial-demo .editorial-head{padding-top:24px;padding-bottom:12px}.editorial-demo-stage{padding-top:20px;padding-bottom:85px}.editorial-demo-stage .steps{gap:10px;margin-bottom:30px;font-size:.87rem}.editorial-demo-stage .form-grid{row-gap:23px}.editorial-demo-stage .form-actions{flex-wrap:wrap;gap:12px}.editorial-demo-stage .success{padding:30px 0}.editorial-legal .editorial-head{padding-bottom:30px}.editorial-legal-copy{padding-top:20px;padding-bottom:85px;min-height:300px}.editorial-legal-copy h2{font-size:2rem}.pricing-promise{display:block;padding-top:30px;padding-bottom:65px}.pricing-promise h2{font-size:2.8rem;margin:20px 0 32px}.pricing-role-strip{display:grid;grid-template-columns:1fr 1fr;margin-top:38px}.pricing-role-strip span{min-height:105px;padding:18px 15px}.pricing-easier{padding-top:55px;padding-bottom:70px}.pricing-easier-head{display:block;margin-bottom:40px}.pricing-easier-head h2{font-size:2.65rem;margin-top:18px}.pricing-easier-grid{grid-template-columns:1fr}.editorial-pricing .pricing-grid{grid-template-columns:1fr;padding-top:55px}.editorial-pricing .pricing-grid article{min-height:0;padding:30px 24px}.pricing-before-after{grid-template-columns:1fr;padding-top:40px}.pricing-before-after>div{padding:34px 24px}}@media(prefers-reduced-motion:reduce){.editorial-page *{scroll-behavior:auto}}.header .nav>a{white-space:nowrap}@media(min-width:1201px){.header .nav{gap:clamp(16px,1.8vw,28px)}}@media(max-width:1200px){.header .nav{display:none;position:absolute;left:0;right:0;top:92px;padding:25px 5vw;background:#080b10;flex-direction:column;align-items:stretch;gap:22px;max-height:calc(100dvh - 92px);overflow-y:auto}.header .nav.open{display:flex}.header .menu{display:block}}@media(max-width:700px){.header .nav{top:80px;max-height:calc(100dvh - 80px);gap:18px;padding:20px 22px}}.eric-guide_widget__FZ_Ey{position:fixed;right:max(20px,env(safe-area-inset-right,0px));bottom:var(--eric-bottom);z-index:45;isolation:isolate;color:#edf4ff;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5;pointer-events:none}.eric-guide_widget__FZ_Ey,.eric-guide_widget__FZ_Ey[data-home=true]{--eric-bottom:calc(20px + env(safe-area-inset-bottom, 0px))}.eric-guide_widget__FZ_Ey a,.eric-guide_widget__FZ_Ey button{font:inherit;-webkit-tap-highlight-color:transparent}.eric-guide_widget__FZ_Ey button{cursor:pointer}.eric-guide_widget__FZ_Ey button:disabled{cursor:default}.eric-guide_widget__FZ_Ey a{text-decoration:none}.eric-guide_widget__FZ_Ey :is(button,a):focus-visible{outline:3px solid #a9d2ff;outline-offset:4px}.eric-guide_launcher__ArCsA{position:relative;isolation:isolate;display:flex;align-items:center;gap:8px;min-height:62px;padding:0 18px 0 6px;border:1px solid #79a6d035;border-radius:20px;color:#edf4ff;background:linear-gradient(125deg,#173453b8,#08111ae8 70%);backdrop-filter:blur(18px);box-shadow:0 10px 30px #0005,inset 0 1px #b4d8ff12;pointer-events:auto;touch-action:manipulation;animation:eric-guide_ericArrival__LckSL .7s cubic-bezier(.2,.8,.2,1) both}.eric-guide_artwork__ZD8MR{position:relative;display:block;flex:none;width:54px;height:72px;margin-top:-12px;overflow:hidden;background:radial-gradient(ellipse at 50% 72%,#146bff30,transparent 68%);mask-image:linear-gradient(180deg,#000 70%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent)}.eric-guide_mascotImage__6gIDe{position:absolute;display:block;width:175%;max-width:none;height:auto;left:-30%;top:0;filter:saturate(.72) brightness(.88) contrast(.96) drop-shadow(0 0 7px #67a9fa25);pointer-events:none;user-select:none}.eric-guide_launcherLabel__X4__p{display:grid;gap:1px;text-align:left}.eric-guide_launcherLabel__X4__p strong{font-size:15px;font-weight:700;letter-spacing:.01em}.eric-guide_launcherLabel__X4__p>span{font-size:11px;color:#afc3d9}.eric-guide_launcher__ArCsA:hover{border-color:#8fbbec80}.eric-guide_widget__FZ_Ey[data-home=true] .eric-guide_launcher__ArCsA{flex-direction:column;gap:0;width:156px;padding:0;border-color:transparent;border-radius:24px;background:transparent;box-shadow:none;backdrop-filter:none}.eric-guide_widget__FZ_Ey[data-home=true] .eric-guide_artwork__ZD8MR{width:148px;height:156px;margin:0 0 -24px;background:radial-gradient(ellipse at 50% 83%,#2477c94a,transparent 65%);mask-image:linear-gradient(180deg,#000 50%,#000b 72%,transparent 99%);-webkit-mask-image:linear-gradient(180deg,#000 50%,#000b 72%,transparent 99%);transition:transform .18s ease}.eric-guide_widget__FZ_Ey[data-home=true] .eric-guide_launcher__ArCsA:hover .eric-guide_artwork__ZD8MR{transform:translateY(-2px)}.eric-guide_widget__FZ_Ey[data-home=true] .eric-guide_launcherLabel__X4__p{position:relative;display:flex;align-items:baseline;gap:7px;padding:12px 16px;background:linear-gradient(135deg,#19334bdc,#08131ef2);backdrop-filter:blur(18px);border:1px solid #79a6d040;border-radius:14px;box-shadow:0 10px 30px #0005,inset 0 1px #c1ddff16}.eric-guide_greeting__4b2mS,.eric-guide_panel___j9zE{position:absolute;right:0;bottom:calc(100% + 14px);width:350px;max-width:calc(100vw - 32px);border:1px solid #6c91bc6b;border-radius:18px;background:#0b1625fa;box-shadow:0 18px 55px #0008,inset 0 1px #c7dfff0a;pointer-events:auto}.eric-guide_widget__FZ_Ey[data-home=true] .eric-guide_panel___j9zE{right:calc(100% + 14px);bottom:0}.eric-guide_greeting__4b2mS{right:calc(100% + 5px);bottom:64px;width:250px;padding:22px 22px 18px;border-radius:18px 18px 3px 18px;animation:eric-guide_ericArrival__LckSL .4s ease both}.eric-guide_greeting__4b2mS p{margin:0 0 15px;color:#d7e5f4;font-size:16px;line-height:1.55}.eric-guide_greeting__4b2mS strong{color:white;font-size:20px;font-weight:600}.eric-guide_close__RMNhH,.eric-guide_greetingClose__CDAQp{display:grid;place-items:center;flex:none;width:40px;height:40px;padding:0;color:#bdcfe3;background:transparent;border:0;border-radius:50%}.eric-guide_greetingClose__CDAQp{position:absolute;right:4px;top:4px;width:32px;height:32px}.eric-guide_close__RMNhH:hover,.eric-guide_greetingClose__CDAQp:hover{color:white;background:#a6c9ed17}.eric-guide_greetingAction__wtzV8,.eric-guide_primary__TW2Ok{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:10px 14px;border:1px solid #8dbdff4d;border-radius:8px;background:#1b64c5;color:white;font-size:13px!important;font-weight:600!important}.eric-guide_greetingAction__wtzV8:hover,.eric-guide_primary__TW2Ok:hover{background:#2477df}.eric-guide_panel___j9zE{max-height:min(560px,calc(100dvh - var(--eric-bottom) - 190px));padding:22px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#597da5 #0b1625;outline:none}.eric-guide_widget__FZ_Ey[data-home=true] .eric-guide_panel___j9zE{max-height:min(560px,calc(100dvh - var(--eric-bottom) - 110px))}.eric-guide_panelHeader__vZhTz{display:flex;align-items:start;justify-content:space-between;gap:8px}.eric-guide_eyebrow__MHgh4{margin:0 0 8px;color:#8cafd5;font-size:10px;line-height:1.5;letter-spacing:.15em;font-weight:600}.eric-guide_panelHeader__vZhTz h2{margin:0;color:#f4f8ff;font-size:23px;line-height:1.18;font-weight:600;letter-spacing:-.025em}.eric-guide_close__RMNhH{margin:-8px -9px 0 0}.eric-guide_introduction___i46g{margin:14px 0 20px;color:#b5c5d9;font-size:13px;line-height:1.65}.eric-guide_menu__0Cwgs{border-top:1px solid #819bb42e}.eric-guide_menuItem__ZKyHM{display:flex;align-items:center;gap:12px;width:100%;min-height:74px;padding:15px 0;border:0;border-bottom:1px solid #819bb42e;border-radius:0;background:transparent;color:#94bdf0;text-align:left}.eric-guide_menuItem__ZKyHM>svg{flex:none}.eric-guide_menuItem__ZKyHM>svg:last-child{margin-left:auto}.eric-guide_menuItem__ZKyHM>span{display:grid;gap:5px;min-width:0}.eric-guide_menuItem__ZKyHM strong{color:#f0f5fd;font-size:14px;font-weight:600}.eric-guide_menuItem__ZKyHM small{color:#a0b4cb;font-size:11px;line-height:1.5}.eric-guide_menuItem__ZKyHM:hover strong{color:#9cc8ff}.eric-guide_menuItem__ZKyHM:last-child{border-bottom:0}.eric-guide_tourContent__KtMEi{border-top:1px solid #819bb42e;padding-top:19px}.eric-guide_stepLabel__DS3jQ{display:flex;align-items:center;gap:14px;margin:0 0 18px;color:#8faed0;font-size:10px;letter-spacing:.12em}.eric-guide_stepLabel__DS3jQ>span{color:#a2ceff;font-variant-numeric:tabular-nums}.eric-guide_tourContent__KtMEi h3{margin:0 0 13px;color:#f0f5fd;font-size:25px;line-height:1.2;letter-spacing:-.03em;font-weight:500}.eric-guide_tourDescription__K63S4{margin:0 0 18px;color:#bacbdc;font-size:13px;line-height:1.75}.eric-guide_featureLink__H1tDy{display:inline-flex;align-items:center;gap:7px;min-height:34px;color:#a3cbff;font-size:12px!important}.eric-guide_featureLink__H1tDy:hover{color:white}.eric-guide_tourActions__7bjIp{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid #819bb42e}.eric-guide_back__tzcRh{display:inline-flex;align-items:center;gap:3px;min-height:42px;padding:8px 3px;border:0;background:none;color:#b7c9df;font-size:12px!important}.eric-guide_back__tzcRh:disabled{opacity:.4}.eric-guide_back__tzcRh:not(:disabled):hover{color:white}.eric-guide_allOptions__MR2wV{display:block;min-height:38px;margin:11px auto -9px;padding:8px 13px;border:0;background:none;color:#9bb3cf;text-decoration:underline;text-underline-offset:4px;font-size:11px!important}.eric-guide_allOptions__MR2wV:hover{color:white}@keyframes eric-guide_ericArrival__LckSL{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (max-height:600px),(max-width:700px){.eric-guide_widget__FZ_Ey{right:max(12px,env(safe-area-inset-right,0px))}.eric-guide_widget__FZ_Ey,.eric-guide_widget__FZ_Ey[data-home=true]{--eric-bottom:calc(12px + env(safe-area-inset-bottom, 0px))}.eric-guide_greeting__4b2mS{display:none}.eric-guide_launcher__ArCsA,.eric-guide_widget__FZ_Ey[data-home=true] .eric-guide_launcher__ArCsA{width:108px;min-height:54px;flex-direction:row;gap:3px;padding:0 12px 0 5px;border:1px solid #79a6d035;border-radius:17px;background:linear-gradient(125deg,#173453d9,#08111af2 70%);backdrop-filter:blur(18px);box-shadow:0 6px 24px #0006}.eric-guide_artwork__ZD8MR,.eric-guide_widget__FZ_Ey[data-home=true] .eric-guide_artwork__ZD8MR{width:50px;height:65px;margin:-11px 0 0;border-radius:0;background:transparent;filter:none;mask-image:linear-gradient(180deg,#000 68%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 68%,transparent)}.eric-guide_launcherLabel__X4__p,.eric-guide_widget__FZ_Ey[data-home=true] .eric-guide_launcherLabel__X4__p{display:block;padding:0;border:0;background:none;box-shadow:none;text-align:center;line-height:1.2}.eric-guide_launcherLabel__X4__p strong{font-size:12px}.eric-guide_launcherLabel__X4__p>span{display:none}.eric-guide_widget__FZ_Ey[data-home=true] .eric-guide_launcher__ArCsA:hover .eric-guide_artwork__ZD8MR{transform:none}.eric-guide_panel___j9zE,.eric-guide_widget__FZ_Ey[data-home=true] .eric-guide_panel___j9zE{position:fixed;right:12px;left:12px;bottom:calc(var(--eric-bottom) + 76px);width:auto;max-width:390px;max-height:calc(100dvh - var(--eric-bottom) - 190px);margin-left:auto;padding:20px;border-radius:15px}.eric-guide_panelHeader__vZhTz h2{font-size:22px}.eric-guide_tourContent__KtMEi h3{font-size:24px}}@media (max-height:500px) and (orientation:landscape){.eric-guide_panel___j9zE,.eric-guide_widget__FZ_Ey[data-home=true] .eric-guide_panel___j9zE{top:94px;right:132px;left:auto;bottom:12px;width:min(360px,calc(100vw - 148px));max-width:none;max-height:calc(100dvh - 106px);padding:16px}.eric-guide_panelHeader__vZhTz h2{font-size:20px}}@media (prefers-reduced-motion:reduce){.eric-guide_widget__FZ_Ey *,.eric-guide_widget__FZ_Ey :after,.eric-guide_widget__FZ_Ey :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.eric-guide_widget__FZ_Ey[data-home=true] .eric-guide_launcher__ArCsA:hover .eric-guide_artwork__ZD8MR{transform:none}}@media print{.eric-guide_widget__FZ_Ey{display:none}}