:root{--bg-color: #050507;--text-main: #f0f0f5;--text-dim: #a0a0b0;--accent-primary: #3b82f6;--accent-secondary: #10b981;--accent-glow: rgba(59, 130, 246, .5);--card-bg: rgba(255, 255, 255, .03);--card-border: rgba(255, 255, 255, .08);--font-heading: "Space Grotesk", sans-serif;--font-body: "Outfit", sans-serif;--type-hero: clamp(2.55rem, 5.7vw, 4.8rem);--type-hero-mobile: clamp(2.55rem, 12vw, 3.85rem);--type-section: clamp(1.95rem, 3.45vw, 4rem);--type-showcase: clamp(1.55rem, 2.5vw, 2.2rem);--type-lead: .99rem;--type-hero-lead: 1.1rem;--type-card-title: 1.18rem;--type-body-small: .87rem;--type-cta: .9rem}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);background-color:var(--bg-color);color:var(--text-main);line-height:1.6;overflow-x:hidden}.skip-link{position:fixed;left:1rem;top:-4rem;z-index:2000;padding:.75rem 1rem;border-radius:999px;background:#fff;color:#08131a;text-decoration:none;font-weight:700;box-shadow:0 18px 40px #0003;transition:top .2s ease}.skip-link:focus{top:1rem}body.luciato-page{--bg-color: #020813;--text-main: #f4f9ff;--text-dim: #aac1db;--accent-primary: #31d7f6;--accent-secondary: #1f94f5;--accent-glow: rgba(49, 215, 246, .24);--card-bg: rgba(255, 255, 255, .04);--card-border: rgba(111, 175, 255, .16);background:radial-gradient(circle at 15% 16%,rgba(49,215,246,.18),transparent 28%),radial-gradient(circle at 82% 12%,rgba(31,148,245,.2),transparent 32%),radial-gradient(circle at 50% 100%,rgba(41,106,214,.12),transparent 34%),linear-gradient(180deg,#020813,#031020 45%,#01060f)}body.systemvitals-page{--bg-color: #08131a;--text-main: #eff9ff;--text-dim: #9eb4c2;--accent-primary: #56f1c2;--accent-secondary: #6acbff;--accent-glow: rgba(106, 203, 255, .28);--card-bg: rgba(11, 22, 30, .76);--card-border: rgba(112, 171, 191, .16);background:radial-gradient(circle at 16% 12%,rgba(106,203,255,.18),transparent 29%),radial-gradient(circle at 84% 10%,rgba(86,241,194,.16),transparent 31%),radial-gradient(circle at 54% 86%,rgba(255,170,92,.12),transparent 24%),linear-gradient(180deg,#08131a,#0c1b24 42%,#061015)}body.scriptautomator-page{--bg-color: #06110f;--text-main: #f5f3e8;--text-dim: #aeb9a9;--accent-primary: #a7f36a;--accent-secondary: #3fd4aa;--accent-glow: rgba(167, 243, 106, .22);--card-bg: rgba(10, 24, 21, .74);--card-border: rgba(169, 243, 106, .16);background:radial-gradient(circle at 12% 15%,rgba(167,243,106,.14),transparent 28%),radial-gradient(circle at 86% 12%,rgba(63,212,170,.18),transparent 30%),radial-gradient(circle at 48% 88%,rgba(244,174,74,.12),transparent 28%),linear-gradient(180deg,#06110f,#0a1713 45%,#050b0a)}.navbar{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 5%;position:fixed;top:0;width:100%;background:#050507cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;border-bottom:1px solid var(--card-border)}.logo{font-family:var(--font-heading);font-weight:700;font-size:1.5rem;letter-spacing:-.05em;background:linear-gradient(135deg,#fff,#a0a0b0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nav-links{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.5rem 1.5rem}.nav-links a{color:var(--text-dim);text-decoration:none;font-weight:400;transition:color .3s ease}.nav-links a:hover{color:var(--text-main)}.nav-links .cta-link{color:var(--accent-primary);font-weight:600}.hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 5%;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80vw;height:80vw;background:radial-gradient(circle,var(--accent-glow) 0%,transparent 70%);opacity:.15;filter:blur(100px);z-index:-1;animation:pulse 10s infinite alternate}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.15}to{transform:translate(-50%,-50%) scale(1.1);opacity:.25}}.hero-content{max-width:800px;z-index:2;position:relative}.headline{font-family:var(--font-heading);font-size:var(--type-hero);line-height:.96;font-weight:700;margin-bottom:1.5rem}.gradient-text{background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-kicker,.section-kicker,.luciato-card-kicker{color:var(--accent-primary);font-size:.82rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.hero-kicker,.section-kicker{margin-bottom:1rem}.sub-headline{font-size:var(--type-hero-lead);color:var(--text-dim);margin-bottom:3rem;font-weight:300;max-width:700px;margin-left:auto;margin-right:auto}.cta-button{background:#fff;color:#000;border:none;padding:1rem 2rem;display:inline-flex;align-items:center;justify-content:center;font-size:var(--type-cta);font-weight:600;border-radius:50px;cursor:pointer;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.cta-button:hover{transform:translateY(-2px);box-shadow:0 10px 20px #ffffff1a}.secondary-button{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;border:1px solid var(--card-border);border-radius:50px;color:var(--text-main);text-decoration:none;font-size:var(--type-cta);font-weight:600;background:#ffffff08;transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.secondary-button:hover{transform:translateY(-2px);border-color:#ffffff40;background:#ffffff0f}.cta-group{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.about-section{padding:8rem 5%;text-align:center}.about-container{max-width:900px;margin:0 auto}.tagline{font-family:var(--font-heading);font-size:var(--type-section);margin:0 0 1.5rem;background:linear-gradient(135deg,#fff,#a0a0b0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.intro-text{font-size:var(--type-lead);color:var(--text-dim);margin-bottom:4rem}.section-title{font-family:var(--font-heading);font-size:var(--type-section);margin-bottom:1.5rem}.section-intro{max-width:760px;margin:0 auto 4rem;color:var(--text-dim);font-size:var(--type-lead)}.philosophy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;text-align:left}.philosophy-item h4{color:var(--accent-secondary);margin-bottom:.5rem;font-family:var(--font-heading);font-size:var(--type-card-title)}.philosophy-item p{font-size:var(--type-body-small);color:var(--text-dim)}footer{padding:3rem 5%;border-top:1px solid var(--card-border);text-align:center;color:var(--text-dim);font-size:.9rem}@media(max-width:768px){.headline{font-size:var(--type-hero-mobile)}.sub-headline{font-size:var(--type-hero-lead)}.tagline,.section-title{font-size:var(--type-section)}.hero{flex-direction:column;justify-content:center;text-align:center;padding-top:100px}.hero-content{margin-bottom:3rem}.navbar{padding:1.25rem 1.25rem 1rem;gap:.75rem 1rem;flex-wrap:wrap}.nav-links{width:100%;justify-content:flex-start;gap:.5rem 1rem}}#bg-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:auto}.products-section{padding:6rem 5%;text-align:center}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.product-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;padding:3rem;text-align:left;display:flex;flex-direction:column;align-items:flex-start}.product-card h3{font-family:var(--font-heading);font-size:var(--type-card-title);color:var(--accent-primary);margin-bottom:1rem}.product-card p{margin-bottom:2rem;max-width:600px;flex-grow:1;color:var(--text-dim);font-size:var(--type-body-small)}.product-card-actions{display:flex;gap:1rem;align-items:center;margin-top:auto;flex-wrap:wrap}.status-badge{background:#333;color:#fff;padding:5px 10px;border-radius:6px;font-size:.9rem}.prose-section{padding:8rem 5% 4rem;max-width:800px;margin:0 auto}.prose-section h1{font-family:var(--font-heading);font-size:var(--type-section);margin-bottom:2rem;color:var(--accent-primary)}.prose-section h2{font-family:var(--font-heading);font-size:var(--type-card-title);margin-top:2.5rem;margin-bottom:1rem;color:var(--text-main)}.prose-section p{margin-bottom:1.5rem;color:var(--text-dim);font-size:var(--type-lead)}.prose-section ul{margin-bottom:1.5rem;padding-left:1.5rem;color:var(--text-dim);font-size:var(--type-lead)}.prose-section li{margin-bottom:.5rem}.prose-section a{color:var(--accent-primary);text-decoration:none}.prose-section a:hover{text-decoration:underline}.support-page{padding:8rem 5% 4rem;max-width:800px;margin:0 auto}.support-page h1{font-family:var(--font-heading);font-size:var(--type-section);margin-bottom:1.25rem;color:var(--accent-primary)}.support-page h2{font-family:var(--font-heading);font-size:var(--type-card-title);margin-bottom:.75rem}.support-page p{margin-bottom:1rem;color:var(--text-dim);font-size:var(--type-lead)}.support-card{margin-top:2rem;padding:2rem;border-radius:24px;border:1px solid var(--card-border);background:linear-gradient(180deg,#ffffff0f,#ffffff08);box-shadow:0 24px 60px #00000040}.support-card p:last-of-type{margin-bottom:0}.support-form{display:flex;flex-direction:column;gap:1rem;margin-top:1.75rem}.form-field{display:flex;flex-direction:column;gap:.5rem}.support-label{color:var(--text-dim);font-size:.95rem}.support-input,.support-textarea{width:100%;padding:.85rem 1rem;border-radius:14px;border:1px solid var(--card-border);background:#ffffff0a;color:var(--text-main);font-family:inherit;font-size:var(--type-lead)}.support-input:focus,.support-textarea:focus{outline:none;border-color:#3b82f699;box-shadow:0 0 0 3px #3b82f61f}.support-textarea{min-height:140px;resize:vertical}.support-feedback{display:none;padding:.85rem 1rem;border-radius:14px;background:#4caf501a;color:#4caf50;border:1px solid rgba(76,175,80,.3)}.support-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:.5rem}.cta-button:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}@media(max-width:768px){.support-page h1{font-size:var(--type-section)}.support-card{padding:1.5rem}}.scriptautomator-page .navbar{background:#06110fd1;border-bottom-color:#a9f36a26;box-shadow:0 14px 44px #0000003d;padding:1.25rem 5%}.scriptautomator-page .logo{background:linear-gradient(135deg,#fbfaef,#c7f778 52%,#48dec1);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.scriptautomator-page .logo a{color:inherit;text-decoration:none}.scriptautomator-page footer{background:linear-gradient(180deg,#060e0d99,#030807f0)}.scriptautomator-page footer a{color:var(--text-dim);text-decoration:none}.scriptautomator-page footer a:hover{color:var(--text-main)}.scriptautomator-page .footer-links{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap;margin:1rem 0}.scriptautomator-page .secondary-button{border-color:#a9f36a38;background:#091814b8;box-shadow:inset 0 0 0 1px #ffffff09}.scriptautomator-page .secondary-button:hover{border-color:#a7f36a61;background:#0c1f1ae0}.scriptautomator-page .support-input:focus,.scriptautomator-page .support-textarea:focus{border-color:#a7f36a9e;box-shadow:0 0 0 3px #a7f36a1f}.scriptautomator-page code:not(pre code){padding:.08rem .34rem;border-radius:.42rem;background:#a7f36a1a;color:#d9f8c4;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em}.scriptautomator-hero{display:block;min-height:auto;padding:9rem 5% 5rem;text-align:left}.scriptautomator-hero:before{width:min(78vw,900px);height:min(78vw,900px);top:36%;left:64%;opacity:.24}.scriptautomator-container{width:min(1180px,100%);margin:0 auto}.scriptautomator-hero-grid{max-width:900px}.scriptautomator-hero-copy{position:relative;z-index:2}.scriptautomator-headline{font-size:var(--type-hero);line-height:.96;letter-spacing:-.065em;margin-bottom:1.45rem}.scriptautomator-hero .sub-headline{max-width:660px;margin-left:0;margin-right:0;margin-bottom:2rem}.scriptautomator-cta-group{justify-content:flex-start}.scriptautomator-chip-row,.scriptautomator-support-links{display:flex;flex-wrap:wrap;gap:.65rem}.scriptautomator-chip-row{margin-top:1.5rem}.scriptautomator-chip,.scriptautomator-support-links a{display:inline-flex;align-items:center;border:1px solid rgba(169,243,106,.2);border-radius:999px;background:#ffffff0b;color:var(--text-main);font-size:.82rem;text-decoration:none}.scriptautomator-chip{padding:.46rem .78rem}.scriptautomator-support-links a{padding:.5rem .85rem}.scriptautomator-section{padding:0 5% 5rem}.scriptautomator-section-heading{max-width:780px;margin-bottom:2.5rem}.scriptautomator-use-grid,.scriptautomator-feature-grid,.scriptautomator-showcase-grid,.scriptautomator-support-grid,.scriptautomator-faq-list,.scriptautomator-code-grid{display:grid;gap:1rem}.scriptautomator-use-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.scriptautomator-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.scriptautomator-showcase-grid,.scriptautomator-support-grid,.scriptautomator-code-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scriptautomator-use-card,.scriptautomator-feature-card,.scriptautomator-showcase-card,.scriptautomator-process-step,.scriptautomator-code-card,.scriptautomator-support-card,.scriptautomator-faq-item{border:1px solid rgba(169,243,106,.15);background:linear-gradient(180deg,#ffffff10,#ffffff06);box-shadow:0 28px 80px #0000003d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.scriptautomator-use-card,.scriptautomator-feature-card,.scriptautomator-showcase-card,.scriptautomator-process-step,.scriptautomator-code-card,.scriptautomator-support-card{border-radius:26px}.scriptautomator-use-card,.scriptautomator-feature-card{padding:1.45rem}.scriptautomator-use-card span{display:inline-flex;margin-bottom:1rem;color:var(--accent-primary);font-family:var(--font-heading);font-weight:700}.scriptautomator-use-card h3,.scriptautomator-feature-card h3,.scriptautomator-process-step h3,.scriptautomator-support-card h2,.scriptautomator-showcase-copy h2{font-family:var(--font-heading);line-height:1.14}.scriptautomator-use-card h3,.scriptautomator-feature-card h3,.scriptautomator-process-step h3{font-size:var(--type-card-title);margin-bottom:.7rem}.scriptautomator-showcase-copy h2{font-size:var(--type-showcase);letter-spacing:-.035em;margin:.45rem 0 .9rem}.scriptautomator-use-card p,.scriptautomator-feature-card p,.scriptautomator-showcase-copy p,.scriptautomator-process-step p,.scriptautomator-support-card p,.scriptautomator-faq-item p{color:var(--text-dim);font-size:var(--type-body-small)}.scriptautomator-card-kicker{color:var(--accent-primary);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.scriptautomator-showcase-card{overflow:hidden}.scriptautomator-showcase-copy{padding:1.65rem 1.65rem .9rem}.scriptautomator-shot{display:block;width:100%;border-top:1px solid rgba(169,243,106,.12);background:#071411}.scriptautomator-process-section{padding-top:1rem}.scriptautomator-process-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:2rem;align-items:start}.scriptautomator-process-list{display:grid;gap:1rem}.scriptautomator-process-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.25rem}.scriptautomator-process-step span{display:inline-grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#071411;font-family:var(--font-heading);font-weight:700}.scriptautomator-code-card{overflow:hidden;background:#07100e}.scriptautomator-code-header{display:flex;align-items:center;gap:.45rem;padding:.8rem 1rem;border-bottom:1px solid rgba(255,255,255,.08);color:var(--text-dim)}.scriptautomator-code-header span{width:.68rem;height:.68rem;border-radius:50%;background:#ffffff3d}.scriptautomator-code-header span:first-child{background:#ff625f}.scriptautomator-code-header span:nth-child(2){background:#ffbd2e}.scriptautomator-code-header span:nth-child(3){background:#28c941}.scriptautomator-code-header strong{margin-left:.35rem;font-size:.82rem}.scriptautomator-code-card pre{margin:0;padding:1.2rem;overflow-x:auto}.scriptautomator-code-card code{color:#d9f8c4;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92rem;line-height:1.7}.scriptautomator-support-section{padding-bottom:4.5rem}.scriptautomator-support-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start}.scriptautomator-support-card{margin-top:0;padding:1.9rem}.scriptautomator-support-links{margin:1.15rem 0 .25rem}.scriptautomator-faq-panel{padding-top:.3rem}.scriptautomator-faq-item{border-radius:22px;padding:0 1rem}.scriptautomator-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;padding:.95rem 0;font-family:var(--font-heading);font-size:.94rem}.scriptautomator-faq-item summary:after{content:"+";color:var(--accent-primary);font-size:1.35rem;line-height:1;transition:transform .2s ease}.scriptautomator-faq-item[open] summary:after{transform:rotate(45deg)}.scriptautomator-faq-item summary::-webkit-details-marker{display:none}.scriptautomator-faq-item p{padding:0 0 1rem;font-size:var(--type-body-small)}@media(max-width:1100px){.scriptautomator-process-grid,.scriptautomator-support-grid{grid-template-columns:1fr}.scriptautomator-hero-copy,.scriptautomator-hero .sub-headline{max-width:820px}}@media(max-width:900px){.scriptautomator-use-grid,.scriptautomator-feature-grid,.scriptautomator-showcase-grid,.scriptautomator-code-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scriptautomator-cta-group,.scriptautomator-chip-row{justify-content:flex-start}}@media(max-width:640px){.scriptautomator-hero{padding-top:7.2rem}.scriptautomator-headline{font-size:var(--type-hero-mobile)}.scriptautomator-cta-group .cta-button,.scriptautomator-cta-group .secondary-button{width:100%}.scriptautomator-use-grid,.scriptautomator-feature-grid,.scriptautomator-showcase-grid,.scriptautomator-code-grid{grid-template-columns:1fr}.scriptautomator-use-card,.scriptautomator-feature-card,.scriptautomator-showcase-card,.scriptautomator-process-step,.scriptautomator-code-card,.scriptautomator-support-card,.scriptautomator-faq-item{border-radius:22px}}.systemvitals-page .navbar{background:#08131ac7;border-bottom-color:#70abbf29;box-shadow:0 14px 44px #00000038;padding:1.25rem 5%}.systemvitals-page .logo{background:linear-gradient(135deg,#f4fbff,#99f2dc 52%,#79ccff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.systemvitals-page footer{background:linear-gradient(180deg,#07101594,#060c12eb)}.systemvitals-page .secondary-button{border-color:#70abbf38;background:#08141cb8;box-shadow:inset 0 0 0 1px #ffffff08}.systemvitals-page .secondary-button:hover{border-color:#6acbff59;background:#0a1a24e0}.systemvitals-hero{min-height:auto;padding:9rem 5% 5rem}.systemvitals-hero:before{width:min(78vw,860px);height:min(78vw,860px);top:32%;left:50%;opacity:.22}.systemvitals-hero-content{max-width:820px;text-align:center}.systemvitals-copy .sub-headline{max-width:640px;margin-left:auto;margin-right:auto}.systemvitals-headline{font-size:var(--type-hero);line-height:.96;letter-spacing:-.06em;margin-bottom:1.5rem}.systemvitals-cta-group{justify-content:center}.systemvitals-feature-grid,.systemvitals-metric-grid,.systemvitals-support-grid,.systemvitals-faq-list{display:grid;gap:1rem}.systemvitals-feature-card,.systemvitals-story-card,.systemvitals-metric-card,.systemvitals-support-card,.systemvitals-faq-item,.systemvitals-final-card{border-radius:26px;border:1px solid rgba(112,171,191,.16);background:linear-gradient(180deg,#fff1,#ffffff06);box-shadow:0 28px 80px #0000003d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.systemvitals-shot{display:block;width:100%;border-radius:20px;background:#08131a;box-shadow:0 24px 60px #00000040}.systemvitals-card-kicker{color:var(--accent-primary);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.systemvitals-feature-card p,.systemvitals-story-copy p,.systemvitals-metric-card p,.systemvitals-support-card p,.systemvitals-faq-item p,.systemvitals-final-card p{color:var(--text-dim)}.systemvitals-feature-card .systemvitals-card-kicker,.systemvitals-story-copy .systemvitals-card-kicker,.systemvitals-support-card .section-kicker,.systemvitals-final-card .section-kicker{color:var(--accent-primary)}.systemvitals-section{padding:0 5% 5rem}.systemvitals-container{width:min(1180px,100%);margin:0 auto}.systemvitals-section-heading{max-width:760px;margin-bottom:2.5rem}.systemvitals-feature-grid,.systemvitals-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.systemvitals-feature-card,.systemvitals-metric-card,.systemvitals-final-card{padding:1.5rem}.systemvitals-feature-card h3,.systemvitals-story-copy h3,.systemvitals-metric-card h3,.systemvitals-support-card h2{font-family:var(--font-heading);font-size:var(--type-card-title);line-height:1.14;margin:.45rem 0 .75rem}.systemvitals-chip-row,.systemvitals-support-links{display:flex;flex-wrap:wrap;gap:.65rem}.systemvitals-chip,.systemvitals-support-links a{display:inline-flex;align-items:center;padding:.46rem .78rem;border-radius:999px;border:1px solid rgba(112,171,191,.2);background:#ffffff0a;color:var(--text-main);font-size:.82rem;text-decoration:none}.systemvitals-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.systemvitals-story-card{padding:1rem}.systemvitals-story-copy{padding:1.1rem .35rem .25rem}.systemvitals-bullet-list{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.systemvitals-bullet-list li{position:relative;padding-left:1.2rem;color:var(--text-dim);font-size:var(--type-body-small)}.systemvitals-bullet-list li:before{content:"";position:absolute;left:0;top:.68rem;width:.44rem;height:.44rem;border-radius:50%;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary))}.systemvitals-metric-name{color:var(--accent-primary);font-size:.82rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.systemvitals-support-section{padding-bottom:4.5rem}.systemvitals-support-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start}.systemvitals-support-card{padding:1.9rem}.systemvitals-support-links{margin:1.15rem 0 .25rem}.systemvitals-faq-panel{padding-top:.3rem}.systemvitals-faq-item{padding:0 1rem}.systemvitals-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;padding:.95rem 0;font-family:var(--font-heading);font-size:.94rem}.systemvitals-faq-item summary:after{content:"+";color:var(--accent-primary);font-size:1.35rem;line-height:1;transition:transform .2s ease}.systemvitals-faq-item[open] summary:after{transform:rotate(45deg)}.systemvitals-faq-item summary::-webkit-details-marker{display:none}.systemvitals-faq-item p{padding:0 0 1rem;font-size:var(--type-body-small)}.systemvitals-final-section{padding-bottom:5.4rem}.systemvitals-final-card{text-align:center}.systemvitals-final-card .section-intro{margin-left:auto;margin-right:auto}@media(max-width:1100px){.systemvitals-story-grid,.systemvitals-support-grid{grid-template-columns:1fr}}@media(max-width:900px){.systemvitals-feature-grid,.systemvitals-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.systemvitals-support-links{justify-content:center}}@media(max-width:640px){.systemvitals-hero{padding-top:7.1rem}.systemvitals-headline{font-size:var(--type-hero-mobile)}.systemvitals-feature-grid,.systemvitals-metric-grid{grid-template-columns:1fr}.systemvitals-cta-group .cta-button,.systemvitals-cta-group .secondary-button{width:100%}.systemvitals-meta-card,.systemvitals-hero-card,.systemvitals-floating-card,.systemvitals-panel-card,.systemvitals-feature-card,.systemvitals-story-card,.systemvitals-metric-card,.systemvitals-support-card,.systemvitals-faq-item,.systemvitals-final-card{border-radius:22px}}.luciato-page .navbar{background:#020813d6;border-bottom-color:#6fafff29;box-shadow:0 14px 40px #00000038;padding:1.25rem 5%}.luciato-page .logo{background:linear-gradient(135deg,#f4fbff,#9fe3ff 52%,#2995ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.luciato-page footer{background:linear-gradient(180deg,#040d1ab3,#01060ff0)}.luciato-page .secondary-button{border-color:#6fafff38;background:#071426b8;box-shadow:inset 0 0 0 1px #ffffff08}.luciato-page .secondary-button:hover{border-color:#31d7f661;background:#0a1c34e0}.luciato-page .nav-links{gap:.45rem 1.15rem}.luciato-page .nav-links a{font-size:.95rem}.luciato-container{width:min(1180px,100%);margin:0 auto}.luciato-title{font-family:var(--font-heading);font-size:clamp(1.95rem,3.45vw,4rem);line-height:1.04;margin:0 0 1rem;letter-spacing:-.04em;background:linear-gradient(135deg,#f4fbff,#7cdbff 55%,#2995ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.luciato-lead{max-width:760px;margin:0 0 2.15rem;color:var(--text-dim);font-size:.99rem}.luciato-section{padding:4.55rem 5%;position:relative}.luciato-section-alt{background:linear-gradient(180deg,#ffffff03,#1f94f50b)}.luciato-hero{padding:7.3rem 5% 3.95rem}.luciato-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);gap:2.4rem;align-items:center}.luciato-hero .hero-content{max-width:none;text-align:left}.luciato-hero .headline{max-width:11ch;margin:0 0 1rem;font-size:clamp(2.55rem,5.7vw,4.8rem);line-height:.96;letter-spacing:-.06em}.luciato-hero .sub-headline{max-width:720px;margin:0 0 1.45rem;font-size:1.1rem;line-height:1.46}.luciato-hero .sub-headline strong{color:var(--text-main);font-weight:600}.luciato-cta-group{justify-content:flex-start;align-items:center}.luciato-store-cluster{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.4rem}.luciato-page .cta-button,.luciato-page .secondary-button{padding:.82rem 1.55rem;font-size:.9rem}.luciato-store-button{min-width:216px;background:linear-gradient(135deg,#53e2ff,#0e86ff);color:#03101d;box-shadow:inset 0 0 0 1px #ffffff38,0 24px 44px #04245852}.luciato-store-button:disabled{opacity:1;cursor:default;color:#03101dc7;box-shadow:inset 0 0 0 1px #ffffff2e,0 20px 40px #031c4847}.luciato-store-note{display:inline-flex;align-items:center;gap:.4rem;padding:.26rem .58rem;border-radius:999px;background:#08172bbd;border:1px solid rgba(111,175,255,.18);color:var(--text-dim);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.luciato-store-note:before{content:"";width:.55rem;height:.55rem;border-radius:999px;background:var(--accent-primary);box-shadow:0 0 18px #31d7f66b}.luciato-hero-note{margin:.8rem 0 1.2rem;color:var(--text-dim);font-size:.87rem}.luciato-chip-row{display:flex;flex-wrap:wrap;gap:.6rem}.luciato-chip{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.35rem .74rem;border-radius:999px;border:1px solid rgba(111,175,255,.16);background:#ffffff0a;color:var(--text-main);font-size:.84rem}.luciato-hero-visual{position:relative;min-height:600px;display:flex;align-items:center;justify-content:center}.hero-device-shell{width:min(362px,100%);padding:14px;border-radius:34px;background:linear-gradient(180deg,#ffffff1c,#ffffff05),#050e1cd1;border:1px solid rgba(111,175,255,.18);box-shadow:0 42px 100px #00000073;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.hero-device-image{display:block;width:100%;border-radius:21px;background:#07111d}.luciato-floating-card{position:absolute;max-width:215px;padding:.8rem .9rem;border-radius:20px;background:linear-gradient(180deg,#040e1cf2,#061222cc);border:1px solid rgba(111,175,255,.14);box-shadow:0 28px 60px #00000057}.luciato-floating-card p{margin-top:.4rem;color:var(--text-dim);font-size:.84rem}.luciato-floating-card-primary{top:11%;left:-2%}.luciato-floating-card-secondary{right:-1%;bottom:15%}.luciato-floating-label,.luciato-stage-label{display:inline-flex;align-items:center;justify-content:center;padding:.28rem .56rem;border-radius:999px;background:#31d7f61f;color:var(--accent-primary);font-size:.71rem;font-weight:700}.luciato-device-caption{position:absolute;left:50%;bottom:1.2rem;transform:translate(-50%);width:min(340px,90%);padding:.66rem .82rem;border-radius:14px;background:#040e1cd1;border:1px solid rgba(111,175,255,.12);color:var(--text-dim);font-size:.8rem;text-align:center}.luciato-stage,.luciato-mode-grid,.luciato-benefit-grid,.luciato-scenario-grid,.luciato-personalization-grid,.luciato-faq-list{display:grid;gap:1rem}.luciato-stage{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem}.luciato-stage-card,.luciato-scenario-card,.luciato-mode-card,.luciato-benefit-card,.luciato-personalization-card,.luciato-support-note,.luciato-faq-item,.luciato-final-card{border-radius:22px;border:1px solid rgba(111,175,255,.14);background:linear-gradient(180deg,#ffffff0f,#ffffff06);box-shadow:0 26px 70px #0003;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.luciato-stage-card,.luciato-scenario-card,.luciato-benefit-card,.luciato-personalization-card{padding:1.15rem}.luciato-mode-card,.luciato-support-note,.luciato-final-card{padding:1.22rem}.luciato-stage-card p,.luciato-scenario-card p,.luciato-benefit-card p,.luciato-personalization-card p,.luciato-support-note p,.luciato-faq-item p,.luciato-final-card p{color:var(--text-dim)}.luciato-stage-card p{margin-top:.68rem;font-size:1rem;line-height:1.46}.luciato-stage-card-raw{background:linear-gradient(180deg,#ffffff0e,#ffffff08)}.luciato-stage-card-polished{background:linear-gradient(135deg,#1458bd38,#31d7f617,#ffffff0a);border-color:#6fc4ff38}.luciato-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.luciato-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.luciato-personalization-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.luciato-scenario-card h3,.luciato-mode-copy h3,.luciato-benefit-card h3,.luciato-personalization-card h3,.luciato-support-note h3{font-family:var(--font-heading);font-size:1.18rem;margin:0 0 .52rem}.luciato-scenario-card p,.luciato-benefit-card p,.luciato-personalization-card p,.luciato-support-note p{font-size:.87rem}.luciato-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.luciato-mode-card{display:flex;flex-direction:column}.luciato-mode-preview{padding:.72rem;border-radius:19px;border:1px solid rgba(111,175,255,.14);background:linear-gradient(180deg,#ffffff08,#ffffff04);display:flex;justify-content:center;align-items:center}.luciato-mode-preview img{display:block;width:100%;max-width:270px;border-radius:19px;background:#07111d;box-shadow:0 18px 34px #00000038}.luciato-mode-copy{padding:.92rem .12rem .05rem}.luciato-mode-copy>p:not(.luciato-card-kicker){color:var(--text-dim)}.luciato-feature-list{margin:.72rem 0 0;padding-left:1.1rem;color:var(--text-dim);font-size:.87rem}.luciato-feature-list li+li{margin-top:.36rem}.luciato-benefit-card:nth-child(2),.luciato-benefit-card:nth-child(4),.luciato-personalization-card:nth-child(2),.luciato-support-note{background:linear-gradient(135deg,#1253b233,#31d7f614,#ffffff09);border-color:#6fc4ff38}.luciato-support-note{margin-top:1rem}.luciato-support-note p+p{margin-top:.58rem}.luciato-faq-item{padding:0 1rem}.luciato-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;padding:.88rem 0;font-family:var(--font-heading);font-size:.94rem;color:var(--text-main)}.luciato-faq-item summary:after{content:"+";color:var(--accent-primary);font-size:1.35rem;line-height:1;transition:transform .2s ease}.luciato-faq-item[open] summary:after{transform:rotate(45deg)}.luciato-faq-item summary::-webkit-details-marker{display:none}.luciato-faq-item p{padding:0 0 .9rem;font-size:.86rem}.luciato-final-cta{padding-bottom:5.2rem}.luciato-final-card{text-align:center}.luciato-final-card .luciato-lead{margin-left:auto;margin-right:auto}.luciato-final-card .luciato-store-cluster{align-items:center}@media(max-width:1100px){.luciato-hero-grid,.luciato-personalization-grid,.luciato-scenario-grid{grid-template-columns:1fr}}@media(max-width:900px){.luciato-hero{padding-top:6.9rem}.luciato-hero .hero-content{text-align:center}.luciato-hero .headline,.luciato-hero .sub-headline,.luciato-lead{margin-left:auto;margin-right:auto}.luciato-cta-group,.luciato-chip-row{justify-content:center}.luciato-store-cluster{align-items:center}.luciato-hero-note{max-width:560px;margin-left:auto;margin-right:auto}.luciato-hero-visual{min-height:0;padding-top:1rem;flex-direction:column;gap:1rem}.luciato-floating-card{position:static;max-width:none;width:100%}.luciato-device-caption{position:static;transform:none;width:100%}.luciato-stage,.luciato-mode-grid,.luciato-benefit-grid,.luciato-personalization-grid{grid-template-columns:1fr}}@media(max-width:640px){.luciato-section,.luciato-final-cta{padding-top:3.6rem;padding-bottom:3.6rem}.hero-kicker,.section-kicker,.luciato-card-kicker{letter-spacing:.14em}.luciato-stage-card,.luciato-scenario-card,.luciato-mode-card,.luciato-benefit-card,.luciato-personalization-card,.luciato-support-note,.luciato-faq-item,.luciato-final-card{border-radius:20px}.luciato-store-button{min-width:100%}.luciato-stage-card p{font-size:.94rem}}body.home-page{--bg-color: #06100e;--text-main: #f8f4e8;--text-dim: #aebdb4;--accent-primary: #8df2bd;--accent-secondary: #62c8ff;--accent-glow: rgba(141, 242, 189, .24);--card-bg: rgba(248, 244, 232, .055);--card-border: rgba(192, 242, 211, .16);background:radial-gradient(circle at 12% 14%,rgba(141,242,189,.16),transparent 30%),radial-gradient(circle at 84% 18%,rgba(98,200,255,.18),transparent 28%),radial-gradient(circle at 50% 100%,rgba(247,184,86,.08),transparent 30%),linear-gradient(180deg,#06100e,#091815 48%,#050907)}.home-page .navbar{background:#06100ec7;border-bottom-color:#c0f2d324;box-shadow:0 18px 50px #0000003d}.home-page .logo{background:linear-gradient(135deg,#fff8e6,#99f2bf 56%,#62c8ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home-page .about-container{max-width:1180px}.homepage-hero{min-height:100vh;padding:9rem 5% 5.5rem;text-align:left;align-items:center}.homepage-hero:before{top:36%;left:72%;width:min(78vw,920px);height:min(78vw,920px);opacity:.24;animation:none}.homepage-hero:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:82px 82px;-webkit-mask-image:radial-gradient(circle at 50% 44%,black 0%,transparent 68%);mask-image:radial-gradient(circle at 50% 44%,black 0%,transparent 68%);opacity:.32}.homepage-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:4rem;align-items:center;width:min(1180px,100%);margin:0 auto}.homepage-hero-copy{max-width:760px;text-align:left}.homepage-headline{font-size:var(--type-hero);line-height:.96;letter-spacing:-.06em;margin-bottom:1.55rem}.homepage-headline span{display:block}.homepage-hero .sub-headline{max-width:720px;margin:0 0 2rem;color:#c2cec7;font-size:var(--type-hero-lead)}.homepage-hero .cta-group{justify-content:flex-start}.homepage-hero .cta-button{background:linear-gradient(135deg,#fff8e6,var(--accent-primary));color:#07110f;box-shadow:0 18px 42px #8df2bd29}.homepage-hero .secondary-button{border-color:#c0f2d338;background:#ffffff0b}.homepage-proof-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:2rem}.homepage-proof{padding:1rem;border:1px solid rgba(192,242,211,.14);border-radius:20px;background:#ffffff0b;box-shadow:inset 0 1px #ffffff0f}.homepage-proof strong,.homepage-proof span{display:block}.homepage-proof strong{color:var(--text-main);font-family:var(--font-heading);font-size:.94rem}.homepage-proof span{margin-top:.25rem;color:var(--text-dim);font-size:var(--type-body-small);line-height:1.45}.homepage-hero-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:520px}.privacy-orb{position:absolute;border-radius:999px;pointer-events:none}.privacy-orb-one{top:4.5rem;right:1rem;width:19rem;height:19rem;background:radial-gradient(circle,rgba(141,242,189,.26),transparent 67%)}.privacy-orb-two{left:1rem;bottom:4rem;width:14rem;height:14rem;background:radial-gradient(circle,rgba(98,200,255,.24),transparent 68%)}.privacy-panel{position:relative;border:1px solid rgba(192,242,211,.18);background:linear-gradient(180deg,#0c1d19e0,#060f0dc7);box-shadow:0 36px 100px #00000061;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.privacy-panel-main{width:min(100%,440px);padding:1rem;border-radius:30px;transform:rotate(2deg)}.privacy-panel-header{display:flex;align-items:center;gap:.45rem;padding:.25rem .25rem 1rem;border-bottom:1px solid rgba(192,242,211,.12)}.privacy-panel-header span{width:.68rem;height:.68rem;border-radius:50%;background:#fff3}.privacy-panel-header span:first-child{background:#ff6a5f}.privacy-panel-header span:nth-child(2){background:#ffc857}.privacy-panel-header span:nth-child(3){background:var(--accent-primary)}.privacy-panel-header strong{margin-left:.35rem;color:#dcebe2;font-size:.82rem}.privacy-check-list{display:grid;gap:.85rem;margin-top:1rem}.privacy-check-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:center;padding:1rem;border:1px solid rgba(192,242,211,.12);border-radius:20px;background:#ffffff0b}.privacy-check-mark{display:inline-grid;place-items:center;width:2.7rem;height:2.7rem;border-radius:50%;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#06100e;font-family:var(--font-heading);font-weight:700}.privacy-check-row strong,.privacy-check-row small{display:block}.privacy-check-row strong{font-family:var(--font-heading);font-size:.94rem}.privacy-check-row small{margin-top:.18rem;color:var(--text-dim)}.privacy-panel-mini{position:absolute;left:0;bottom:4rem;max-width:230px;padding:1.05rem;border-radius:22px;transform:rotate(-5deg)}.privacy-panel-mini p{color:#dcebe2;font-size:var(--type-body-small);line-height:1.45}.home-section{position:relative;padding:6.5rem 5%}.home-section-heading{max-width:830px;margin-bottom:2.6rem}.home-section-heading .section-intro{max-width:820px;margin:0}.home-story-section{padding-top:2rem}.home-story-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,1.05fr);gap:3rem;align-items:start}.home-story-copy{position:sticky;top:8rem}.home-story-note{max-width:760px;margin-top:1.3rem;padding:1.15rem 1.25rem;border-left:3px solid var(--accent-primary);border-radius:0 20px 20px 0;background:#ffffff0b;color:#dcebe2;font-size:var(--type-lead)}.home-story-grid{display:grid;gap:1rem}.home-story-card{padding:1.45rem;border:1px solid rgba(192,242,211,.15);border-radius:26px;background:linear-gradient(135deg,rgba(141,242,189,.08),transparent 45%),#ffffff0b;box-shadow:0 26px 72px #0003}.home-story-card span{display:inline-flex;margin-bottom:.85rem;color:var(--accent-primary);font-family:var(--font-heading);font-weight:700}.home-story-card h3{margin-bottom:.6rem;font-family:var(--font-heading);font-size:var(--type-card-title);line-height:1.16}.home-story-card p{color:var(--text-dim);font-size:var(--type-body-small)}.home-card-grid{display:grid;gap:1rem}.privacy-principles{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.privacy-principles .home-card-large{grid-row:span 2}.home-card{position:relative;overflow:hidden;padding:1.65rem;border:1px solid rgba(192,242,211,.15);border-radius:28px;background:linear-gradient(180deg,#ffffff12,#ffffff07),#06100e94;box-shadow:0 28px 80px #0000003d}.home-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--accent-primary),var(--accent-secondary));opacity:.72}.home-card-kicker{color:var(--accent-primary);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:1rem}.home-card h3{font-family:var(--font-heading);font-size:var(--type-card-title);line-height:1.12;letter-spacing:-.035em;margin-bottom:.85rem}.home-card p:last-child{color:var(--text-dim);font-size:var(--type-body-small)}.home-card-large h3{font-size:var(--type-showcase)}.home-performance-section{border-top:1px solid rgba(192,242,211,.12);border-bottom:1px solid rgba(192,242,211,.12);background:linear-gradient(135deg,rgba(141,242,189,.08),transparent 34%),linear-gradient(180deg,#ffffff09,#ffffff03)}.home-performance-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);gap:3rem;align-items:center}.home-performance-layout .home-section-heading{margin-bottom:0}.performance-stack{display:grid;gap:.85rem;padding:1rem;border:1px solid rgba(192,242,211,.16);border-radius:30px;background:#050c0a9e;box-shadow:0 34px 90px #00000047}.performance-line{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.15rem;border:1px solid rgba(192,242,211,.1);border-radius:20px;background:#ffffff0b}.performance-line span{color:#dcebe2;font-size:var(--type-body-small)}.performance-line strong{color:var(--accent-primary);font-family:var(--font-heading)}.performance-line-highlight{background:linear-gradient(135deg,#8df2bd2e,#62c8ff1f);border-color:#8df2bd40}.home-products-section{padding-top:6.5rem}.home-products-section .section-kicker,.home-products-section .section-title,.home-products-intro{text-align:center}.home-products-section .section-title{max-width:780px;margin-left:auto;margin-right:auto}.home-products-intro{max-width:740px}.home-products-section .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .product-card{min-height:100%;padding:2rem;border-radius:28px;background:linear-gradient(180deg,#fff1,#ffffff07),#06100e94;border-color:#c0f2d326;box-shadow:0 26px 72px #00000038}.home-page .product-card h3{color:var(--text-main);font-size:var(--type-card-title);line-height:1.1}.home-page .product-card p{color:var(--text-dim);font-size:var(--type-body-small)}.home-page .product-card .cta-button{background:linear-gradient(135deg,#fff8e6,var(--accent-primary));color:#07110f}.home-page .status-badge{background:#8df2bd1f;border:1px solid rgba(141,242,189,.2);color:#dff8e8}@media(max-width:1050px){.homepage-hero-grid,.home-story-layout,.home-performance-layout{grid-template-columns:1fr}.home-story-copy{position:static}.homepage-hero-copy,.homepage-hero .sub-headline{max-width:820px}.homepage-hero-visual{min-height:420px}.privacy-principles,.home-products-section .product-grid{grid-template-columns:1fr}.privacy-principles .home-card-large{grid-row:auto}}@media(max-width:760px){.homepage-hero{padding-top:8rem}.homepage-headline{font-size:var(--type-hero-mobile)}.homepage-proof-strip{grid-template-columns:1fr}.homepage-hero-visual{min-height:auto;padding-top:1rem}.privacy-panel-main{transform:none}.privacy-panel-mini{position:relative;left:auto;bottom:auto;margin-top:-1.2rem;transform:rotate(-2deg)}.home-section{padding:4.4rem 5%}.performance-line{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.homepage-hero .cta-button,.homepage-hero .secondary-button{width:100%}.homepage-hero .cta-group{justify-content:stretch}.home-story-card,.home-card,.home-page .product-card,.performance-stack{border-radius:22px}}
