.hero-section[data-astro-cid-bbe6dxrz]{--ease-out: cubic-bezier(.16, 1, .3, 1);padding-top:clamp(2.25rem,5vw,4.5rem);padding-bottom:clamp(3.5rem,7vw,6rem);position:relative;overflow:hidden;overflow:clip}.hero-glow-1[data-astro-cid-bbe6dxrz]{top:-110px;left:50%;transform:translate(-50%);width:clamp(300px,70vw,850px);height:clamp(300px,50vw,600px);background:radial-gradient(circle,rgba(118,87,214,.35) 0%,rgba(169,133,240,.12) 50%,transparent 75%)}.hero-glow-2[data-astro-cid-bbe6dxrz]{bottom:5%;right:5%;width:clamp(250px,45vw,500px);height:clamp(250px,45vw,500px);background:radial-gradient(circle,rgba(47,35,84,.45) 0%,transparent 70%)}.hero-container[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;gap:clamp(2rem,5vw,3.5rem);text-align:center;position:relative;z-index:1}.hero-content[data-astro-cid-bbe6dxrz]{max-width:860px;width:100%}.trust-badge[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.6rem;padding:.45rem 1.15rem;background:#211d36bf;border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--color-bright-lavender);font-size:.88rem;font-weight:600;margin-bottom:1.5rem;box-shadow:var(--shadow-sm)}.pulse-dot[data-astro-cid-bbe6dxrz]{flex:none;width:8px;height:8px;background:var(--color-bright-lavender);border-radius:50%;box-shadow:0 0 10px var(--color-bright-lavender)}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.hero-title[data-astro-cid-bbe6dxrz]{margin-bottom:1.25rem;line-height:1.1}.hero-description[data-astro-cid-bbe6dxrz]{font-size:clamp(1.1rem,2vw,1.35rem);color:var(--text-secondary);max-width:720px;margin:0 auto 2.25rem;line-height:1.55}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.75rem}.btn-lg[data-astro-cid-bbe6dxrz]{padding:1rem 2.2rem;font-size:1.08rem;border-radius:var(--radius-md)}.hero-pills[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;justify-content:center;gap:.6rem 1.5rem;flex-wrap:wrap;color:var(--text-muted);font-size:.9rem;font-weight:500}.pill-item[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:.45rem}.pill-icon[data-astro-cid-bbe6dxrz]{color:var(--color-bright-lavender)}.hero-visual[data-astro-cid-bbe6dxrz]{--rest-x: 3deg;--rest-y: -7deg;position:relative;width:100%;max-width:760px;perspective:900px;perspective-origin:50% 40%}.stage[data-astro-cid-bbe6dxrz]{position:relative;width:100%;aspect-ratio:1 / .92;transform-style:preserve-3d;transform:rotateX(calc(var(--rest-x) + var(--tilt-x, 0) * 1deg)) rotateY(calc(var(--rest-y) + var(--tilt-y, 0) * 1deg));transition:transform .5s var(--ease-out)}.stage-glow[data-astro-cid-bbe6dxrz]{position:absolute;inset:-12% -10% -4%;background:radial-gradient(52% 46% at 55% 46%,rgba(118,87,214,.34),transparent 70%),radial-gradient(30% 26% at 85% 22%,rgba(169,133,240,.16),transparent 70%);pointer-events:none}.lab-grid[data-astro-cid-bbe6dxrz]{position:absolute;inset:-6% -8%;background-image:linear-gradient(rgba(200,183,244,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(200,183,244,.07) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(closest-side,#000 25%,transparent 100%);mask-image:radial-gradient(closest-side,#000 25%,transparent 100%);pointer-events:none}.stage-floor[data-astro-cid-bbe6dxrz]{position:absolute;left:12%;right:12%;bottom:-3%;height:9%;background:radial-gradient(closest-side,rgba(118,87,214,.42),transparent);pointer-events:none}.lab-svg[data-astro-cid-bbe6dxrz]{position:absolute;inset:-4% -6% 0;width:112%;height:104%;max-width:none;transform:translateZ(-70px);overflow:visible;pointer-events:none}.lab-curve[data-astro-cid-bbe6dxrz],.lab-trace[data-astro-cid-bbe6dxrz]{stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.lab-curve[data-astro-cid-bbe6dxrz]{stroke:var(--color-bright-lavender);stroke-width:2;opacity:.55}.lab-trace[data-astro-cid-bbe6dxrz]{stroke:var(--color-soft-lavender);stroke-width:1.2;stroke-dasharray:.012 .02;opacity:.28}.lab-handles[data-astro-cid-bbe6dxrz] line[data-astro-cid-bbe6dxrz]{stroke:var(--color-soft-lavender);stroke-width:1;opacity:.35}.lab-handles[data-astro-cid-bbe6dxrz] circle[data-astro-cid-bbe6dxrz]{fill:var(--bg-app);stroke:var(--color-soft-lavender);stroke-width:1.4;opacity:.7}.lab-anchors[data-astro-cid-bbe6dxrz] rect[data-astro-cid-bbe6dxrz]{fill:var(--bg-app);stroke:var(--color-bright-lavender);stroke-width:1.6}.layer[data-astro-cid-bbe6dxrz]{position:absolute}.layer-desktop[data-astro-cid-bbe6dxrz]{left:0;top:3%;width:88%;transform:translateZ(0)}.layer-tablet[data-astro-cid-bbe6dxrz]{right:0;top:31%;width:31%;transform:translateZ(60px)}.layer-phone[data-astro-cid-bbe6dxrz]{left:1%;top:47%;width:19%;transform:translateZ(115px)}.device[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden;background:var(--surface-raised);border:1px solid rgba(169,133,240,.24);border-radius:var(--radius-lg);box-shadow:0 34px 60px -24px #000000b3,0 0 0 1px #15132699,0 0 70px #7657d638}.device-tablet[data-astro-cid-bbe6dxrz]{border-radius:6%/4.5%}.device-phone[data-astro-cid-bbe6dxrz]{border-radius:12%/5.6%;box-shadow:0 40px 60px -22px #000c,0 0 0 1px #15132699,0 0 50px #a985f042}.shot[data-astro-cid-bbe6dxrz]{display:block;width:100%;height:auto;background:#0e0c1a}.frame-bar[data-astro-cid-bbe6dxrz]{background:var(--surface-secondary);padding:.5rem .85rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-bottom:1px solid var(--border-subtle)}.window-controls[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:6px}.dot[data-astro-cid-bbe6dxrz]{width:9px;height:9px;border-radius:50%}.dot[data-astro-cid-bbe6dxrz].red{background:#ff5f56}.dot[data-astro-cid-bbe6dxrz].yellow{background:#ffbd2e}.dot[data-astro-cid-bbe6dxrz].green{background:#27c93f}.window-title[data-astro-cid-bbe6dxrz]{font-size:.78rem;color:var(--text-secondary);font-weight:600;font-family:var(--font-mono);white-space:nowrap}.window-badge[data-astro-cid-bbe6dxrz]{font-size:.72rem;padding:.1rem .55rem;background:#7657d647;color:var(--color-soft-lavender);border-radius:var(--radius-full);font-weight:600;white-space:nowrap}.glare[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 80% at var(--light-x, 24%) var(--light-y, 10%),rgba(200,183,244,.16),transparent 58%),linear-gradient(135deg,rgba(255,255,255,.05),transparent 40%)}@media(min-width:1080px){.hero-container[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,11fr) minmax(0,13fr);text-align:left;justify-items:stretch}.hero-content[data-astro-cid-bbe6dxrz]{max-width:none}.hero-title[data-astro-cid-bbe6dxrz]{font-size:clamp(2.9rem,4.3vw,3.9rem)}.hero-actions[data-astro-cid-bbe6dxrz] .btn-lg[data-astro-cid-bbe6dxrz]{padding:1rem 1.7rem}.hero-description[data-astro-cid-bbe6dxrz]{margin-left:0;margin-right:0}.hero-actions[data-astro-cid-bbe6dxrz],.hero-pills[data-astro-cid-bbe6dxrz]{justify-content:flex-start}.hero-visual[data-astro-cid-bbe6dxrz]{--rest-x: 5deg;--rest-y: -11deg;max-width:none;perspective:1500px}.layer-tablet[data-astro-cid-bbe6dxrz]{right:2%;width:33%;transform:translateZ(70px)}.layer-phone[data-astro-cid-bbe6dxrz]{width:20%;transform:translateZ(130px)}}@media(min-width:720px)and (max-width:1079px){.hero-visual[data-astro-cid-bbe6dxrz]{--rest-x: 4deg;--rest-y: -9deg;perspective:1300px;width:86%}.layer-phone[data-astro-cid-bbe6dxrz]{left:3%}}@media(max-width:719px){.hero-section[data-astro-cid-bbe6dxrz]{padding-top:1.75rem;padding-bottom:2.25rem}.trust-badge[data-astro-cid-bbe6dxrz]{font-size:.8rem;padding:.4rem .95rem;margin-bottom:1.15rem;text-align:left}.hero-description[data-astro-cid-bbe6dxrz]{font-size:1.05rem;margin-bottom:1.5rem}.hero-actions[data-astro-cid-bbe6dxrz]{flex-direction:column;align-items:stretch;gap:.75rem;max-width:380px;margin-left:auto;margin-right:auto;margin-bottom:1.4rem}.hero-actions[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{white-space:normal;min-height:52px;padding-top:.85rem;padding-bottom:.85rem}.hero-pills[data-astro-cid-bbe6dxrz]{font-size:.82rem;gap:.4rem 1rem}.hero-visual[data-astro-cid-bbe6dxrz]{--rest-x: 2deg;--rest-y: -6deg;width:92%}.stage[data-astro-cid-bbe6dxrz]{aspect-ratio:1 / .98}.layer-desktop[data-astro-cid-bbe6dxrz]{left:0;top:2%;width:94%}.layer-tablet[data-astro-cid-bbe6dxrz]{right:0;top:34%;width:36%;transform:translateZ(40px)}.layer-phone[data-astro-cid-bbe6dxrz]{left:2%;top:44%;width:24%;transform:translateZ(80px)}.device[data-astro-cid-bbe6dxrz]{border-radius:var(--radius-md)}.device-tablet[data-astro-cid-bbe6dxrz]{border-radius:6%/4.5%}.device-phone[data-astro-cid-bbe6dxrz]{border-radius:12%/5.6%}.frame-bar[data-astro-cid-bbe6dxrz]{padding:.35rem .6rem}.dot[data-astro-cid-bbe6dxrz]{width:7px;height:7px}.window-title[data-astro-cid-bbe6dxrz]{font-size:.62rem}.window-badge[data-astro-cid-bbe6dxrz]{display:none}}@media(prefers-reduced-motion:no-preference){.pulse-dot[data-astro-cid-bbe6dxrz]{animation:pulse 2s ease-in-out 1.2s 3}.reveal[data-astro-cid-bbe6dxrz]{animation:rise .7s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 70ms + 60ms)}.layer[data-astro-cid-bbe6dxrz]{animation:layer-in 1s var(--ease-out) both;animation-delay:calc(var(--i, 0) * .15s + .26s)}.lab-curve[data-astro-cid-bbe6dxrz],.lab-trace[data-astro-cid-bbe6dxrz]{animation:draw 1.8s var(--ease-out) .5s both}.lab-handles[data-astro-cid-bbe6dxrz],.lab-anchors[data-astro-cid-bbe6dxrz]{animation:fade-in .7s ease-out 1.4s both}}@keyframes rise{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@keyframes layer-in{0%{opacity:0;translate:0 44px;scale:.95}to{opacity:1;translate:0 0;scale:1}}@keyframes draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.device[data-astro-cid-bbe6dxrz]{animation:depth linear both;animation-timeline:scroll(root block);animation-range:0 85vh}.device-desktop[data-astro-cid-bbe6dxrz]{--shift: -14px}.device-tablet[data-astro-cid-bbe6dxrz]{--shift: -46px}.device-phone[data-astro-cid-bbe6dxrz]{--shift: -76px}@media(max-width:719px){.device-desktop[data-astro-cid-bbe6dxrz]{--shift: -6px}.device-tablet[data-astro-cid-bbe6dxrz]{--shift: -20px}.device-phone[data-astro-cid-bbe6dxrz]{--shift: -32px}}}}@keyframes depth{to{translate:0 var(--shift, 0px)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference)and (max-width:719px){.layer[data-astro-cid-bbe6dxrz]{animation:layer-in linear both;animation-delay:0s;animation-timeline:view();animation-range:entry calc(5% + var(--i, 0) * 6%) entry calc(75% + var(--i, 0) * 6%)}}}.vector-lab .mode-panel{min-width:0;scroll-margin-top:6rem}.vector-lab .mode-panel[hidden],.vector-lab [hidden]{display:none!important}.vector-lab .mode-panel+.mode-panel{margin-top:2.5rem}.vector-lab .mode-summary,.vector-lab .example-description{margin-top:.65rem;color:var(--text-secondary)}.vector-lab .example-description{font-size:.95rem}.vector-lab .comparison-labels{display:none;gap:1rem;margin:1.25rem 0 .75rem;color:var(--text-primary);font-weight:600}.vector-lab .comparison-labels span{flex:1;min-width:0;overflow-wrap:anywhere}.vector-lab small{display:block;color:var(--text-secondary);font-size:.8rem;font-weight:400}.vector-lab .artwork{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.vector-lab .image-layer{min-width:0;margin:0}.vector-lab .image-layer img{display:block;width:100%;max-width:360px;height:auto;aspect-ratio:448 / 608;object-fit:contain;margin:auto;background-color:var(--bg-app);background-image:conic-gradient(var(--surface-secondary) 25%,transparent 0 50%,var(--surface-secondary) 0 75%,transparent 0);background-size:24px 24px}.vector-lab figcaption{margin-top:.75rem;color:var(--text-secondary);font-size:.9rem;text-align:center}.vector-lab .range-controls{margin:1rem auto 0;max-width:720px}.vector-lab label{display:block;color:var(--text-primary);font-weight:600}.vector-lab input{display:block;width:100%;min-height:44px;accent-color:var(--color-soft-lavender);cursor:ew-resize}.vector-lab .range-controls p,.vector-lab .image-error{color:var(--text-secondary);font-size:.9rem}.vector-lab .image-error{margin-top:1rem}.vector-lab[data-enhanced] .mode-panel+.mode-panel{margin-top:0}.vector-lab[data-enhanced] .comparison-labels{display:flex}.vector-lab[data-enhanced] .artwork:not([data-unavailable]){position:relative;display:block;width:min(100%,360px);aspect-ratio:448 / 608;margin:0 auto;touch-action:pan-y;user-select:none;cursor:ew-resize}.vector-lab[data-enhanced] .artwork:not([data-unavailable]) .image-layer{position:absolute;inset:0}.vector-lab[data-enhanced] .artwork:not([data-unavailable]) img{width:100%;height:100%;max-width:none}.vector-lab[data-enhanced] .artwork:not([data-unavailable]) figcaption{display:none}.vector-lab[data-enhanced] .artwork:not([data-unavailable]) .raster-layer{clip-path:inset(0 calc(100% - var(--reveal, 50%)) 0 0)}.vector-lab .divider{position:absolute;inset:0;pointer-events:none}.vector-lab .divider:before{content:"";position:absolute;top:0;bottom:0;left:var(--reveal, 50%);width:2px;background:var(--color-soft-lavender);transform:translate(-50%)}.vector-lab .divider span{position:absolute;top:50%;left:clamp(22px,var(--reveal, 50%),calc(100% - 22px));transform:translate(-50%,-50%);width:44px;height:44px;display:grid;place-items:center;border:2px solid var(--color-soft-lavender);border-radius:50%;background:var(--surface-raised);color:var(--text-primary);font-size:1.4rem}@media(max-width:767px){.vector-lab .artwork{grid-template-columns:minmax(0,1fr)}.vector-lab[data-enhanced] .artwork:not([data-unavailable]){max-width:320px}}@media(max-width:430px){.vector-lab .comparison-labels{flex-direction:column;gap:.5rem}}@media(forced-colors:active){.vector-lab .divider:before,.vector-lab .divider span{forced-color-adjust:none;background:Canvas;border:2px solid CanvasText;color:CanvasText}.vector-lab input{accent-color:auto}}.vector-lab{min-width:0;overflow-wrap:anywhere}.vector-lab [hidden]{display:none!important}.vector-lab .mode-links,.vector-lab .mode-tabs{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.vector-lab .mode-tabs{padding:.35rem;border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-secondary)}.vector-lab .mode-tabs button,.vector-lab .mode-links a{display:flex;justify-content:center;align-items:center;gap:.45rem;min-height:44px;padding:.55rem 1rem;border:2px solid transparent;border-radius:var(--radius-full);color:var(--text-secondary);background:transparent;font-size:.88rem;font-weight:600;cursor:pointer}.vector-lab .mode-links a{text-decoration:underline}.vector-lab .mode-tabs button:hover{color:var(--text-primary);background:var(--surface-raised)}.vector-lab .mode-tabs button[aria-selected=true]{background:var(--color-primary-violet);color:#fff;border-color:var(--color-soft-lavender)}.vector-lab .mode-tabs button:focus-visible{outline:3px solid var(--color-soft-lavender);outline-offset:3px}.vector-lab .tab-badge{font-size:.72rem;padding:.1rem .45rem;border-radius:var(--radius-full);background:var(--badge-chip-bg);color:var(--badge-chip-text);box-shadow:inset 0 0 0 1px var(--badge-chip-ring)}.vector-lab .mode-tabs button>span{min-width:0}.vector-lab .lab-caption,.vector-lab .tab-help,.vector-lab .lab-status{font-size:.9rem;color:var(--text-secondary);margin:.75rem 0}.vector-lab .lab-status:empty{margin:0}@media(max-width:1023px){.vector-lab .mode-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:var(--radius-lg)}.vector-lab .mode-tabs button{min-width:0;flex-wrap:wrap;border-radius:var(--radius-md);padding:.5rem}}@media(forced-colors:active){.vector-lab .mode-tabs button{border-color:ButtonText}.vector-lab .mode-tabs button[aria-selected=true]{border:3px solid Highlight;text-decoration:underline}}.before-after-section[data-astro-cid-fztqauyw]{position:relative;background:linear-gradient(180deg,var(--bg-app) 0%,rgba(27,23,56,.4) 50%,var(--bg-app) 100%)}.comparison-stage[data-astro-cid-fztqauyw]{padding:clamp(1.25rem,3vw,2rem);border-radius:var(--radius-xl);background:var(--surface-raised)}.vector-features-grid[data-astro-cid-fztqauyw]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-subtle)}.feature-item[data-astro-cid-fztqauyw]{display:flex;gap:1rem;align-items:flex-start}.feature-icon[data-astro-cid-fztqauyw]{width:40px;height:40px;border-radius:var(--radius-md);background:#7657d626;border:1px solid rgba(169,133,240,.25);display:flex;align-items:center;justify-content:center;color:var(--color-bright-lavender);flex-shrink:0}.feature-text[data-astro-cid-fztqauyw] h3[data-astro-cid-fztqauyw]{font-size:1.02rem;margin-bottom:.25rem}.feature-text[data-astro-cid-fztqauyw] p[data-astro-cid-fztqauyw]{font-size:.9rem;line-height:1.45}.pod-section[data-astro-cid-ev3f3ibq]{position:relative}.notice-banner[data-astro-cid-ev3f3ibq]{display:flex;align-items:center;gap:1rem;padding:1.15rem 1.5rem;max-width:860px;margin:0 auto 3rem;background:#211d36b3;border-color:#a985f059}.notice-icon[data-astro-cid-ev3f3ibq]{color:var(--color-bright-lavender);flex-shrink:0}.notice-text[data-astro-cid-ev3f3ibq]{font-size:.95rem;color:var(--text-primary);line-height:1.5}.notice-text[data-astro-cid-ev3f3ibq] strong[data-astro-cid-ev3f3ibq]{color:var(--color-bright-lavender)}.pod-grid[data-astro-cid-ev3f3ibq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:1.75rem}.pod-card[data-astro-cid-ev3f3ibq]{border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:transform var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.pod-card[data-astro-cid-ev3f3ibq]:hover{transform:translateY(-4px);border-color:var(--color-bright-lavender);box-shadow:var(--shadow-lg),0 0 25px #7657d633}.pod-card-visual[data-astro-cid-ev3f3ibq]{background:#0e0c1a;padding:2rem 1.5rem;display:flex;justify-content:center;align-items:center;position:relative;border-bottom:1px solid var(--border-subtle)}.visual-badge[data-astro-cid-ev3f3ibq]{position:absolute;top:1rem;left:1rem;font-size:.75rem;font-weight:700;color:var(--color-bright-lavender);background:#7657d633;padding:.2rem .6rem;border-radius:var(--radius-full)}.pod-illustration[data-astro-cid-ev3f3ibq]{width:100%;max-width:180px;height:auto}.pod-card-body[data-astro-cid-ev3f3ibq]{padding:1.75rem;display:flex;flex-direction:column;flex-grow:1}.pod-card-body[data-astro-cid-ev3f3ibq] h3[data-astro-cid-ev3f3ibq]{font-size:1.3rem;margin-bottom:.75rem}.pod-card-body[data-astro-cid-ev3f3ibq] p[data-astro-cid-ev3f3ibq]{font-size:.96rem;margin-bottom:1.25rem;flex-grow:1}.pod-check-list[data-astro-cid-ev3f3ibq]{list-style:none;display:flex;flex-direction:column;gap:.5rem;font-size:.88rem;color:var(--color-bright-lavender)}.pod-check-list[data-astro-cid-ev3f3ibq] li[data-astro-cid-ev3f3ibq]{position:relative;padding-left:1.25rem}.pod-check-list[data-astro-cid-ev3f3ibq] li[data-astro-cid-ev3f3ibq]:before{content:"✓";position:absolute;left:0;color:var(--color-bright-lavender);font-weight:700}.print-prep-section[data-astro-cid-buy224fu]{position:relative;background:var(--bg-app)}.print-prep-grid[data-astro-cid-buy224fu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:1.75rem}.prep-card[data-astro-cid-buy224fu]{padding:2rem 1.75rem;border-radius:var(--radius-lg);display:flex;flex-direction:column;transition:transform var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.prep-card[data-astro-cid-buy224fu]:hover{transform:translateY(-4px);border-color:var(--color-bright-lavender);box-shadow:var(--shadow-lg),0 0 20px #7657d626}.card-icon-header[data-astro-cid-buy224fu]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.prep-icon[data-astro-cid-buy224fu]{width:48px;height:48px;border-radius:var(--radius-md);background:#7657d62e;border:1px solid rgba(169,133,240,.3);display:flex;align-items:center;justify-content:center;color:var(--color-bright-lavender)}.prep-badge[data-astro-cid-buy224fu]{font-size:.75rem;font-weight:700;color:var(--badge-chip-text);background:var(--badge-chip-bg);padding:.25rem .65rem;border-radius:var(--radius-full);border:1px solid var(--badge-chip-ring)}.prep-card[data-astro-cid-buy224fu] h3[data-astro-cid-buy224fu]{font-size:1.25rem;margin-bottom:.75rem}.prep-card[data-astro-cid-buy224fu] p[data-astro-cid-buy224fu]{font-size:.95rem;line-height:1.55;margin-bottom:1.5rem;flex-grow:1}.card-footer-meta[data-astro-cid-buy224fu]{font-size:.82rem;font-weight:600;color:var(--color-bright-lavender);padding-top:1rem;border-top:1px solid var(--border-subtle)}.cutting-section[data-astro-cid-3zazwz7c]{position:relative;background:linear-gradient(180deg,var(--bg-app) 0%,rgba(33,29,54,.3) 50%,var(--bg-app) 100%)}.profiles-bar[data-astro-cid-3zazwz7c]{padding:1.25rem 1.75rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-bottom:2.5rem;border-radius:var(--radius-lg)}.profiles-bar-label[data-astro-cid-3zazwz7c]{font-size:.95rem;font-weight:700;color:var(--text-primary)}.profiles-grid[data-astro-cid-3zazwz7c]{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.profile-chip[data-astro-cid-3zazwz7c]{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .9rem;background:#7657d626;border:1px solid rgba(169,133,240,.3);border-radius:var(--radius-full);font-size:.88rem;font-weight:600;color:var(--text-primary)}.check-icon[data-astro-cid-3zazwz7c]{color:var(--color-bright-lavender)}.cutting-grid[data-astro-cid-3zazwz7c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:1.75rem;margin-bottom:2.5rem}.cutting-card[data-astro-cid-3zazwz7c]{padding:2rem;border-radius:var(--radius-lg);display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;transition:transform var(--transition-base),border-color var(--transition-base)}.cutting-card[data-astro-cid-3zazwz7c]:hover{transform:translateY(-4px);border-color:var(--color-bright-lavender)}.card-glow-bg[data-astro-cid-3zazwz7c]{position:absolute;top:0;right:0;width:140px;height:140px;background:radial-gradient(circle,rgba(169,133,240,.15) 0%,transparent 70%);pointer-events:none}.cutting-card-header[data-astro-cid-3zazwz7c]{margin-bottom:1.5rem}.feature-badge[data-astro-cid-3zazwz7c]{display:inline-block;font-size:.75rem;font-weight:700;color:var(--color-bright-lavender);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.cutting-card[data-astro-cid-3zazwz7c] h3[data-astro-cid-3zazwz7c]{font-size:1.3rem;margin-bottom:.75rem}.cutting-card[data-astro-cid-3zazwz7c] p[data-astro-cid-3zazwz7c]{font-size:.95rem;line-height:1.55}.visual-box[data-astro-cid-3zazwz7c]{background:#0e0c1a;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.25rem;min-height:140px;display:flex;align-items:center;justify-content:center}.layer-stack-demo[data-astro-cid-3zazwz7c]{width:100%;display:flex;flex-direction:column;gap:.5rem}.stack-layer[data-astro-cid-3zazwz7c]{padding:.5rem .85rem;border-radius:var(--radius-sm);font-size:.8rem;font-weight:600;display:flex;align-items:center;justify-content:space-between}.layer-1[data-astro-cid-3zazwz7c]{background:#7657d666;border:1px solid #7657D6;color:#fff}.layer-2[data-astro-cid-3zazwz7c]{background:#a985f04d;border:1px solid #A985F0;color:#fff}.layer-3[data-astro-cid-3zazwz7c]{background:#c8b7f44d;border:1px solid #C8B7F4;color:#fff}.geometry-modes-demo[data-astro-cid-3zazwz7c]{display:flex;gap:1rem;width:100%}.mode-demo-col[data-astro-cid-3zazwz7c]{flex:1;text-align:center;background:var(--surface-secondary);padding:.75rem .5rem;border-radius:var(--radius-sm);border:1px solid var(--border-subtle)}.mode-pill[data-astro-cid-3zazwz7c]{font-size:.82rem;font-weight:700;color:var(--text-muted);margin-bottom:.25rem}.mode-pill[data-astro-cid-3zazwz7c].active{color:var(--color-bright-lavender)}.mode-desc[data-astro-cid-3zazwz7c]{font-size:.75rem;color:var(--text-secondary)}.weed-outer-frame[data-astro-cid-3zazwz7c]{position:relative;border:1.5px dashed var(--color-bright-lavender);border-radius:var(--radius-sm);padding:1.5rem 1rem;width:100%;text-align:center;background:#211d3680}.reg-mark[data-astro-cid-3zazwz7c]{position:absolute;color:var(--color-bright-lavender);font-size:.9rem;line-height:1}.top-left[data-astro-cid-3zazwz7c]{top:3px;left:4px}.top-right[data-astro-cid-3zazwz7c]{top:3px;right:4px}.bottom-left[data-astro-cid-3zazwz7c]{bottom:3px;left:4px}.bottom-right[data-astro-cid-3zazwz7c]{bottom:3px;right:4px}.weed-inner-content[data-astro-cid-3zazwz7c]{font-size:.85rem;font-weight:600;color:var(--text-primary)}.bundle-zip-demo[data-astro-cid-3zazwz7c]{width:100%}.zip-item[data-astro-cid-3zazwz7c]{font-weight:700;font-size:.9rem;margin-bottom:.5rem;color:var(--color-soft-lavender);display:flex;align-items:center;gap:.4rem}.zip-subfiles[data-astro-cid-3zazwz7c]{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;font-family:var(--font-mono);font-size:.75rem;color:var(--text-secondary)}.disclaimer-box[data-astro-cid-3zazwz7c]{background:#151326d9;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.15rem 1.5rem;text-align:center;max-width:900px;margin:0 auto}.disclaimer-box[data-astro-cid-3zazwz7c] p[data-astro-cid-3zazwz7c]{font-size:.85rem;color:var(--text-muted);line-height:1.5}.disclaimer-box[data-astro-cid-3zazwz7c] strong[data-astro-cid-3zazwz7c]{color:var(--text-secondary)}.layer-control-section[data-astro-cid-kkmnuh7x]{position:relative;background:var(--bg-app)}.layer-layout[data-astro-cid-kkmnuh7x]{display:grid;grid-template-columns:1fr;gap:3.5rem;align-items:center}@media(min-width:960px){.layer-layout[data-astro-cid-kkmnuh7x]{grid-template-columns:1fr 1fr}}.section-lead[data-astro-cid-kkmnuh7x]{font-size:1.15rem;color:var(--text-secondary);margin-bottom:2rem}.layer-features-list[data-astro-cid-kkmnuh7x]{display:flex;flex-direction:column;gap:1.5rem}.layer-feature-row[data-astro-cid-kkmnuh7x]{display:flex;gap:1.25rem;align-items:flex-start}.row-icon[data-astro-cid-kkmnuh7x]{width:36px;height:36px;border-radius:var(--radius-md);background:#7657d626;border:1px solid rgba(169,133,240,.3);display:flex;align-items:center;justify-content:center;color:var(--color-bright-lavender);flex-shrink:0}.layer-feature-row[data-astro-cid-kkmnuh7x] h3[data-astro-cid-kkmnuh7x]{font-size:1.05rem;margin-bottom:.25rem}.layer-feature-row[data-astro-cid-kkmnuh7x] p[data-astro-cid-kkmnuh7x]{font-size:.92rem;line-height:1.5}.inspector-card[data-astro-cid-kkmnuh7x]{background:var(--surface-raised);border-radius:var(--radius-xl);padding:1.5rem;box-shadow:var(--shadow-lg),0 0 35px #7657d626}.inspector-header[data-astro-cid-kkmnuh7x]{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid var(--border-subtle);margin-bottom:1rem}.inspector-title-group[data-astro-cid-kkmnuh7x]{display:flex;align-items:center;gap:.75rem}.inspector-badge[data-astro-cid-kkmnuh7x]{font-weight:700;font-size:.95rem;color:var(--text-primary)}.inspector-count[data-astro-cid-kkmnuh7x]{font-size:.78rem;color:var(--color-bright-lavender);background:#7657d633;padding:.15rem .6rem;border-radius:var(--radius-full)}.mini-btn[data-astro-cid-kkmnuh7x]{font-size:.78rem;background:var(--surface-secondary);border:1px solid var(--border-subtle);color:var(--text-secondary);padding:.25rem .65rem;border-radius:var(--radius-sm)}.layer-items-list[data-astro-cid-kkmnuh7x]{display:flex;flex-direction:column;gap:.65rem;margin-bottom:1.25rem}.layer-row[data-astro-cid-kkmnuh7x]{display:flex;align-items:center;gap:.85rem;background:var(--surface-secondary);border:1px solid var(--border-subtle);padding:.75rem 1rem;border-radius:var(--radius-md);transition:border-color var(--transition-fast),transform var(--transition-fast)}.layer-row[data-astro-cid-kkmnuh7x]:hover{border-color:var(--color-bright-lavender)}.layer-row[data-astro-cid-kkmnuh7x].active-row{border-color:var(--color-primary-violet);background:#7657d61a}.layer-drag-handle[data-astro-cid-kkmnuh7x]{color:var(--text-muted);user-select:none}.color-swatch[data-astro-cid-kkmnuh7x]{width:24px;height:24px;border-radius:6px;border:1.5px solid rgba(255,255,255,.2);flex-shrink:0}.layer-details[data-astro-cid-kkmnuh7x]{flex-grow:1}.layer-name[data-astro-cid-kkmnuh7x]{font-size:.92rem;font-weight:600;color:var(--text-primary)}.layer-stats[data-astro-cid-kkmnuh7x]{font-size:.76rem;color:var(--text-muted)}.eye-btn[data-astro-cid-kkmnuh7x]{background:transparent;border:none;color:var(--text-secondary);font-size:1rem;padding:.25rem}.eye-btn[data-astro-cid-kkmnuh7x].active{color:var(--color-bright-lavender)}.inspector-footer[data-astro-cid-kkmnuh7x]{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid var(--border-subtle);font-size:.85rem;color:var(--text-secondary)}.footer-stat[data-astro-cid-kkmnuh7x] strong[data-astro-cid-kkmnuh7x]{color:var(--text-primary)}.privacy-section[data-astro-cid-hf63eqyq]{position:relative;padding-top:clamp(4rem,7vw,6.5rem);padding-bottom:clamp(4rem,7vw,6.5rem)}.privacy-glow[data-astro-cid-hf63eqyq]{top:30%;left:50%;transform:translate(-50%,-50%);width:clamp(300px,60vw,750px);height:clamp(300px,40vw,500px);background:radial-gradient(circle,rgba(118,87,214,.22) 0%,rgba(47,35,84,.1) 60%,transparent 80%)}.privacy-container[data-astro-cid-hf63eqyq]{padding:clamp(2rem,5vw,4rem) clamp(1.5rem,4vw,3.5rem);border-radius:var(--radius-xl);text-align:center;position:relative;z-index:1;background:var(--surface-raised)}.privacy-title[data-astro-cid-hf63eqyq]{margin-bottom:1.25rem}.privacy-lead[data-astro-cid-hf63eqyq]{font-size:clamp(1.05rem,1.8vw,1.3rem);color:var(--text-primary);max-width:820px;margin:0 auto 3rem;line-height:1.6}.privacy-grid[data-astro-cid-hf63eqyq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;text-align:left;margin-bottom:2.5rem}.privacy-card[data-astro-cid-hf63eqyq]{background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1.75rem 1.5rem;display:flex;flex-direction:column;gap:.75rem;transition:border-color var(--transition-base),transform var(--transition-base)}.privacy-card[data-astro-cid-hf63eqyq]:hover{border-color:var(--color-bright-lavender);transform:translateY(-3px)}.pillar-icon[data-astro-cid-hf63eqyq]{width:44px;height:44px;border-radius:var(--radius-md);background:#7657d62e;border:1px solid rgba(169,133,240,.3);display:flex;align-items:center;justify-content:center;color:var(--color-bright-lavender)}.privacy-card[data-astro-cid-hf63eqyq] h3[data-astro-cid-hf63eqyq]{font-size:1.1rem;color:var(--text-primary)}.privacy-card[data-astro-cid-hf63eqyq] p[data-astro-cid-hf63eqyq]{font-size:.92rem;line-height:1.5}.transparency-note[data-astro-cid-hf63eqyq]{max-width:820px;margin:0 auto;padding-top:1.5rem;border-top:1px solid var(--border-subtle);text-align:center}.transparency-note[data-astro-cid-hf63eqyq] p[data-astro-cid-hf63eqyq]{font-size:.88rem;color:var(--text-muted);line-height:1.6}.transparency-note[data-astro-cid-hf63eqyq] strong[data-astro-cid-hf63eqyq]{color:var(--text-secondary)}.platforms-section[data-astro-cid-le45m4z2]{position:relative;background:linear-gradient(180deg,var(--bg-app) 0%,rgba(27,23,56,.5) 50%,var(--bg-app) 100%)}.platforms-grid[data-astro-cid-le45m4z2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:1.75rem}.platform-card[data-astro-cid-le45m4z2]{padding:1.75rem;border-radius:var(--radius-lg);display:flex;flex-direction:column;justify-content:space-between;transition:transform var(--transition-base),border-color var(--transition-base)}.platform-card[data-astro-cid-le45m4z2]:hover{transform:translateY(-4px);border-color:var(--color-bright-lavender)}.platform-header[data-astro-cid-le45m4z2]{margin-bottom:1.25rem}.platform-badge[data-astro-cid-le45m4z2]{font-size:.75rem;font-weight:700;color:var(--color-bright-lavender);background:#7657d633;display:inline-block;padding:.2rem .6rem;border-radius:var(--radius-full);margin-bottom:.5rem}.platform-card[data-astro-cid-le45m4z2] h3[data-astro-cid-le45m4z2]{font-size:1.35rem;margin-bottom:.2rem}.platform-req[data-astro-cid-le45m4z2]{font-size:.82rem;color:var(--text-muted)}.platform-preview[data-astro-cid-le45m4z2]{background:#0e0c1a;border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;margin-bottom:1.25rem;height:190px;display:flex;align-items:center;justify-content:center}.platform-preview[data-astro-cid-le45m4z2] picture[data-astro-cid-le45m4z2]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.platform-img[data-astro-cid-le45m4z2]{width:100%;height:100%;display:block;transition:transform var(--transition-smooth)}.platform-img-landscape[data-astro-cid-le45m4z2]{object-fit:cover}.platform-img-portrait[data-astro-cid-le45m4z2]{object-fit:contain;padding:.35rem}.platform-card[data-astro-cid-le45m4z2]:hover .platform-img[data-astro-cid-le45m4z2]{transform:scale(1.03)}.platform-features[data-astro-cid-le45m4z2]{display:flex;flex-direction:column;gap:.4rem;font-size:.82rem;color:var(--text-secondary);padding-top:1rem;border-top:1px solid var(--border-subtle)}.platform-features[data-astro-cid-le45m4z2] span[data-astro-cid-le45m4z2]{position:relative;padding-left:1rem}.platform-features[data-astro-cid-le45m4z2] span[data-astro-cid-le45m4z2]:before{content:"•";position:absolute;left:0;color:var(--color-bright-lavender)}.pricing-section[data-astro-cid-hkoc4sea]{position:relative;background:var(--bg-app)}.pricing-grid[data-astro-cid-hkoc4sea]{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;max-width:960px;margin:0 auto 3rem}@media(min-width:768px){.pricing-grid[data-astro-cid-hkoc4sea]{grid-template-columns:1fr 1.1fr;align-items:stretch}}.pricing-card[data-astro-cid-hkoc4sea]{padding:2.5rem 2rem;border-radius:var(--radius-xl);display:flex;flex-direction:column;justify-content:space-between;position:relative;background:var(--surface-raised)}.pro-card[data-astro-cid-hkoc4sea]{border:2px solid var(--color-primary-violet);box-shadow:var(--shadow-lg),0 0 40px #7657d640;background:linear-gradient(180deg,var(--surface-raised) 0%,rgba(42,36,65,.95) 100%)}.popular-ribbon[data-astro-cid-hkoc4sea]{position:absolute;top:-12px;right:2rem;background:var(--badge-ribbon-bg);color:var(--badge-ribbon-text);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.25rem .85rem;border-radius:var(--radius-full);box-shadow:0 2px 10px #7657d680}.card-tier-header[data-astro-cid-hkoc4sea]{margin-bottom:1.5rem}.tier-pill[data-astro-cid-hkoc4sea]{display:inline-block;font-size:.78rem;font-weight:700;color:var(--text-secondary);background:var(--surface-secondary);padding:.2rem .65rem;border-radius:var(--radius-full);margin-bottom:.75rem;border:1px solid var(--border-subtle)}.pro-pill[data-astro-cid-hkoc4sea]{color:var(--color-bright-lavender);background:#7657d633;border-color:#a985f066}.tier-name[data-astro-cid-hkoc4sea]{font-size:1.75rem;margin-bottom:.5rem}.tier-desc[data-astro-cid-hkoc4sea]{font-size:.95rem;line-height:1.5}.pricing-price-box[data-astro-cid-hkoc4sea]{padding:1.25rem 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);margin-bottom:1.75rem}.price-val[data-astro-cid-hkoc4sea]{font-size:2.25rem;font-weight:800;color:var(--text-primary);line-height:1}.price-sub[data-astro-cid-hkoc4sea]{font-size:.85rem;color:var(--text-muted);margin-top:.35rem}.sub-periods[data-astro-cid-hkoc4sea]{display:flex;flex-direction:column;gap:.5rem}.period-option[data-astro-cid-hkoc4sea]{display:flex;justify-content:space-between;align-items:baseline}.period-title[data-astro-cid-hkoc4sea]{font-size:1.05rem;font-weight:700;color:var(--text-primary)}.period-note[data-astro-cid-hkoc4sea]{font-size:.8rem;color:var(--color-bright-lavender)}.period-divider[data-astro-cid-hkoc4sea]{text-align:center;font-size:.75rem;color:var(--text-muted);text-transform:uppercase}.price-platform-note[data-astro-cid-hkoc4sea]{margin-top:.75rem;font-size:.78rem;color:var(--text-muted);line-height:1.4}.features-list[data-astro-cid-hkoc4sea]{list-style:none;display:flex;flex-direction:column;gap:.85rem;margin-bottom:2rem;flex-grow:1}.features-list[data-astro-cid-hkoc4sea] li[data-astro-cid-hkoc4sea]{display:flex;align-items:flex-start;gap:.75rem;font-size:.93rem;color:var(--text-primary);line-height:1.45}.feat-icon[data-astro-cid-hkoc4sea]{flex-shrink:0;margin-top:2px}.check[data-astro-cid-hkoc4sea],.check-pro[data-astro-cid-hkoc4sea]{color:var(--color-bright-lavender)}.cross[data-astro-cid-hkoc4sea]{color:var(--text-muted)}.disabled-feat[data-astro-cid-hkoc4sea]{color:var(--text-muted);text-decoration:line-through}.pro-feat[data-astro-cid-hkoc4sea] span[data-astro-cid-hkoc4sea]{font-weight:500}.btn-glow[data-astro-cid-hkoc4sea]{box-shadow:var(--shadow-glow)}.pricing-footer-notice[data-astro-cid-hkoc4sea]{text-align:center;max-width:800px;margin:0 auto}.pricing-footer-notice[data-astro-cid-hkoc4sea] p[data-astro-cid-hkoc4sea]{font-size:.88rem;color:var(--text-muted);line-height:1.55}.pricing-footer-notice[data-astro-cid-hkoc4sea] strong[data-astro-cid-hkoc4sea]{color:var(--text-secondary)}.faq-section[data-astro-cid-z6gx6xcw]{position:relative;background:var(--bg-app)}.faq-accordion-list[data-astro-cid-z6gx6xcw]{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.faq-item[data-astro-cid-z6gx6xcw]{border-radius:var(--radius-lg);background:var(--surface-raised);overflow:hidden;transition:border-color var(--transition-fast)}.faq-item[data-astro-cid-z6gx6xcw]:hover{border-color:var(--color-bright-lavender)}.faq-item[data-astro-cid-z6gx6xcw][open]{border-color:var(--color-primary-violet);box-shadow:0 4px 20px #7657d626}.faq-summary[data-astro-cid-z6gx6xcw]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.35rem 1.5rem;cursor:pointer;font-size:1.1rem;font-weight:700;color:var(--text-primary);list-style:none;user-select:none}.faq-summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.faq-icon[data-astro-cid-z6gx6xcw]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);background:var(--surface-secondary);color:var(--color-bright-lavender);flex-shrink:0;transition:transform var(--transition-base),background-color var(--transition-base)}.faq-item[data-astro-cid-z6gx6xcw][open] .faq-icon[data-astro-cid-z6gx6xcw]{transform:rotate(45deg);background:var(--color-primary-violet);color:#fff}.faq-answer[data-astro-cid-z6gx6xcw]{padding:0 1.5rem 1.5rem;color:var(--text-secondary);font-size:1rem;line-height:1.6;border-top:1px solid transparent}.faq-item[data-astro-cid-z6gx6xcw][open] .faq-answer[data-astro-cid-z6gx6xcw]{border-top-color:var(--border-subtle);padding-top:1rem}.final-cta-section[data-astro-cid-nqzr7c5x]{position:relative;padding-top:clamp(4rem,7vw,7rem);padding-bottom:clamp(5rem,8vw,8rem)}.cta-glow[data-astro-cid-nqzr7c5x]{top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(320px,65vw,850px);height:clamp(320px,45vw,550px);background:radial-gradient(circle,rgba(118,87,214,.3) 0%,rgba(169,133,240,.1) 50%,transparent 75%)}.final-cta-card[data-astro-cid-nqzr7c5x]{padding:clamp(2.5rem,6vw,5rem) clamp(1.5rem,4vw,3.5rem);border-radius:var(--radius-xl);text-align:center;position:relative;z-index:1;background:linear-gradient(180deg,var(--surface-raised) 0%,rgba(21,19,38,.95) 100%);border:2px solid var(--border-subtle);box-shadow:var(--shadow-lg),0 0 50px #7657d633}.cta-badge[data-astro-cid-nqzr7c5x]{display:inline-block;padding:.35rem 1rem;background:#7657d62e;border:1px solid rgba(169,133,240,.35);border-radius:var(--radius-full);color:var(--color-bright-lavender);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.5rem}.cta-title[data-astro-cid-nqzr7c5x]{margin-bottom:1rem;line-height:1.15}.cta-tagline[data-astro-cid-nqzr7c5x]{font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:700;color:var(--color-soft-lavender);letter-spacing:.02em;margin-bottom:1.25rem}.cta-description[data-astro-cid-nqzr7c5x]{font-size:1.1rem;color:var(--text-secondary);max-width:650px;margin:0 auto 2.5rem}.cta-actions[data-astro-cid-nqzr7c5x]{display:flex;flex-direction:column;align-items:center;gap:2rem;margin-bottom:2.5rem}.platform-chips[data-astro-cid-nqzr7c5x]{display:flex;justify-content:center;gap:1.25rem;flex-wrap:wrap}.platform-chip-item[data-astro-cid-nqzr7c5x]{background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:.85rem 1.15rem;display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:170px}.platform-icon[data-astro-cid-nqzr7c5x]{font-size:1.4rem}.platform-title[data-astro-cid-nqzr7c5x]{font-size:.92rem;font-weight:700;color:var(--text-primary)}.status-indicator[data-astro-cid-nqzr7c5x]{font-size:.75rem;color:var(--color-soft-lavender);background:#7657d633;padding:.15rem .55rem;border-radius:var(--radius-full)}.cta-trust[data-astro-cid-nqzr7c5x]{display:flex;justify-content:center;gap:1.75rem;flex-wrap:wrap;font-size:.88rem;color:var(--text-muted);font-weight:500;padding-top:1.5rem;border-top:1px solid var(--border-subtle)}
