:root{--minimum-diagonal-section-width:940;--left-side-content-margin:300;--inner-content-left-right-margin:100;--header-height:80px;--track-line-fat-width:20;--track-line-thin-width:10;--track-line-fat-color:#88868c;--track-line-thin-color:#fff;--track-width:40;--track-width-px:calc(var(--track-width) * 1px);--offshoot-width:2;--track-line-offshoot-width-px:calc(var(--offshoot-width) * 1px);--animation-time:.3;--mobile-diamond-width:48px;--mobile-diamond-height:20px;--mobile-diamond-line-offset:var(--track-width-px);--mobile-edge-gutter:0px;--mobile-landing-track-top-offset:0px;--banner-top-offset-home:.58;--banner-top-offset:.125;--banner-top-text-height:60px;--banner-bottom-text-height:40px;--top-cta-text-height:40px;--cta-button-height:75px;--banner-vertical-padding:10px;--inner-content-left-right-margin-px:calc(var(--inner-content-left-right-margin) * 1px);--left-side-inner-content-margin:calc(var(--left-side-content-margin) - var(--inner-content-left-right-margin));--left-side-inner-content-margin-px:calc(var(--left-side-inner-content-margin) * 1px);--left-side-inner-content-margin-narrow:100;--diagonal-track-line-separation-multiplier:1.5}@media (width<=1080px){:root{--banner-top-text-height:40px;--banner-bottom-text-height:26px;--top-cta-text-height:30px}}@media (width<=840px){:root{--diagonal-track-line-separation-multiplier:.8;--track-line-fat-width:16;--track-line-thin-width:7;--track-width:30;--left-side-inner-content-margin-px:calc(var(--left-side-inner-content-margin-narrow) * 1px)}}@media (width<=525px){:root{--left-side-inner-content-margin-narrow:64;--left-side-inner-content-margin-px:calc(var(--left-side-inner-content-margin-narrow) * 1px);--track-line-fat-width:12;--track-line-thin-width:5;--track-width:22;--mobile-diamond-width:42px;--mobile-diamond-height:17px;--mobile-diamond-line-offset:var(--track-width-px);--mobile-edge-gutter:10px;--banner-top-offset-home:0;--mobile-landing-track-top-offset:58vh;--banner-top-text-height:40px;--banner-bottom-text-height:20px;--top-cta-text-height:20px}}@media (width<=390px){:root{--left-side-inner-content-margin-narrow:58;--mobile-diamond-width:38px;--mobile-diamond-height:16px;--mobile-edge-gutter:8px}}@media (height<=600px){:root{--banner-top-text-height:40px;--banner-bottom-text-height:20px;--top-cta-text-height:20px}}@media (height<=500px){:root{--banner-top-text-height:25px;--banner-bottom-text-height:15px;--top-cta-text-height:15px}}@media (height<=400px){:root{--banner-top-text-height:20px;--banner-bottom-text-height:12px;--top-cta-text-height:12px}}section#lunastra-top-page-section .track-container svg{overflow:visible}section#lunastra-top-page-section .track-container svg .platforms-track-base{opacity:.55}section#lunastra-top-page-section .track-container svg #track-line-path-fat{opacity:1}section#lunastra-top-page-section .track-container svg #track-line-path-thin{opacity:.92}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-page{--platforms-panel:#282828cc;--platforms-panel-strong:#1d1d1ff0;--platforms-border:#ffffff29;--platforms-muted:#ffffff9e;--platforms-purple:#8f66ff;--platforms-green:#43e0a4;--platforms-amber:#ffc342;margin-left:calc(var(--track-width-px) + 20px);flex-direction:column;gap:78px;padding:10px clamp(12px,3vw,48px) 84px 0;display:flex}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-hero,section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-story-section{animation:.7s both platformsReveal}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-hero{grid-template-columns:minmax(0,.84fr) minmax(560px,1.16fr);align-items:center;gap:36px;display:grid}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-back-link{width:fit-content;height:fit-content;padding:var(--banner-vertical-padding);background:#4c24dd;align-items:center;margin-bottom:18px;text-decoration:none;display:inline-flex;position:relative}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-back-link .arrow-container{justify-content:start;align-items:center;width:fit-content;margin-right:10px;display:flex;position:relative}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-back-link svg.arrow-head{width:30px;height:var(--top-cta-text-height);position:absolute;left:0}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-back-link svg.arrow-head path{stroke:#fff;stroke-width:8px}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-back-link .arrow-line-container{height:100%}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-back-link .arrow-line-container svg.arrow-shaft{width:40px;height:var(--top-cta-text-height);stroke:#fff;stroke-width:2px;transition:width .25s;display:block;position:relative}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-back-link .arrow-line-container svg.arrow-shaft path{vector-effect:non-scaling-stroke}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-back-link svg.book-a-call-svg{height:var(--top-cta-text-height);width:auto;margin:0;display:block}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-back-link svg.book-a-call-svg text{fill:#fff;font-family:Jura,sans-serif}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-back-link:hover .arrow-line-container svg.arrow-shaft{width:70px}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-eyebrow,section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-card-label,section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-section-kicker span{color:var(--platforms-purple);letter-spacing:.18em;text-transform:uppercase;font-size:.82rem;font-weight:700}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-hero__copy h1{color:#fff;max-width:650px;margin:12px 0 14px;font-size:3.15rem;font-weight:400;line-height:1}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-hero__copy p{color:#ffffffc7;max-width:610px;margin:0;font-size:1rem;font-weight:300;line-height:1.42}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-hero__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;display:flex}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-hero__actions a{box-sizing:border-box;min-width:220px;height:var(--cta-button-height);color:#3c3c3c;transform-origin:0;background:#fff;justify-content:center;align-items:center;text-decoration:none;transition:transform .3s;display:flex;transform:scaleX(0)}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-hero__actions a span{opacity:0;padding:0 24px;font-size:1.15rem}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-hero__actions a span.show{animation:.3s linear forwards platformsFadeIn}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-hero__actions a.hidden{width:0}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-hero__actions a.show{transform:scaleX(1)}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-proof{box-sizing:border-box;height:var(--cta-button-height);border:1px solid var(--platforms-border);background:#ffffff0d;gap:2px;padding:10px 20px;display:grid}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-proof strong{color:#fff;font-size:1.26rem;font-weight:500}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-proof span{color:var(--platforms-muted);font-size:.9rem}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-workbench{box-sizing:border-box;background:radial-gradient(circle at 64% 50%, #8f66ff26, transparent 34%), var(--platforms-panel-strong);border:1px solid #ffffff2e;border-radius:8px;grid-template-columns:minmax(185px,.88fr) minmax(136px,.34fr) minmax(230px,1fr);align-items:center;gap:16px;min-height:456px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000004d}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-workbench__grid{opacity:.48;background-image:radial-gradient(circle,#ffffff1c 1px,#0000 1px),linear-gradient(120deg,#0000 48%,#ffffff14 49% 51%,#0000 52%);background-size:24px 24px,100% 100%;position:absolute;inset:0}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-suite,section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-carve{z-index:1;position:relative}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-suite{border:1px solid var(--platforms-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#3c3c3cc7;border-radius:8px}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-suite__header{border-bottom:1px solid #ffffff1f;gap:5px;padding:16px;display:grid}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-suite__header span{color:#ffffff8a;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-suite__header strong{color:#fff;font-size:1rem;font-weight:400}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-module-list{gap:9px;padding:14px;display:grid}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-module{color:#ffffff6b;background:#ffffff0a;border:1px solid #ffffff14;align-items:center;min-height:34px;padding:0 12px;font-size:.88rem;animation:4.6s ease-in-out infinite platformsModuleDim;display:flex}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-module--keep{color:#fff;background:#43e0a417;border-color:#43e0a459;animation:3.6s ease-in-out infinite platformsModuleKeep}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-carve{justify-content:center;align-items:center;min-height:300px;display:flex}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-carve__line{transform-origin:50%;background:linear-gradient(90deg,#fff0,#ffffffd1,#8f66ff7a,#fff0);border-radius:6px;height:2px;animation:3.6s ease-in-out infinite platformsCarveLine;position:absolute;left:-10px;right:-10px}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-carve__line--top{transform:rotate(22deg)}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-carve__line--bottom{transform:rotate(-22deg)}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-carve__label{z-index:4;box-sizing:border-box;color:#ffffffb8;letter-spacing:.08em;text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1c1c1ec2;border:1px solid #ffffff24;border-radius:6px;width:154px;padding:9px 8px;font-size:.69rem;font-weight:500;line-height:1.28;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-carve__label span{display:block}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-suite--custom{border-color:#8f66ff75;box-shadow:0 0 38px #8f66ff1f}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-custom-screen{gap:10px;padding:14px;display:grid}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-custom-screen__row{background:#ffffff0d;border:1px solid #ffffff1f;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;display:flex}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-custom-screen__row span{color:#ffffffa8;font-size:.9rem}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-custom-screen__row strong{color:#fff;font-size:1rem;font-weight:400}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-custom-screen__focus{color:#ffffffbd;background:#8f66ff14;border:1px solid #8f66ff47;padding:16px}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-story-section{gap:24px;display:grid}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-section-kicker{max-width:min(460px,100%)}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-section-kicker .animated-underline-container-outer{width:100%;height:25px;margin-top:8px;position:relative}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-section-kicker .animated-underline-container{justify-content:start;align-items:stretch;width:100%;height:25px;display:flex;position:absolute}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-section-kicker svg.underline{z-index:190;width:0;height:100%;transition:width calc(var(--animation-time) * 1s);position:absolute;top:0;left:31px}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-section-kicker svg.underline path{stroke:#fff;fill:none}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-section-kicker svg.underline.contracted{width:0}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-section-kicker svg.underline.extended{width:calc(100% - 31px)}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-section-kicker svg.diamond{z-index:200;flex:0 0 62px;width:62px;height:100%;position:relative}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-section-kicker svg.diamond path{fill:none}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-section-kicker svg.diamond path.stroke-draw{stroke:#fff;stroke-width:4px;animation:platformsStrokeDraw calc(var(--animation-time) * 1s) linear forwards}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-section-kicker svg.diamond path.fill-undrawn{fill:#5f5f6000;stroke-width:0;transition:calc(var(--animation-time) * 3s)}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-section-kicker svg.diamond path.fill-drawn{fill:#5f5f60;transition:calc(var(--animation-time) * 3s)}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-section-kicker svg.diamond path.stroke-undraw{stroke-width:4px;animation:platformsStrokeUndraw calc(var(--animation-time) * 1s) linear forwards}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-section-kicker svg.diamond path.stroke-drawn{stroke:#5f5f60;stroke-width:4px;stroke-dashoffset:0}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-section-kicker svg.diamond path.stroke-undrawn{stroke:#5f5f60;stroke-width:4px;stroke-dasharray:0;stroke-dashoffset:0}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-ledger{grid-template-columns:minmax(0,.9fr) minmax(300px,1fr) minmax(220px,.62fr);align-items:stretch;gap:18px;display:grid}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-ledger__left,section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-cost-meter,section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-ledger__right,section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-blueprint,section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-build-lane article,section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-final-cta__panel{border:1px solid var(--platforms-border);background:var(--platforms-panel);border-radius:8px}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-ledger__left{padding:34px}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-ledger__left h2{color:#fff;margin:16px 0 0;font-size:2.55rem;font-weight:400;line-height:1.05}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-cost-meter{flex-direction:column;justify-content:center;padding:34px;display:flex}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-cost-meter__bar{background:#ffffff0f;border:1px solid #ffffff24;height:24px;position:relative;overflow:hidden}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-cost-meter__fill{background:var(--platforms-green);width:18%;animation:3.8s ease-in-out infinite platformsCostPulse;position:absolute;top:0;bottom:0;left:0}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-cost-meter__labels{color:#ffffff94;justify-content:space-between;gap:18px;margin-top:18px;font-size:.88rem;display:flex}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-cost-meter__labels strong{color:#ffffffc7;text-align:right;font-weight:400}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-ledger__right{gap:12px;padding:24px;display:grid}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-ledger__right div{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-ledger__right div:last-child{border-bottom:0;padding-bottom:0}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-ledger__right span{color:#ffffff94;font-size:.9rem}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-ledger__right strong{color:#fff;font-size:1.25rem;font-weight:400}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-blueprint{background:linear-gradient(120deg, #8f66ff1f, transparent 54%), var(--platforms-panel-strong);grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:center;gap:28px;padding:34px;display:grid}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-blueprint__map{background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:28px 28px;border:1px solid #ffffff1f;min-height:390px;position:relative}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-blueprint__map:before,section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-blueprint__map:after{content:"";opacity:.45;background:linear-gradient(90deg,#0000,#fff,#0000);height:2px;position:absolute;inset:50% 10%}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-blueprint__map:after{transform:rotate(90deg)}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-blueprint-card{z-index:1;border:1px solid var(--platforms-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#3c3c3ce0;width:190px;padding:16px;animation:4s ease-in-out infinite platformsBlueprintWake;position:absolute}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-blueprint-card span,section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-blueprint-card strong{display:block}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-blueprint-card span{color:#ffffff85;letter-spacing:.14em;text-transform:uppercase;font-size:.76rem}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-blueprint-card strong{color:#fff;margin-top:8px;font-size:1rem;font-weight:400;line-height:1.3}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-blueprint-card--primary{background:#342b4eeb;border-color:#8f66ff80;width:220px;top:50%;left:50%;transform:translate(-50%,-50%)}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-blueprint-card:nth-child(2){top:28px;left:34px}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-blueprint-card:nth-child(3){animation-delay:.35s;top:28px;right:34px}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-blueprint-card:nth-child(4){animation-delay:.7s;bottom:28px;left:34px}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-blueprint-card:nth-child(5){animation-delay:1.05s;bottom:28px;right:34px}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-blueprint__copy h2{color:#fff;margin:0 0 18px;font-size:3rem;font-weight:400;line-height:1}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-blueprint__copy p{color:#ffffffad;margin:0;font-size:1.05rem;font-weight:300;line-height:1.5}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-build-lane{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-build-lane article{flex-direction:column;justify-content:space-between;min-height:260px;padding:28px;transition:transform .25s,border-color .25s,background .25s;display:flex}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-build-lane article span{color:var(--platforms-purple);font-size:.92rem;font-weight:700}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-build-lane article h3{color:#fff;margin:auto 0 12px;font-size:1.55rem;font-weight:400}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-build-lane article p{color:#ffffffa6;margin:0;font-size:.98rem;font-weight:300;line-height:1.48}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-build-lane article:hover{background:#37304bd1;border-color:#8f66ff80;transform:translateY(-8px)}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-final-cta__panel{background:linear-gradient(120deg, #8f66ff24, transparent 54%), var(--platforms-panel-strong);justify-content:space-between;align-items:center;gap:28px;padding:48px;display:flex}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-final-cta__panel h2{color:#fff;max-width:760px;margin:0 0 14px;font-size:3.8rem;font-weight:400;line-height:1}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-final-cta__panel p{color:#ffffffb3;max-width:680px;margin:0;font-size:1.08rem;font-weight:300;line-height:1.5}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-final-cta__panel a{min-width:220px;height:var(--cta-button-height);color:#3c3c3c;background:#fff;flex:none;justify-content:center;align-items:center;text-decoration:none;display:flex}@keyframes platformsReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes platformsFadeIn{to{opacity:1}}@keyframes platformsModuleDim{50%{opacity:.56}}@keyframes platformsModuleKeep{50%{background:#43e0a429;border-color:#43e0a4b8}}@keyframes platformsCarveLine{0%,to{opacity:.58;filter:drop-shadow(0 0 #8f66ff00)}50%{opacity:1;filter:drop-shadow(0 0 14px #8f66ff52)}}@keyframes platformsCostPulse{50%{width:24%}}@keyframes platformsBlueprintWake{50%{border-color:#8f66ff66}}@keyframes platformsStrokeDraw{0%{stroke:#fff}to{stroke:#5f5f60;stroke-dashoffset:0}}@keyframes platformsStrokeUndraw{to{stroke:#fff;stroke-dashoffset:100px}}@media (width<=1180px){section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-page{margin-left:calc(var(--track-width-px) + 16px);gap:68px;padding-right:14px}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-hero,section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-ledger,section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-blueprint{grid-template-columns:1fr}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-workbench{min-height:520px}}@media (width<=760px){section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-page{margin-left:calc(var(--track-width-px) + 8px);gap:56px;padding-right:4px}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-hero__copy h1{font-size:3rem}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-hero__actions,section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-final-cta__panel{flex-direction:column;align-items:stretch}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-workbench{grid-template-columns:1fr;min-height:auto}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-carve{min-height:150px}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-carve__line--top{transform:rotate(90deg)}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-carve__line--bottom{display:none}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-carve__label{bottom:0}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-blueprint__map{min-height:560px}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-blueprint-card,section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-blueprint-card--primary{width:auto;margin:12px;position:relative;inset:auto;transform:none}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-blueprint__map:before,section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-blueprint__map:after{display:none}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-build-lane{grid-template-columns:1fr}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-ledger__left,section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-cost-meter,section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-ledger__right,section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-blueprint,section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-final-cta__panel{padding:26px}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-ledger__left h2,section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-blueprint__copy h2,section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-final-cta__panel h2{font-size:2.35rem}section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-final-cta__panel a,section#lunastra-top-page-section .content-column-container .content-column .margined-inner-column .content-container .platforms-hero__actions a{width:100%;min-width:0}}
