html.dark .algostar-services .core-card{background:#23271fe6}html.dark .algostar-services .core-card:hover{border-color:#65764a;box-shadow:0 18px 40px #0000003d}html.dark .algostar-services .card-number{color:#a5aa9b}html.dark .algostar-services .card-arrow{color:#c1c6b8;border-color:#454a3f}html.dark .algostar-services .visual-desktop,html.dark .algostar-services .visual-website,html.dark .algostar-services .visual-software{background:radial-gradient(#2a3222 0%,#20251d 68%)}html.dark .algostar-services .visual-website{background:radial-gradient(circle,#2b3820,#20251d 70%)}html.dark .algostar-services .visual-software{background:radial-gradient(circle at 50% 52%,#2b3820,#20251d 70%)}html.dark .algostar-services .visual-desktop:before,html.dark .algostar-services .visual-website:before,html.dark .algostar-services .visual-software:before{opacity:.38;background-image:radial-gradient(#778263 .8px,#0000 .8px)}html.dark .algostar-services .desktop-window{background:#252a22;border-color:#454d3d;box-shadow:0 15px 28px #00000047}html.dark .algostar-services .window-bar,html.dark .algostar-services .window-sidebar{border-color:#3a4134}html.dark .algostar-services .window-bar i{background:#59614e}html.dark .algostar-services .window-sidebar span{background:#424b39}html.dark .algostar-services .window-sidebar span:first-child{background:#9ecb52}html.dark .algostar-services .window-line{background:#59614e}html.dark .algostar-services .window-line.short{background:#424b39}html.dark .algostar-services .website-core{color:#b5dc73;background:linear-gradient(145deg,#303b25,#26301f);border-color:#52633d}html.dark .algostar-services .app-phone{background:linear-gradient(145deg,#303b25,#26301f);border-color:#52633d}html.dark .algostar-services .app-phone-speaker{background:#81946a}html.dark .algostar-services .app-phone-line{background:#536143}html.dark .algostar-services .app-phone-line-short{background:#65784a}html.dark .algostar-services .app-phone-feature{background:#c8f1692b;border-color:#c8f16959}html.dark .algostar-services .app-phone-dot{background:#61734a}html.dark .algostar-services .app-phone-dot.is-accent{background:#c8f169}html.dark .algostar-services .app-phone-nav{border-color:#52633d}html.dark .algostar-services .website-orbit{border-color:#526141}html.dark .algostar-services .orbit-two{border-color:#414b37}html.dark .algostar-services .orbit-dot{border-color:#20251d}html.dark .algostar-services .software-block{color:#b7d98a;background:linear-gradient(145deg,#343e2a,#252d20);border-color:#52613f;box-shadow:0 12px 25px #00000040}html.dark .algostar-services .block-front{color:#eff8df;background:linear-gradient(145deg,#718d45,#3e512b)}html.dark .algostar-services .software-spark{color:#b6d979;background:#30362a;border-color:#454d3d}html.dark .algostar-services .service-inline-icon{color:#b5baaa}html:not(.dark) .algostar-services .design-card{color:#f9faf4;background:radial-gradient(at 85% 44%,#a4d05721,#0000 37%),#1c1f1a;border-color:#30352b}html.dark .algostar-services .design-card{color:#23271f;background:radial-gradient(at 85% 44%,#a4d05726,#0000 37%),#fff;border-color:#e2e6d9}html.dark .algostar-services .design-card .signature-label{color:#62695a}html.dark .algostar-services .design-card .signature-label svg{color:#709334}html.dark .algostar-services .design-card .signature-copy p{color:#656b60}html.dark .algostar-services .design-card .signature-cta{color:#526f27}html.dark .algostar-services .design-card .signature-index{color:#828879}html.dark .algostar-services .design-card .design-orbit{border-color:#5b77313d}html.dark .algostar-services .design-card .design-orbit-b{border-color:#5b773129}html.dark .algostar-services .design-card .design-orbit-c{border-color:#23271f29}html.dark .algostar-services .design-card .cube-face{background:#c8f1691a;border-color:#709334b8}html.dark .algostar-services .design-card .cube-top{background:#c8f16952}html.dark .algostar-services .design-card .cube-right{background:#c8f16933}.core-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.core-card{border:1px solid var(--line);min-width:0;color:inherit;cursor:pointer;background:#ffffffc7;border-radius:17px;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s;display:block;position:relative;overflow:hidden}.core-card:focus-visible,.signature-card:focus-visible{outline-offset:3px;outline:2px solid #94c63c}.signature-card{color:inherit;cursor:pointer;text-decoration:none;display:block}.core-card:hover{border-color:#cdd5bb;transform:translateY(-5px);box-shadow:0 18px 40px #2026140e}.core-card-top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:18px;left:18px;right:18px}.card-number{color:#96988e;letter-spacing:.1em;font-size:10px;font-weight:700}.card-arrow{color:#6c6e64;border:1px solid #e9eae4;border-radius:50%;place-items:center;width:32px;height:32px;transition:background .25s,color .25s;display:grid}.core-card:hover .card-arrow{background:var(--lime);border-color:var(--lime);color:var(--ink)}.visual-desktop,.visual-website,.visual-software{background:radial-gradient(#f1f3e9 0%,#fafbf8 68%);border-radius:12px;place-items:center;height:192px;margin:0 12px;display:grid;position:relative;overflow:hidden}.visual-desktop:before,.visual-website:before,.visual-software:before{opacity:.7;content:"";background-image:radial-gradient(#d9ddce .8px,#0000 .8px);background-size:13px 13px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.desktop-window{z-index:1;background:#fff;border:1px solid #d9ddd1;border-radius:8px;width:70%;transition:transform .4s;position:relative;overflow:hidden;transform:perspective(700px)rotateY(-7deg)rotateX(3deg);box-shadow:0 15px 28px #2328181c}.core-card:hover .desktop-window{transform:perspective(700px)rotateY(-2deg)translateY(-3px)}.window-bar{border-bottom:1px solid #edeee8;gap:4px;padding:8px;display:flex}.window-bar i{background:#d7dacf;border-radius:50%;width:4px;height:4px}.window-content{height:95px;display:flex}.window-sidebar{border-right:1px solid #edeee8;flex-direction:column;gap:9px;width:24%;padding:12px 7px;display:flex}.window-sidebar span{background:#e1e5d9;border-radius:4px;height:3px}.window-sidebar span:first-child{background:#9ecb52}.window-main{flex-direction:column;flex:1;gap:6px;padding:12px;display:flex}.window-line{background:#dce0d4;border-radius:4px;width:55%;height:4px}.window-line.short{background:#edf0e8;width:34%}.window-chart{align-items:end;gap:5px;height:37px;margin-top:3px;display:flex}.window-chart i{background:#c4e68a;border-radius:3px 3px 0 0;flex:1;height:45%}.window-chart i:nth-child(2){height:78%}.window-chart i:nth-child(3){height:56%}.window-chart i:nth-child(4){background:#94c63c;height:95%}.window-chart i:nth-child(5){height:69%}.visual-website{background:radial-gradient(circle,#edf3dd,#f8faf5 70%)}.website-core{z-index:2;color:#719a32;background:linear-gradient(145deg,#fff,#edf4df);border:1px solid #d9e2c9;border-radius:21px;place-items:center;width:66px;height:66px;transition:transform .4s;display:grid;position:relative;box-shadow:0 8px 25px #5e7c3021}.website-core.app-core{box-shadow:none;background:0 0;border-color:#0000}.app-phone{background:linear-gradient(145deg,#fff,#edf4df);border-color:#d9e2c9;transition:transform .5s ease-out;transform:perspective(600px)translateY(0)}.app-phone-speaker{background:#9aa78a}.app-phone-line{background:#dce4d2}.app-phone-line-short{background:#cbd6bd}.app-phone-feature{background:#c8f16947;border-color:#94c63c59}.app-phone-dot{background:#d1ddc2}.app-phone-dot.is-accent{background:#94c63c}.app-phone-nav{border-color:#d9e2c9}.core-card:hover .app-phone{transform:perspective(600px)translateY(-2px)}.core-card:hover .website-core{transform:rotate(-8deg)scale(1.06)}.core-card:hover .website-core.app-core{transform:scale(1.04)}.website-orbit{border:1px solid #d5dfc5;border-radius:50%;width:130px;height:78px;position:absolute;transform:rotate(-35deg)}.orbit-two{border-color:#e2e7d8;width:155px;height:105px;transform:rotate(48deg)}.orbit-dot{z-index:2;background:#9ac64e;border:2px solid #f8faf5;border-radius:50%;width:9px;height:9px;position:absolute}.dot-one{top:44px;right:29%}.dot-two{width:6px;height:6px;bottom:40px;left:29%}.visual-software{background:radial-gradient(circle at 50% 52%,#eaf0dc,#fafbf8 70%)}.software-block{z-index:1;color:#718c46;background:linear-gradient(145deg,#fff,#edf3e3);border:1px solid #d8e0ca;border-radius:18px;place-items:center;width:72px;height:72px;transition:transform .35s;display:grid;position:absolute;box-shadow:0 12px 25px #2b381d17}.block-back{margin:-26px 0 0 45px;transform:rotate(9deg)}.block-front{color:#3f5d20;background:linear-gradient(145deg,#d9f3a6,#f1f8e4);margin:20px 35px 0 0;transform:rotate(-7deg)}.core-card:hover .block-back{transform:translate(5px,-4px)rotate(14deg)}.core-card:hover .block-front{transform:translate(-4px,3px)rotate(-12deg)}.software-spark{z-index:2;color:#83ad3c;background:#fff;border:1px solid #e5e8dc;border-radius:12px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:40px;right:27%;box-shadow:0 5px 15px #2b381d12}.core-card-copy{padding:20px 22px 25px}.service-title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.service-title-row h3{letter-spacing:-.045em;margin:0;font-size:21px;font-weight:600}.service-inline-icon{color:#a0a394}.core-card-copy p{max-width:290px;color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.8}.signature-services{grid-template-columns:1.3fr 1fr;gap:16px;margin-top:16px;display:grid}.signature-card{isolation:isolate;border-radius:19px;min-width:0;min-height:350px;position:relative;overflow:hidden}.design-card{color:#f9faf4;background:radial-gradient(at 85% 44%,#a4d05721,#0000 37%),#1c1f1a;border:1px solid #30352b;align-items:center;display:flex}.signature-copy{z-index:2;width:66%;padding:36px 0 43px 34px;position:relative}.signature-label{color:#adb2a3;letter-spacing:.13em;align-items:center;gap:9px;font-size:9px;font-weight:750;display:flex}.design-card .signature-label svg{color:var(--lime)}.signature-copy h3,.support-card-copy h3{letter-spacing:-.055em;margin:25px 0 13px;font-size:clamp(28px,3.2vw,39px);font-weight:550;line-height:1.12}.signature-copy p,.support-card-copy p{color:#aeb2a7;max-width:325px;margin:0;font-size:12px;line-height:1.9}.signature-link,.support-link{align-items:center;gap:10px;margin-top:24px;font-size:11px;font-weight:650;text-decoration:none;transition:gap .2s;display:inline-flex}.signature-link{color:var(--lime)}.signature-link:hover,.support-link:hover{gap:16px}.signature-index{z-index:3;color:#7c8274;letter-spacing:.13em;font-size:9px;font-weight:700;position:absolute;bottom:20px;right:24px}.design-visual{pointer-events:none;position:absolute;inset:0 0 0 48%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 35%);mask-image:linear-gradient(90deg,#0000 0%,#000 35%)}.design-orbit{border:1px solid #c8f1693d;border-radius:50%;width:190px;height:190px;position:absolute;top:50%;left:55%;transform:translate(-50%,-50%)rotateX(65deg)rotate(-25deg)}.design-orbit-b{border-color:#c8f16926;width:235px;height:235px;transform:translate(-50%,-50%)rotateX(65deg)rotate(35deg)}.design-orbit-c{border-color:#ffffff2e;width:155px;height:155px;transform:translate(-50%,-50%)rotateY(65deg)rotate(35deg)}.design-cube{filter:drop-shadow(0 0 20px #c8f1692e);width:74px;height:74px;position:absolute;top:50%;left:55%;transform:translate(-50%,-50%)rotate(-30deg)}.cube-face{background:#c8f16914;border:1px solid #c8f169bf;width:37px;height:42px;position:absolute}.cube-top{background:#c8f16938;height:37px;top:-8px;left:19px;transform:skewY(-30deg)scaleY(.65)}.cube-left{top:17px;left:1px;transform:skewY(30deg)}.cube-right{background:#c8f16924;top:17px;left:37px;transform:skewY(-30deg)}.design-node{background:var(--lime);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 16px #c8f169cc}.node-a{top:28%;left:68%}.node-b{top:65%;left:30%}.node-c{width:4px;height:4px;top:72%;left:78%}.support-card{color:#22271b;background:radial-gradient(at 85% 30%,#ffffff47,#0000 37%),#c8f169;flex-direction:column;justify-content:space-between;padding:24px 27px 20px;display:flex}.support-card-top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.support-card .signature-label{color:#454f34}.support-status-dot{background:#344a1c;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #344a1c1a}.support-index{color:#627a3f;font-size:10px;font-weight:750}.support-visual{pointer-events:none;width:175px;height:165px;position:absolute;top:3px;right:-5px}.support-ring{border:1px solid #2536133d;border-radius:50%;width:120px;height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(62deg)rotate(25deg)}.ring-b{border-color:#25361352;width:100px;height:145px;transform:translate(-50%,-50%)rotateX(62deg)rotate(-48deg)}.ring-c{border-color:#25361338;width:75px;height:75px;transform:translate(-50%,-50%)rotateY(55deg)rotate(45deg)}.support-core{color:#30451d;background:#ffffffa6;border:1px solid #ffffffe6;border-radius:19px;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg);box-shadow:0 12px 25px #2e43191f}.support-spark{color:#435d25;font-size:18px;position:absolute}.spark-a{top:22px;left:29px}.spark-b{bottom:23px;right:20px}.support-card-copy{z-index:2;margin-top:125px;position:relative}.support-card-copy h3{margin:0 0 11px;font-size:clamp(31px,3.5vw,42px)}.support-card-copy p{color:#4b573c;max-width:300px}.support-link{color:#26341a}.support-footer{z-index:2;color:#596c40;letter-spacing:.12em;align-items:center;gap:10px;margin-top:25px;font-size:8px;font-weight:750;display:flex;position:relative}.support-footer-line{background:#3548203d;flex:1;height:1px}@media (max-width:900px){.visual-desktop,.visual-website,.visual-software{height:160px}.core-card-copy{padding:17px 16px 22px}.signature-services{grid-template-columns:1fr 1fr}.signature-copy{width:80%;padding-left:25px}.design-visual{opacity:.75;left:35%}.support-card{padding-left:22px;padding-right:22px}.support-visual{transform-origin:100% 0;right:-25px;transform:scale(.82)}}@media (max-width:620px){.core-services{grid-template-columns:1fr;gap:12px}.core-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:175px;display:grid}.visual-desktop,.visual-website,.visual-software{grid-area:1/2;height:145px;margin:12px}.core-card-top{width:calc(50% - 18px);top:15px;left:18px;right:auto}.core-card-copy{grid-area:1/1;align-self:end;padding:43px 5px 20px 18px}.service-title-row{align-items:start}.service-title-row h3{font-size:19px}.service-inline-icon{display:none}.core-card-copy p{margin-top:7px;font-size:11px;line-height:1.65}.signature-services{grid-template-columns:1fr;gap:12px;margin-top:12px}.signature-card{min-height:330px}.signature-copy{width:82%;padding:30px 0 35px 25px}.signature-copy h3{font-size:34px}.design-visual{left:32%}.design-orbit,.design-cube{left:68%}.support-card{min-height:350px;padding:24px}.support-visual{right:0;transform:scale(.9)}.support-card-copy{margin-top:135px}.support-card-copy h3{font-size:38px}}
