.living-orbit{z-index:2;color:#f2f9ff;background:radial-gradient(at 50% 43%,#0b2740 0%,#061522 47%,#040b16 82%);position:relative;overflow:clip}.living-orbit:before{content:"";pointer-events:none;opacity:.24;background-color:#0000;background-image:linear-gradient(90deg,#0000 49.9%,#62dff333 50%,#0000 50.1%),linear-gradient(#0000 49.9%,#62dff327 50%,#0000 50.1%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:120px 120px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:radial-gradient(#000,#0000 72%)}.living-orbit__inner{max-width:1600px;margin:auto;padding:clamp(5rem,8vw,8rem) 0 5rem;position:relative}.living-orbit__heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:1rem 4rem;width:min(100% - 10vw,1380px);margin:auto;display:grid}.living-orbit__heading .living-label{grid-column:1/-1;margin-bottom:1rem}.living-orbit__heading h2{letter-spacing:-.055em;max-width:750px;margin:0;font-size:clamp(2.7rem,4.5vw,4rem);font-weight:380;line-height:1.04}.living-orbit__heading h2 em{color:#93d9ea;font-style:normal}.living-orbit__heading>p:last-child{color:#adc3d3;max-width:390px;margin:0;font-size:1rem;line-height:1.55}.living-orbit__viewport{perspective:1600px;perspective-origin:50% 42%;touch-action:pan-y;user-select:none;outline:0;height:clamp(560px,43vw,650px);margin-top:3rem;position:relative}.living-orbit__viewport:focus-visible:after{z-index:8;content:"";pointer-events:none;border:2px solid #85e9ff;border-radius:20px;position:absolute;inset:1rem 8%}.living-orbit__track{transform-style:preserve-3d;position:absolute;inset:0}.living-orbit__card{z-index:1;opacity:0;width:min(72vw,1050px);height:100%;transform-style:preserve-3d;will-change:transform, opacity;background:#081927;border:1px solid #8bd7ec46;border-radius:18px;grid-template-rows:minmax(0,1fr) auto;display:grid;position:absolute;top:0;left:50%;overflow:hidden;transform:translate3d(-50%,18px,-240px)rotateY(35deg)scale(.72);box-shadow:0 32px 85px #000a}.living-orbit__card[data-position="0"]{z-index:5;opacity:1;transform:translate(-50%)}.living-orbit__card[data-position="1"]{z-index:2;opacity:.46;transform:translate3d(calc(-50% + min(35vw,520px)),18px,-260px)rotateY(-38deg)scale(.72)}.living-orbit__card[data-position="-1"]{z-index:2;opacity:.46;transform:translate3d(calc(-50% - min(35vw,520px)),18px,-260px)rotateY(38deg)scale(.72)}.living-orbit__card[data-position="2"]{opacity:0;pointer-events:none}.living-orbit__card.is-active{z-index:5}.living-orbit__card:not(.is-active){cursor:pointer}.living-orbit__screen{background:#030a12;border:1px solid #7ec9dd3c;border-radius:10px;min-height:0;margin:12px 12px 0;position:relative;overflow:hidden}.living-orbit__browser{z-index:2;background:#081522;border-bottom:1px solid #9acdd52c;align-items:center;gap:6px;height:32px;padding:0 12px;display:flex;position:relative}.living-orbit__browser i{background:#2a6279;border-radius:50%;width:6px;height:6px}.living-orbit__browser i:nth-child(2){background:#368ca9}.living-orbit__browser i:nth-child(3){background:#69c7dd}.living-orbit__browser span{color:#859dab;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-size:.65rem;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.living-orbit__screen img{object-fit:cover;object-position:top;-webkit-user-drag:none;width:100%;height:calc(100% - 32px);display:block}.living-orbit__card-info{grid-template-columns:minmax(180px,.75fr) minmax(260px,1.2fr) auto;align-items:center;gap:1rem 2rem;min-height:155px;padding:1.4rem 1.7rem;display:grid}.living-orbit__card-info div span{color:#78dbea;letter-spacing:.16em;text-transform:uppercase;font-size:.63rem;font-weight:700}.living-orbit__card-info h3{letter-spacing:-.045em;margin:.45rem 0 0;font-size:clamp(1.5rem,2.4vw,2.4rem);font-weight:420;line-height:1}.living-orbit__card-info p{color:#adbfce;max-width:400px;margin:0;font-size:.92rem;line-height:1.5}.living-orbit__card-info a{color:#eafaff;white-space:nowrap;border:1px solid #7acfe683;border-radius:99px;align-items:center;gap:1.5rem;padding:.8rem 1rem;font-size:.78rem;text-decoration:none;display:inline-flex}.living-orbit__card-info a:hover,.living-orbit__card-info a:focus-visible{background:#56d5ec24;border-color:#dbfaff}.living-orbit__controls{justify-content:center;align-items:center;gap:1.5rem;margin:1.8rem auto 0;display:flex}.living-orbit__controls>button{color:#effaff;width:50px;height:50px;font:inherit;cursor:pointer;background:#0a2233;border:1px solid #81d7ed82;border-radius:50%;font-size:1.25rem}.living-orbit__controls>button:hover,.living-orbit__controls>button:focus-visible{background:#12415a;border-color:#d6faff}.living-orbit__counter{color:#b0c8d6;letter-spacing:.13em;text-align:center;min-width:94px;margin:0;font-size:.85rem}.living-orbit__counter [data-orbit-current]{color:#f6fcff;font-size:1.2rem}.living-orbit__status{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.living-orbit__indicators{justify-content:center;gap:.65rem;margin:1.25rem auto 0;display:flex}.living-orbit__indicators button{color:#94acbc;width:40px;height:24px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #577b8b;font-size:.63rem}.living-orbit__indicators button.is-active{color:#eefaff;border-color:#6edbf4}.living-orbit__hint{color:#83a2b2;letter-spacing:.04em;text-align:center;margin:1.25rem 1rem 0;font-size:.74rem}.living-orbit.is-dragging,.living-orbit.is-dragging *{cursor:grabbing!important}@media (width<=900px){.living-orbit__heading{grid-template-columns:1fr}.living-orbit__viewport{height:560px}.living-orbit__card{width:min(82vw,760px)}.living-orbit__card-info{grid-template-columns:1fr auto;gap:.7rem 1rem}.living-orbit__card-info p{grid-area:2/1}.living-orbit__card-info a{grid-area:1/2/3}}@media (width<=700px){.living-orbit__inner{padding:5rem 0 4rem}.living-orbit__heading{gap:1rem;width:calc(100% - 2.5rem)}.living-orbit__heading h2{font-size:clamp(2.6rem,9vw,3.6rem)}.living-orbit__heading>p:last-child{font-size:.92rem}.living-orbit__viewport{perspective:1100px;height:550px;margin-top:2rem}.living-orbit__card{border-radius:13px;width:88vw}.living-orbit__screen{margin:6px 6px 0}.living-orbit__browser{height:27px}.living-orbit__screen img{height:calc(100% - 27px)}.living-orbit__card-info{flex-direction:column;align-items:flex-start;gap:.7rem;min-height:225px;padding:1rem;display:flex}.living-orbit__card-info h3{font-size:1.8rem}.living-orbit__card-info p{font-size:.82rem;line-height:1.35}.living-orbit__card-info a{margin-top:auto;padding:.62rem .85rem}.living-orbit__hint{font-size:.68rem}}@media (prefers-reduced-motion:reduce){.living-orbit *,.living-orbit :before,.living-orbit :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.living-product{z-index:2;color:#f3faff;background:radial-gradient(at 80% 10%,#0c3340,#050d19 65%);border-top:1px solid #80cad537;padding:5rem clamp(1.25rem,5vw,7rem) 7rem;scroll-margin-top:6rem;position:relative}.living-product__inner{max-width:1380px;margin:auto}.living-product__inner>div{border-top:1px solid #9ed4e24a;grid-template-columns:1.1fr .9fr;align-items:end;gap:4rem;padding-top:2rem;display:grid}.living-product__badge{color:#83dce9;letter-spacing:.18em;font-size:.65rem;font-weight:700}.living-product h2{letter-spacing:-.065em;margin:1.2rem 0 0;font-size:clamp(3rem,6vw,5.5rem);font-weight:350;line-height:.95}.living-product h2 em{color:#91d8e6;font-style:normal}.living-product p:not(.living-label){color:#b5cbd6;max-width:460px;margin:0 0 1.5rem;line-height:1.65}.living-product a{color:#e2faff;border-bottom:1px solid #82d6e7;gap:2rem;padding-bottom:.55rem;font-size:.85rem;text-decoration:none;display:inline-flex}@media (width<=700px){.living-product__inner>div{grid-template-columns:1fr;gap:2rem}.living-product{padding-block:4rem 5rem}}.living-crm,.living-contact,.living-footer{color:#effaff}.living-crm{z-index:2;isolation:isolate;background:radial-gradient(at 75% 55%,#0a2940 0%,#061523 42%,#040c17 82%);border-top:1px solid #70cfe02b;scroll-margin-top:5rem;position:relative;overflow:hidden}.living-crm__energy{z-index:-1;opacity:.7;pointer-events:none;background:radial-gradient(38% 35% at 78% 61%,#087bba38,#0000 75%),radial-gradient(26% 20% at 64% 85%,#0ebded28,#0000 80%);position:absolute;inset:0}.living-crm__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,6rem);width:min(100% - 10vw,1500px);min-height:min(82svh,780px);margin:auto;padding:clamp(5rem,7vw,7rem) 0;display:grid}.living-crm__copy{z-index:2;position:relative}.living-crm__eyebrow,.living-contact__eyebrow{color:#acd0e2;letter-spacing:.14em;align-items:center;gap:.85rem;margin:0 0 2rem;font-size:.72rem;font-weight:650;display:flex}.living-crm__eyebrow span{color:#9ce8f8;white-space:nowrap;border:1px solid #69c6e05c;border-radius:100px;padding:.52rem .75rem;font-size:.6rem}.living-crm h2{letter-spacing:-.068em;max-width:780px;margin:0;font-size:clamp(3.1rem,4.8vw,5.1rem);font-weight:380;line-height:1.03}.living-crm h2 em,.living-contact h2 em{-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#5e9fff 0%,#00c2eb 75%,#86edfa 100%) text;font-style:normal}.living-crm__description{color:#b6ccdc;max-width:520px;margin:1.8rem 0 0;font-size:clamp(.97rem,1.15vw,1.1rem);line-height:1.7}.living-crm__capabilities{flex-wrap:wrap;gap:.8rem 1.8rem;margin:2.3rem 0 2.5rem;padding:0;list-style:none;display:flex}.living-crm__capabilities li{color:#d9ecf5;align-items:center;gap:.55rem;font-size:.82rem;display:flex}.living-crm__capabilities li span{color:#5bdaf5;border:1px solid #69cbe157;border-radius:6px;place-items:center;width:1.8rem;height:1.8rem;font-size:.65rem;display:grid}.living-crm__capabilities strong{font-weight:520}.living-crm__capabilities small{color:#8cabbc;margin-top:.18rem;font-size:.64rem;font-weight:400;display:block}.living-crm__button,.living-contact__button{color:#03131d;background:linear-gradient(125deg,#04a9ed,#48d6fc);border:1px solid #42cfff;border-radius:8px;justify-content:center;align-items:center;gap:1.8rem;min-height:3.4rem;padding:.9rem 1.45rem;font-size:.9rem;font-weight:650;text-decoration:none;transition:filter .2s,transform .2s,border-color .2s;display:inline-flex}.living-crm__button:hover,.living-contact__button:hover{filter:brightness(1.15);transform:translateY(-2px)}.living-crm__button:focus-visible,.living-contact__button:focus-visible,.living-footer a:focus-visible{outline-offset:4px;outline:2px solid #c6f6ff}.living-crm__visual{perspective:1400px;opacity:0;width:100%;margin:0;padding:2.5rem .5rem 2rem;transition:opacity .9s,transform .9s;position:relative;transform:translate(24px,20px)}.living-crm__visual.is-visible{opacity:1;transform:none}.living-crm__light{opacity:.55;filter:blur(28px);pointer-events:none;background:radial-gradient(at 52% 55%,#2dc5ff35,#087dcc13 42%,#0000 70%);border-radius:50%;position:absolute;inset:4% -7% 6%}.living-crm__screen{transform-origin:50%;background:#eaf0f8;border:1px solid #83dbef93;border-radius:14px;position:relative;overflow:hidden;transform:rotateY(-9deg)rotateX(2deg);box-shadow:0 0 0 8px #0d2638,0 0 0 9px #94e7f83b,0 30px 70px #0009,0 0 65px #15a5db3b}.living-crm__screen:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 35px #00284a29}.living-crm__screen img{width:100%;height:auto;display:block}.living-crm__visual figcaption{color:#94bdce;letter-spacing:.17em;text-align:right;margin:1.7rem 0 0;font-size:.61rem}.living-contact{z-index:2;text-align:center;background:radial-gradient(at 50% 10%,#0a2940 0%,#040e1b 57%,#030914 100%);border-top:1px solid #3ba8c65c;place-items:center;min-height:clamp(500px,57svh,660px);scroll-margin-top:4rem;display:grid;position:relative;overflow:hidden}.living-contact:before{content:"";pointer-events:none;background:radial-gradient(23% 30% at 0 80%,#078bd336,#0000 95%),radial-gradient(22% 36% at 100% 70%,#079dcc36,#0000 95%);position:absolute;inset:0}.living-contact__current{pointer-events:none;filter:drop-shadow(0 0 9px #00b4fc)drop-shadow(0 0 20px #077ec9);width:36%;height:100%;position:absolute;top:0;left:-3%;overflow:visible}.living-contact__current--right{left:auto;right:-3%;transform:scaleX(-1)}.living-contact__current path{stroke:#06bdf6;stroke-width:2.5px;opacity:.55;transform-origin:50%;animation:11s ease-in-out infinite living-current}.living-contact__current path:nth-child(2){stroke:#9ceeff;stroke-width:1.4px;opacity:.8;animation-duration:15s;animation-direction:reverse}.living-contact__current path:nth-child(3){stroke:#076ccc;stroke-width:3.5px;opacity:.45;animation-duration:19s}.living-contact__inner{z-index:1;width:min(100% - 3rem,950px);margin:auto;padding:5.5rem 0 5rem;position:relative}.living-contact__eyebrow{justify-content:center;margin-bottom:1.3rem;font-size:.65rem}.living-contact__eyebrow span{background:#39d1f7;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #29b7ff}.living-contact h2{letter-spacing:-.062em;margin:0;font-size:clamp(3rem,5vw,5rem);font-weight:380;line-height:1.05}.living-contact__inner>p:not(.living-contact__eyebrow,.living-contact__guidance){color:#b7cada;max-width:740px;margin:1.4rem auto 0;font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.6}.living-contact__actions{justify-content:center;gap:1rem;margin-top:2.2rem;display:flex}.living-contact__button{min-width:190px}.living-contact__button--secondary{color:#edfaff;background:#061726e8;border-color:#168dcc}.living-contact__guidance{color:#86a6b8;max-width:620px;margin:1.2rem auto 0;font-size:.7rem;line-height:1.5}.living-footer{z-index:2;background:#030914;border-top:1px solid #4e9ab238;justify-content:space-between;align-items:center;gap:1rem;padding:1.6rem max(5vw,50vw - 750px);display:flex;position:relative}.living-footer a{color:#e8f8ff;text-decoration:none}.living-footer a:first-child{letter-spacing:.2em;font-size:1.1rem;font-weight:650}.living-footer a:first-child span{color:#19bff5}.living-footer a:last-child,.living-footer>span{color:#92adbc;font-size:.75rem}@keyframes living-current{50%{opacity:.85;transform:translateY(-8px)scaleY(1.04)}}@media (width<=1000px){.living-crm__inner{gap:2rem;width:min(100% - 4rem,1100px)}.living-crm h2{font-size:clamp(3rem,5vw,4rem)}.living-crm__capabilities{gap:.7rem}.living-contact__current{opacity:.65;width:29%}}@media (width<=700px){.living-crm__inner{grid-template-columns:1fr;width:calc(100% - 2.5rem);min-height:0;padding:5rem 0 4.4rem}.living-crm h2{font-size:clamp(2.8rem,11vw,4.5rem)}.living-crm__description{max-width:560px}.living-crm__capabilities{margin:1.8rem 0 2rem}.living-crm__visual{max-width:650px;margin:auto;padding:1.5rem .35rem 0}.living-crm__screen{transform:rotateY(-3deg)rotateX(1deg)}.living-contact{min-height:0}.living-contact__inner{width:calc(100% - 2.5rem);padding:5.2rem 0 4.8rem}.living-contact h2{font-size:clamp(2.75rem,10vw,4.3rem)}.living-contact__current{opacity:.3;width:37%}.living-contact__actions{flex-direction:column;align-items:stretch;max-width:320px;margin-inline:auto}.living-footer{flex-wrap:wrap;padding:1.6rem 1.25rem}.living-footer>span{order:3;width:100%}}@media (prefers-reduced-motion:reduce){.living-crm__visual{opacity:1;transition:none;transform:none}.living-contact__current path{animation:none}.living-crm__button,.living-contact__button{transition:none}}:root{color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body.energy-page{color:#f4f8ff;background:#050b16;margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif}body.energy-page a{color:inherit}.energy-skip{z-index:50;background:#f4f8ff;padding:.8rem 1rem;position:fixed;top:-5rem;left:1rem;color:#050b16!important}.energy-skip:focus{top:1rem}.energy-hero{isolation:isolate;background:#050b16;height:100svh;min-height:760px;position:relative;overflow:hidden}.energy-hero__fallback,.energy-hero__canvas,.energy-hero__shade{width:100%;height:100%;position:absolute;inset:0}.energy-hero__fallback{z-index:0;background:radial-gradient(22% 65% at 9%,#167bff70 0%,#167bff1f 45%,#0000 75%),radial-gradient(22% 65% at 91%,#26d8ff70 0%,#167bff1f 45%,#0000 75%),#050b16}.energy-hero__fallback:before,.energy-hero__fallback:after{content:"";filter:blur(18px);opacity:.7;background:linear-gradient(#0000 0%,#167bff80 20%,#a5efffc2 45%,#167bff8c 65%,#0000 100%);border-radius:48%;width:12%;position:absolute;top:-12%;bottom:-12%}.energy-hero__fallback:before{left:8%;transform:rotate(6deg)}.energy-hero__fallback:after{right:8%;transform:rotate(-6deg)}.energy-hero__canvas{z-index:1;opacity:0;transition:opacity .35s;display:block}[data-energy-state=ready] .energy-hero__canvas{opacity:1}.energy-hero__shade{z-index:2;pointer-events:none;background:radial-gradient(37% 57% at 50% 52%,#050b16 0%,#050b16ee 44%,#050b1600 94%),linear-gradient(#050b167d 0%,#0000 18% 76%,#050b16 100%)}.energy-header{z-index:5;border-bottom:1px solid #a5efff1b;justify-content:space-between;align-items:center;height:94px;padding:0 clamp(1.5rem,5vw,7rem);display:flex;position:absolute;top:0;left:0;right:0}.energy-header__brand{letter-spacing:.25em;white-space:nowrap;font-size:1.05rem;font-weight:650;text-decoration:none}.energy-header__brand span{color:#26d8ff;letter-spacing:0}.energy-header__nav{align-items:center;gap:clamp(1.4rem,2.3vw,3rem);display:flex}.energy-header__nav a{font-size:.77rem;font-weight:500;text-decoration:none;transition:color .18s;color:#c6d6e9!important}.energy-header__nav a:hover,.energy-header__nav a:focus-visible{color:#fff!important}.energy-header__nav .energy-header__contact{border:1px solid #a5efff66;border-radius:999px;padding:.82rem 1.18rem;color:#f4f8ff!important}.energy-header__contact span{color:#26d8ff;margin-left:1.25rem}.energy-hero__content{z-index:4;text-align:center;width:min(100% - 3rem,1030px);position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.energy-hero__eyebrow{color:#a6c8dc;letter-spacing:.27em;align-items:center;gap:.7rem;margin:0 0 2.2rem;font-size:.65rem;font-weight:600;display:inline-flex}.energy-hero__eyebrow span{background:#26d8ff;border-radius:50%;width:.35rem;height:.35rem;box-shadow:0 0 16px #26d8ff}.energy-hero h1{color:#f4f8ff;letter-spacing:-.059em;text-wrap:balance;margin:0;font-size:clamp(3.2rem,5.15vw,6.5rem);font-weight:350;line-height:1.07}.energy-hero h1 em{color:#b9eaff;font-style:normal;display:block}.energy-hero__description{color:#b9c8dc;text-wrap:pretty;max-width:610px;margin:2rem auto 0;font-size:clamp(1rem,1.18vw,1.18rem);line-height:1.65}.energy-hero__actions{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2.45rem;display:flex}.energy-hero__actions a{border-radius:.5rem;justify-content:space-between;align-items:center;gap:2.25rem;min-height:3.45rem;padding:.95rem 1.25rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.energy-hero__actions a:hover{transform:translateY(-2px)}.energy-hero__primary{background:linear-gradient(120deg,#83e7ff,#26d8ff 60%,#167bff);box-shadow:0 8px 45px #167bff3b;color:#051324!important}.energy-hero__secondary{background:#0b1a2bb8;border:1px solid #9fcde34f;color:#e5f4ff!important}.energy-hero__secondary:hover{background:#132a42;border-color:#a5efff8f}.energy-hero__foot{z-index:4;color:#6d91a9;letter-spacing:.23em;white-space:nowrap;align-items:center;gap:1rem;font-size:.53rem;display:flex;position:absolute;bottom:2.3rem;left:50%;transform:translate(-50%)}.energy-hero__foot i{background:#26d8ff;border-radius:50%;width:2px;height:2px}.energy-next{background:linear-gradient(#050b16,#08182b);height:15svh;min-height:100px}@media (width<=700px){.energy-hero{min-height:680px}.energy-header{height:74px;padding:0 1.25rem}.energy-header__brand{font-size:.93rem}.energy-header__nav{gap:0}.energy-header__nav a:not(.energy-header__contact){display:none}.energy-header__nav .energy-header__contact{padding:.68rem .86rem;font-size:.72rem}.energy-header__contact span{margin-left:.55rem}.energy-hero__shade{background:radial-gradient(79% 47% at 50% 49%,#050b16 0%,#050b16ed 49%,#050b1659 90%),linear-gradient(#050b16a0 0%,#0000 24% 70%,#050b16 100%)}.energy-hero__content{width:min(100% - 2.5rem,550px);top:48%}.energy-hero__eyebrow{margin-bottom:1.65rem;font-size:.55rem}.energy-hero h1{letter-spacing:-.055em;font-size:clamp(2.55rem,10.5vw,4.6rem);line-height:1.1}.energy-hero h1 em{display:inline}.energy-hero__description{margin-top:1.6rem;font-size:.93rem;line-height:1.6}.energy-hero__actions{gap:.65rem;margin-top:2rem}.energy-hero__actions a{width:100%;min-height:3.2rem}.energy-hero__foot{gap:.55rem;font-size:.43rem;bottom:1.8rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.energy-hero__canvas{display:none}.energy-hero__actions a,.energy-header__nav a{transition:none}}.home-v3-page{--v3-ink:#f4f8ff;--v3-muted:#aabed1;--v3-night:#050b16;--v3-blue:#167bff;--v3-cyan:#26d8ff;background:var(--v3-night);overflow-x:clip}.home-v3-page astro-dev-toolbar{display:none}.home-v3-page ::selection{color:#05121f;background:#a5efff}.home-v3-page a:focus-visible,.home-v3-page summary:focus-visible{outline-offset:5px;outline:2px solid #a5efff}.home-v3-container{width:min(100% - clamp(2.5rem,10vw,10rem),1320px);margin-inline:auto}.home-v3-section{isolation:isolate;scroll-margin-top:5rem;position:relative}.home-v3-section-head{max-width:940px;margin-bottom:clamp(2.5rem,5vw,5rem)}.home-v3-kicker{color:#89a6bc;letter-spacing:.21em;align-items:center;gap:1rem;margin:0 0 1.35rem;font-size:.66rem;font-weight:650;display:flex}.home-v3-kicker span{color:var(--v3-cyan);font-variant-numeric:tabular-nums}.home-v3-section h2{color:var(--v3-ink);letter-spacing:-.056em;text-wrap:balance;margin:0;font-size:clamp(2.35rem,3.75vw,3.5rem);font-weight:400;line-height:1.08}.home-v3-period{color:var(--v3-cyan)}.home-v3-section-head>p:last-child,.home-v3-section-head--split>p{max-width:460px;color:var(--v3-muted);margin:1.35rem 0 0;font-size:clamp(.95rem,1.08vw,1.06rem);line-height:1.62}.home-v3-section-head--split{justify-content:space-between;align-items:end;gap:3rem;max-width:none;display:flex}.home-v3-section-head--split>p{margin:0 0 .22rem}.home-v3-energy-stage{isolation:isolate;background:#050b16;position:relative;overflow:clip}.home-v3-energy-field{z-index:0;pointer-events:none;height:100svh;min-height:760px;mask-image:linear-gradient(180deg, #000 0%, #000 calc(var(--energy-stage-bottom,300vh) - 420px), transparent var(--energy-stage-bottom,300vh));background:#050b16;margin-bottom:calc(-1*max(100svh,760px));display:block;position:sticky;top:0;overflow:hidden}.home-v3-energy-field .energy-hero__canvas{transform:translate3d(0, var(--energy-drift,0), 0) scale(var(--energy-scale,1));transform-origin:50%;will-change:transform}.home-v3-energy-field[data-energy-state=ready] .energy-hero__canvas{opacity:var(--energy-opacity,1)}.home-v3-energy-field[data-energy-mask=on] .energy-hero__canvas{mask-image:linear-gradient(90deg, #000 0%, #000 var(--mask-left-solid), transparent var(--mask-left-clear), transparent var(--mask-right-clear), #000 var(--mask-right-solid), #000 100%)}.home-v3-hero{z-index:1;background:0 0}.home-v3-energy-field[data-energy-state=ready]+.home-v3-hero .energy-hero__fallback{opacity:0}.home-v3-hero .energy-hero__content{width:min(100% - 3rem,920px)}.home-v3-hero h1{font-size:clamp(3rem,5vw,5rem);line-height:1.1}.home-v3-hero .energy-hero__description{max-width:640px}.home-v3-hero .energy-hero__foot{bottom:2.1rem}.home-v3-header{position:absolute}.home-v3-nav{align-items:center;gap:clamp(1.1rem,2.1vw,2.3rem);display:flex}.home-v3-nav a{color:#c8d9e8;font-size:.76rem;font-weight:550;text-decoration:none;transition:color .18s}.home-v3-nav a:hover{color:#fff}.home-v3-nav .home-v3-nav__contact{color:#f4f8ff;border:1px solid #a5efff66;border-radius:999px;align-items:center;gap:1.4rem;padding:.76rem 1rem;display:inline-flex}.home-v3-nav__contact span{color:var(--v3-cyan)}.home-v3-menu{display:none}.home-v3-services{z-index:1;background:0 0;padding:clamp(6.2rem,9vw,9rem) 0 clamp(6rem,8vw,8.4rem);overflow:hidden}.home-v3-services:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#050b16db 0%,#0000 24%),linear-gradient(90deg,#071321cc 0%,#07132196 18%,#071321e3 37% 63%,#07132196 82%,#071321cc 100%);position:absolute;inset:0}.home-v3-services:after{content:"";background:linear-gradient(90deg,#0000,#26d8ff5c 14%,#167bff17 48%,#26d8ff4c 86%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.home-v3-services .home-v3-container{z-index:1;position:relative}.home-v3-services__list{border-top:1px solid #7bb9df2c}.home-v3-service{border-bottom:1px solid #7bb9df44;grid-template-columns:100px minmax(270px,.93fr) minmax(300px,1fr);align-items:start;gap:clamp(1rem,2.8vw,3rem);padding:clamp(2rem,4vw,3.5rem) .7rem clamp(2rem,4vw,3.5rem) 0;transition:background .18s,padding-left .18s,opacity .65s,transform .65s;display:grid}.home-v3-services[data-reveal-ready] .home-v3-service:not(.is-visible){opacity:.62;transform:translateY(16px)}.home-v3-service:hover{background:linear-gradient(90deg,#167bff0b,#0000 80%);padding-left:.7rem}.home-v3-service__number{color:#77a4bd;letter-spacing:.1em;font-variant-numeric:tabular-nums;padding-top:.55rem;font-size:.68rem}.home-v3-service h3{color:#eff8ff;letter-spacing:-.051em;margin:0;font-size:clamp(1.65rem,2.55vw,2.8rem);font-weight:380;line-height:1.14}.home-v3-service h3 span{color:#7fadc7;display:block}.home-v3-service__detail{max-width:390px;margin-left:auto}.home-v3-service__detail p{color:#aabed1;margin:.28rem 0 1.4rem;font-size:1rem;line-height:1.62}.home-v3-service__links{flex-wrap:wrap;gap:.55rem 1.5rem;display:flex}.home-v3-service__detail a{color:#a5efff;align-items:center;gap:1.2rem;font-size:.79rem;font-weight:650;text-decoration:none;display:inline-flex}.home-v3-service__detail a:hover{color:#fff}.home-v3-projects{background:#060e19;padding:clamp(6rem,8vw,8rem) 0;overflow:clip}.home-v3-projects:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#1265a219,#0000 70%);width:42vw;height:34vw;position:absolute;top:9%;right:-17vw}.home-v3-projects__list{gap:clamp(4rem,6vw,6.5rem);display:grid}.home-v3-project{grid-template-columns:minmax(0,1.55fr) minmax(250px,.75fr);align-items:center;gap:clamp(2rem,5vw,5.6rem);display:grid}.home-v3-project:nth-child(2){grid-template-columns:minmax(250px,.75fr) minmax(0,1.55fr)}.home-v3-project:nth-child(2) .home-v3-project__image{grid-area:1/2}.home-v3-project:nth-child(2) .home-v3-project__copy{grid-area:1/1}.home-v3-project__image{aspect-ratio:16/9;background:#0e2130;border:1px solid #a5efff26;border-radius:7px;display:block;position:relative;overflow:hidden;box-shadow:0 28px 65px #0008,0 0 72px #167bff0a}.home-v3-project__image:after{content:"";pointer-events:none;background:linear-gradient(#0000 69%,#030d1c48);position:absolute;inset:0}.home-v3-project__image img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.home-v3-project__image:hover img{transform:scale(1.025)}.home-v3-project__image>span{z-index:2;color:#fff;letter-spacing:.12em;background:#061526bb;border:1px solid #d8f7ff9c;border-radius:3px;padding:.62rem .8rem;font-size:.62rem;font-weight:700;position:absolute;bottom:1rem;right:1rem}.home-v3-project__copy{max-width:365px}.home-v3-project__index{color:var(--v3-cyan);letter-spacing:.16em;font-size:.68rem;font-weight:650}.home-v3-project h3{color:#f4f8ff;letter-spacing:-.055em;margin:1.25rem 0 .55rem;font-size:clamp(2rem,3vw,3.15rem);font-weight:430}.home-v3-project__type{letter-spacing:.035em;font-weight:600;color:#70accb!important;margin:0 0 1.4rem!important;font-size:.78rem!important}.home-v3-project__copy>p{color:#b5c8d7;font-size:1rem;line-height:1.63}.home-v3-project__copy>a{color:#e4f9ff;border-bottom:1px solid #26d8ff8e;gap:2rem;margin-top:1.1rem;padding-bottom:.55rem;font-size:.83rem;font-weight:650;text-decoration:none;display:inline-flex}.home-v3-projects__all{color:#b9eaff;border-bottom:1px solid #6ba7c65f;gap:3rem;margin-top:clamp(3.5rem,5vw,5rem);padding:.9rem 0;font-size:.87rem;font-weight:600;text-decoration:none;display:inline-flex}.home-v3-products{background:linear-gradient(#060e19,#071625);padding:clamp(5.7rem,8vw,8rem) 0}.home-v3-product{background:linear-gradient(120deg,#0b2032,#081725 62%,#071422);border:1px solid #518aab4a;border-radius:9px;grid-template-columns:1.08fr .92fr;min-height:450px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #a5efff1b,0 32px 75px #0005}.home-v3-product:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(135deg,#167bff0e,#0000 40%);position:absolute;inset:0}.home-v3-product__copy{z-index:1;align-self:center;padding:clamp(2.2rem,4vw,4rem);position:relative}.home-v3-product__copy h2{max-width:520px;font-size:clamp(2.1rem,3.25vw,3.5rem)}.home-v3-product__status{color:#66cfe9;letter-spacing:.15em;margin-top:2.2rem;font-size:.62rem;font-weight:700;display:inline-block}.home-v3-product h3{color:#f4f8ff;letter-spacing:-.05em;margin:.5rem 0 1rem;font-size:clamp(1.65rem,2.45vw,2.6rem);font-weight:450}.home-v3-product__copy p{color:#b7cbdc;max-width:520px;margin:0;font-size:.98rem;line-height:1.64}.home-v3-product__copy a{color:#bdeeff;border-bottom:1px solid #69d8ed90;align-items:center;gap:2rem;margin-top:1.5rem;padding-bottom:.5rem;font-size:.83rem;font-weight:600;text-decoration:none;display:inline-flex}.home-v3-product__art{background:radial-gradient(48% 45% at 55% 48%,#167bff27,#0000 85%),repeating-linear-gradient(90deg,#0000 0 70px,#a5efff0b 71px 72px),repeating-linear-gradient(0deg,#0000 0 70px,#a5efff0b 71px 72px),#081827;border-left:1px solid #a5efff1a;min-height:400px;position:relative;overflow:hidden}.home-v3-product__art:before{content:"";border:1px solid #a5efff21;position:absolute;inset:10%;transform:rotate(-10deg)}.home-v3-product__art:after{content:"";background:linear-gradient(90deg,#0000,#26d8ff9c,#0000);width:92%;height:1px;position:absolute;top:50%;left:4%;transform:rotate(-12deg);box-shadow:0 0 26px #26d8ff5d}.home-v3-product__orbit{aspect-ratio:1;border:1px solid #89dfff38;border-radius:50%;width:57%;position:absolute;top:17%;left:22%;transform:rotateX(55deg)rotate(-18deg);box-shadow:0 0 72px #167bff26,inset 0 0 52px #26d8ff0e}.home-v3-product__art>span{color:#e6f8ff;letter-spacing:-.13em;text-shadow:0 0 60px #167bff4d;font-size:clamp(8rem,15vw,17rem);font-weight:300;line-height:1;position:absolute;top:50%;left:51%;transform:translate(-50%,-55%)}.home-v3-product__art>span span{color:#26d8ff}.home-v3-product__art small{color:#8aadc2;letter-spacing:.2em;font-size:.55rem;position:absolute;bottom:1.25rem;right:1.4rem}.home-v3-process{background:#071625;padding:clamp(5.5rem,7.5vw,7.5rem) 0 clamp(6rem,8vw,8rem)}.home-v3-process__list{border-top:1px solid #70b8d546;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);margin:0;padding:0;list-style:none;display:grid}.home-v3-process__list li{padding-top:1.3rem}.home-v3-process__list li>span{color:#58ccea;letter-spacing:.18em;font-size:.69rem}.home-v3-process__list h3{color:#e8f5ff;letter-spacing:-.045em;margin:1.5rem 0 .65rem;font-size:clamp(1.45rem,2vw,2rem);font-weight:420}.home-v3-process__list p{color:#a7bdcf;max-width:340px;margin:0;font-size:.96rem;line-height:1.65}.home-v3-contact{background:radial-gradient(43% 120% at 99% 103%,#167bff42 0%,#167bff12 40%,#0000 75%),linear-gradient(135deg,#071525,#06101d 68%);border-top:1px solid #53bed72c;padding:clamp(6rem,9vw,9rem) 0;overflow:hidden}.home-v3-contact:before{content:"";z-index:-1;background:linear-gradient(#0000,#26d8ff8a,#0000);width:1px;height:142%;position:absolute;top:-14%;right:11%;transform:rotate(34deg);box-shadow:0 0 45px #26d8ff8c}.home-v3-contact__inner{justify-content:space-between;align-items:end;gap:3rem;display:flex}.home-v3-contact h2{font-size:clamp(2.8rem,5vw,5rem)}.home-v3-contact__inner p:not(.home-v3-kicker){color:#b9cbd9;max-width:470px;margin:1.6rem 0 0;font-size:1.02rem;line-height:1.6}.home-v3-contact__inner>a{color:#061a2a;background:linear-gradient(110deg,#a5efff,#26d8ff 60%,#167bff);border-radius:5px;justify-content:space-between;align-items:center;gap:2.7rem;min-width:250px;padding:1.15rem 1.3rem;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 16px 45px #167bff38}.home-v3-footer{background:#050b16;border-top:1px solid #a5efff22;padding:1.7rem 0}.home-v3-footer .home-v3-container{align-items:center;gap:2rem;display:flex}.home-v3-footer a{color:#c8d9e8;text-decoration:none}.home-v3-footer a:first-child{color:#f4f8ff;letter-spacing:.2em;font-size:.92rem;font-weight:700}.home-v3-footer a:first-child span{color:#26d8ff}.home-v3-footer span{color:#8199ac;font-size:.74rem}.home-v3-footer a:last-child{margin-left:auto;font-size:.73rem}@media (width<=1000px){.home-v3-container{width:min(100% - 3rem,920px)}.home-v3-nav{gap:.9rem}.home-v3-nav a{font-size:.7rem}.home-v3-service{grid-template-columns:65px minmax(200px,.9fr) minmax(260px,1fr)}.home-v3-project{gap:2.2rem}.home-v3-product{grid-template-columns:1.1fr .9fr}}@media (width<=700px){.home-v3-container{width:min(100% - 2.5rem,550px)}.home-v3-header{height:74px}.home-v3-nav{display:none}.home-v3-menu{z-index:10;display:block;position:relative}.home-v3-menu nav{display:none}.home-v3-menu summary{color:#e9f6ff;cursor:pointer;border:1px solid #a5efff66;border-radius:999px;padding:.65rem .82rem;font-size:.72rem;list-style:none}.home-v3-menu summary::-webkit-details-marker{display:none}.home-v3-menu[open] nav{background:#081b2af2;border:1px solid #6aaaca6b;border-radius:8px;min-width:205px;padding:.4rem;display:grid;position:absolute;top:calc(100% + .65rem);right:0;box-shadow:0 22px 45px #000a}.home-v3-menu nav a{color:#e8f5ff;padding:.74rem .8rem;font-size:.84rem;text-decoration:none}.home-v3-menu nav a:focus-visible{outline-offset:-2px}.home-v3-hero .energy-hero__content{width:min(100% - 2.5rem,550px)}.home-v3-hero h1{font-size:clamp(2.55rem,10vw,3.65rem);line-height:1.1}.home-v3-hero .energy-hero__eyebrow{letter-spacing:.17em;max-width:100%;font-size:.48rem}.home-v3-hero .energy-hero__description{max-width:350px}.home-v3-section h2{font-size:clamp(2.15rem,9vw,3rem)}.home-v3-section-head{margin-bottom:2.3rem}.home-v3-section-head--split{display:block}.home-v3-section-head--split>p{margin-top:1.2rem}.home-v3-services{padding:5.5rem 0 5.6rem}.home-v3-energy-field{min-height:680px;margin-bottom:calc(-1*max(100svh,680px))}.home-v3-services:before{background:linear-gradient(90deg,#071321e6 0%,#071321bb 18%,#071321db 50%,#071321bb 82%,#071321e6 100%)}.home-v3-service{grid-template-columns:1fr;gap:0;padding:1.7rem 0 2rem}.home-v3-service:hover{padding-left:0}.home-v3-service__number{padding:0 0 .8rem}.home-v3-service h3{font-size:clamp(1.8rem,7vw,2.4rem)}.home-v3-service h3 span{display:inline}.home-v3-service__detail{max-width:none;margin:.7rem 0 0}.home-v3-service__detail p{margin-bottom:1rem;font-size:.94rem}.home-v3-projects{padding:5.7rem 0}.home-v3-projects__list{gap:3.5rem}.home-v3-project,.home-v3-project:nth-child(2){flex-direction:column;align-items:stretch;gap:1.2rem;display:flex}.home-v3-project:nth-child(2) .home-v3-project__image,.home-v3-project:nth-child(2) .home-v3-project__copy{grid-area:auto}.home-v3-project__copy{max-width:none}.home-v3-project h3{margin-top:.8rem}.home-v3-project__type{margin-bottom:.8rem!important}.home-v3-project__copy>a{margin-top:.5rem}.home-v3-products{padding:4.5rem 0 6rem}.home-v3-product{flex-direction:column;min-height:0;display:flex}.home-v3-product__copy{padding:2rem 1.3rem 2.3rem}.home-v3-product__status{margin-top:1.8rem}.home-v3-product__art{border-top:1px solid #a5efff1a;border-left:0;min-height:250px}.home-v3-product__art>span{font-size:10rem}.home-v3-process{padding:5rem 0 5.8rem}.home-v3-process__list{grid-template-columns:1fr;gap:1.5rem}.home-v3-process__list li{border-bottom:1px solid #70b8d528;padding-top:1rem;padding-bottom:1.3rem}.home-v3-process__list h3{margin:.8rem 0 .45rem}.home-v3-contact{padding:6rem 0}.home-v3-contact__inner{display:block}.home-v3-contact h2{font-size:clamp(2.6rem,10vw,4rem)}.home-v3-contact__inner>a{width:100%;margin-top:2rem}.home-v3-footer .home-v3-container{flex-wrap:wrap;gap:.7rem 1rem}.home-v3-footer .home-v3-container>span{order:3;width:100%}}@media (prefers-reduced-motion:reduce){.home-v3-nav a,.home-v3-project__image img,.home-v3-service,.home-v3-energy-field .energy-hero__canvas{transition:none;transform:none}.home-v3-services[data-reveal-ready] .home-v3-service:not(.is-visible){opacity:1;transform:none}}.living-page{background:#040b16}.living-page .home-v3-header{z-index:8}.living-stage{isolation:isolate;background:#050b16;position:relative;overflow:clip}.living-energy-field{z-index:0;pointer-events:none;background:#050b16;height:100svh;min-height:760px;margin-bottom:calc(-1*max(100svh,760px));position:sticky;top:0;overflow:hidden}.living-field-fallback{display:block}.living-energy-field[data-energy-state=ready]>.living-field-fallback{opacity:0}.living-energy-field .energy-hero__canvas{transform:translate3d(var(--living-shift,0%), 0, 0) scale(var(--living-scale,1));transform-origin:50%}.living-energy-field[data-energy-state=ready] .energy-hero__canvas{opacity:var(--living-opacity,1)}.living-hero{z-index:1;background:0 0}.living-energy-field[data-energy-state=ready]+.living-hero .energy-hero__fallback{opacity:0}.living-services{z-index:1;color:#f4f8ff;scroll-margin-top:3rem;position:relative}.living-services__intro{background:linear-gradient(#050b16f9,#050b16d9 64%,#050b16b0);min-height:270px;padding:clamp(6rem,8vw,9rem) clamp(2rem,5vw,7rem) 3.3rem;position:relative}.living-services__intro:after{content:"";background:#83cbe046;height:1px;position:absolute;bottom:0;left:clamp(2rem,5vw,7rem);right:clamp(2rem,5vw,7rem)}.living-services__intro h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.5rem,3.8vw,3.5rem);font-weight:390;line-height:1.08}.living-services__intro h2 span{color:#27d9f6}.living-services__intro>p:not(.living-label){color:#a9c0d1;max-width:410px;margin:1rem 0 0;font-size:1rem;line-height:1.55}.living-services__intro-mark{color:#6d9eb8;letter-spacing:.3em;font-size:.7rem;position:absolute;bottom:3.6rem;right:clamp(2rem,5vw,7rem)}.living-label{color:#9bc2d4;letter-spacing:.2em;align-items:center;gap:1rem;margin:0 0 2rem;font-size:.65rem;font-weight:650;line-height:1.5;display:flex}.living-label>span:first-child{color:#55dafa}.living-spread{border-bottom:1px solid #a5efff24;align-items:center;min-height:clamp(510px,62svh,650px);padding:4.4rem clamp(2rem,5vw,7rem);display:flex;position:relative;overflow:hidden}.living-spread:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#050b16ba,#0000 18% 78%,#050b16a8);position:absolute;inset:0}.living-spread__veil{z-index:0;pointer-events:none;background:#050e1de8;position:absolute;inset:0}.living-spread__body{z-index:2;max-width:535px;position:relative}.living-spread h3{letter-spacing:-.068em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,4.7vw,4.8rem);font-weight:360;line-height:1.02}.living-spread h3 em{color:#a9e9f7;font-style:normal}.living-spread__body>p:not(.living-label),.living-spread__detail>p{color:#b8cbd9;max-width:400px;margin:1.7rem 0 0;font-size:clamp(.95rem,1.12vw,1.08rem);line-height:1.63}.living-spread a{color:#d8f7ff;border-bottom:1px solid #74dff3a3;justify-content:space-between;align-items:center;gap:2rem;padding:.7rem 0 .52rem;font-size:.84rem;font-weight:620;text-decoration:none;transition:color .18s,border-color .18s;display:inline-flex}.living-spread a:hover{color:#fff;border-color:#fff}.living-spread__body>a,.living-spread__links{margin-top:1.35rem}.living-spread__links{flex-wrap:wrap;gap:.6rem 1.5rem;display:flex}.living-spread__index{z-index:1;color:#0000;letter-spacing:-.17em;-webkit-text-stroke:1px #b5eeff57;text-shadow:0 0 75px #27bdec2b;pointer-events:none;user-select:none;font-size:clamp(18rem,40vw,40rem);font-weight:250;line-height:.8;position:absolute}.living-spread__edge-note{z-index:2;color:#9cbacd;letter-spacing:.22em;font-size:.58rem;font-weight:650;position:absolute;bottom:2.1rem}.living-spread--software .living-spread__veil{clip-path:polygon(0 0,47% 0,63% 100%,0 100%)}.living-spread--software .living-spread__body{width:46%}.living-spread--software .living-spread__index{bottom:-.5rem;right:12%}.living-spread--software .living-spread__edge-note{right:clamp(2rem,5vw,7rem)}.living-spread--crm{justify-content:flex-end}.living-spread--crm .living-spread__veil{clip-path:polygon(48% 0,100% 0,100% 100%,34% 100%)}.living-spread--crm .living-spread__body{width:44%}.living-spread--crm .living-spread__index{top:2rem;left:5%}.living-spread--crm .living-spread__edge-note{left:clamp(2rem,5vw,7rem)}.living-spread--web{align-items:flex-start;padding-top:clamp(5rem,8vw,8rem)}.living-spread--web .living-spread__veil{clip-path:polygon(0 0,100% 0,100% 55%,63% 69%,0 61%)}.living-spread--web .living-spread__body{grid-template-columns:minmax(320px,1fr) minmax(290px,.8fr);column-gap:clamp(3rem,9vw,10rem);width:100%;max-width:none;display:grid}.living-spread--web .living-label{grid-column:1/-1}.living-spread--web .living-spread__detail{align-self:end;padding-bottom:.1rem}.living-spread--web .living-spread__detail>p{margin:0}.living-spread--web .living-spread__index{bottom:-1rem;right:10%}.living-spread--web .living-spread__edge-note{left:clamp(2rem,5vw,7rem)}.living-services__exit{background:linear-gradient(#061423ed,#050b16);justify-content:space-between;align-items:center;gap:1.5rem;padding:2.3rem clamp(2rem,5vw,7rem);display:flex}.living-services__exit>span{color:#789aab;letter-spacing:.18em;font-size:.62rem}.living-services__exit a{color:#c9eff8;border-bottom:1px solid #6dccdf80;padding-bottom:.5rem;font-size:.82rem;text-decoration:none}.living-services__exit a span{margin-left:1rem}@media (width<=900px){.living-spread{min-height:530px}.living-spread--software .living-spread__body,.living-spread--crm .living-spread__body{width:48%}.living-spread--web .living-spread__body{grid-template-columns:1fr 1fr;column-gap:2rem}.living-spread h3{font-size:clamp(2.65rem,5.3vw,4rem)}}@media (width<=700px){.living-energy-field{min-height:680px;margin-bottom:calc(-1*max(100svh,680px))}.living-services__intro{min-height:0;padding:5.2rem 1.25rem 2.5rem}.living-services__intro:after{left:1.25rem;right:1.25rem}.living-services__intro h2{font-size:clamp(2.4rem,9vw,3rem)}.living-services__intro>p:not(.living-label){font-size:.91rem}.living-services__intro-mark{bottom:2.8rem;right:1.25rem}.living-spread{align-items:flex-start;min-height:560px;padding:4rem 1.25rem 3.5rem}.living-spread h3{font-size:clamp(2.7rem,10.5vw,3.8rem)}.living-spread__body{max-width:520px;width:100%!important}.living-spread__body>p:not(.living-label),.living-spread__detail>p{max-width:350px;margin-top:1.2rem;font-size:.95rem}.living-spread__veil{background:linear-gradient(#050e1df7 0%,#050e1de8 42%,#050e1d99 68%,#050e1d12 100%);clip-path:none!important}.living-spread__index{-webkit-text-stroke-color:#b5eeff42;font-size:18rem;inset:auto .4rem .5rem auto!important}.living-spread__edge-note{font-size:.48rem;bottom:1.1rem;left:auto!important;right:1.25rem!important}.living-spread--crm{justify-content:flex-start}.living-spread--web{padding-top:4rem}.living-spread--web .living-spread__body{display:block}.living-spread--web .living-spread__detail{margin-top:1.2rem}.living-spread--web .living-spread__links{margin-top:.65rem}.living-services__exit{padding:1.8rem 1.25rem 2.5rem;display:grid}.living-label{margin-bottom:1.5rem;font-size:.56rem}}@media (prefers-reduced-motion:reduce){.living-energy-field .energy-hero__canvas{transform:none!important}.living-spread a{transition:none}}
