.landing-module__jDH3nq__landing{--lp-violet:#3a32c8;--lp-violet-light:#8a9bff;--lp-violet-muted:#5965cd;--lp-violet-dim:#232168;--lp-violet-deep:#050614;--lp-violet-deeper:#020207;--lp-amber:#fd9f07;--lp-amber-light:#ffcd97;--lp-bg-light:#fbfcff;--lp-fg-light:#050611;--lp-muted:#5c627a;--lp-border-light:#dbdee6;--lp-card-bg:#fff;--lp-secondary:#eceef7;--lp-sans:var(--font-jakarta),system-ui,sans-serif;--lp-serif:var(--font-instrument),Georgia,serif;--lp-mono:var(--font-jetbrains),monospace;--lp-radius:.75rem;--lp-shadow-violet:0 4px 32px #3a32c840;--lp-shadow-card:0 2px 16px #3a32c814;font-family:var(--lp-sans);background:var(--lp-bg-light);color:var(--lp-fg-light);-webkit-font-smoothing:antialiased;overflow-x:hidden}@supports (color:lab(0% 0 0)){.landing-module__jDH3nq__landing{--lp-violet:lab(31.1118% 41.723 -77.7944);--lp-violet-light:lab(65.141% 23.3436 -71.015);--lp-violet-muted:lab(45.8476% 19.3468 -56.7519);--lp-violet-dim:lab(16.9401% 20.2153 -42.1321);--lp-violet-deep:lab(1.83976% 1.54594 -6.43843);--lp-violet-deeper:lab(.60952% .548303 -2.0992);--lp-amber:lab(74.0243% 29.6899 77.1959);--lp-amber-light:lab(85.88% 18.9026 46.9839);--lp-bg-light:lab(98.8143% .137806 -1.51248);--lp-fg-light:lab(1.88738% .888012 -4.76502);--lp-muted:lab(41.6883% 2.24139 -14.7065);--lp-border-light:lab(88.3208% .444353 -4.51885);--lp-card-bg:lab(100% 0 0);--lp-secondary:lab(94.121% .441968 -4.52021);--lp-shadow-violet:0 4px 32px lab(31.1118% 41.723 -77.7944/.25);--lp-shadow-card:0 2px 16px lab(31.1118% 41.723 -77.7944/.08)}}.landing-module__jDH3nq__nav{z-index:100;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;height:64px;padding:0 2.5rem;transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s,border-color .4s;display:flex;position:fixed;top:0;left:0;right:0}.landing-module__jDH3nq__nav.landing-module__jDH3nq__scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d0b1ee0;border-color:#ffffff12;border-color:lab(100% 0 0/.07)}.landing-module__jDH3nq__nav-logo{align-items:center;gap:10px;text-decoration:none;display:flex}.landing-module__jDH3nq__nav-logo-img{border-radius:10px;width:36px!important;height:36px!important}.landing-module__jDH3nq__nav-logo-name{font-family:var(--lp-sans);color:#fff;letter-spacing:-.02em;font-size:1.1rem;font-weight:700}.landing-module__jDH3nq__nav-links{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.landing-module__jDH3nq__nav-links li{list-style:none}.landing-module__jDH3nq__nav-links a{color:#bdc2de;color:lab(78.8066% 2.56395 -14.7647);border-radius:6px;padding:6px 16px;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s,background .2s}.landing-module__jDH3nq__nav-links a:hover{color:#fff;background:#ffffff12;background:lab(100% 0 0/.07)}.landing-module__jDH3nq__nav-cta{align-items:center;gap:.75rem;display:flex}.landing-module__jDH3nq__btn-ghost{border-radius:var(--lp-radius);color:#bdc2de;color:lab(78.8066% 2.56395 -14.7647);cursor:pointer;background:0 0;border:1px solid #ffffff26;border:1px solid lab(100% 0 0/.15);align-items:center;padding:8px 18px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.landing-module__jDH3nq__btn-ghost:hover{color:#fff;border-color:#ffffff59;border-color:lab(100% 0 0/.35)}.landing-module__jDH3nq__btn-primary{border-radius:var(--lp-radius);color:#fff;background:var(--lp-violet);cursor:pointer;border:none;align-items:center;padding:8px 20px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 12px #3a32c866;box-shadow:0 2px 12px lab(31.1118% 41.723 -77.7944/.4)}.landing-module__jDH3nq__btn-primary:hover{background:var(--lp-violet-light);transform:translateY(-1px)}.landing-module__jDH3nq__hero{background:var(--lp-violet-deeper);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.landing-module__jDH3nq__hero-mesh{pointer-events:none;background:radial-gradient(70% 60% at 50% 0,#3a32c873 0%,#0000 70%),radial-gradient(40% 40% at 80% 60%,#fd9f071f 0%,#0000 60%),radial-gradient(50% 50% at 20% 80%,#3a32c833 0%,#0000 60%);background:radial-gradient(70% 60% at 50% 0,lab(31.1118% 41.723 -77.7944/.45) 0%,#0000 70%),radial-gradient(40% 40% at 80% 60%,lab(74.0243% 29.6899 77.1959/.12) 0%,#0000 60%),radial-gradient(50% 50% at 20% 80%,lab(31.1118% 41.723 -77.7944/.2) 0%,#0000 60%);position:absolute;inset:0}.landing-module__jDH3nq__hero-noise{pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px;position:absolute;inset:0}.landing-module__jDH3nq__hero-grid{pointer-events:none;opacity:.04;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-image:linear-gradient(lab(100% 0 0) 1px,#0000 1px),linear-gradient(90deg,lab(100% 0 0) 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.landing-module__jDH3nq__hero-inner{z-index:2;text-align:center;max-width:960px;margin:0 auto;padding:8rem 2rem 5rem;position:relative}.landing-module__jDH3nq__hero-badge{color:#bdc2de;color:lab(78.8066% 2.56395 -14.7647);letter-spacing:.02em;opacity:0;background:#ffffff0f;background:lab(100% 0 0/.06);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:100px;align-items:center;gap:8px;margin-bottom:2.5rem;padding:6px 14px 6px 10px;font-size:.78rem;font-weight:600;animation:.7s .1s forwards landing-module__jDH3nq__fadeUp;display:inline-flex;transform:translateY(16px)}.landing-module__jDH3nq__hero-badge-dot{background:var(--lp-amber);width:6px;height:6px;box-shadow:0 0 8px var(--lp-amber);border-radius:50%;flex-shrink:0;animation:2s infinite landing-module__jDH3nq__pulse}.landing-module__jDH3nq__hero-title{font-family:var(--lp-serif);color:#fff;letter-spacing:-.02em;opacity:0;margin-bottom:1.75rem;font-size:clamp(2.8rem,7vw,5.5rem);line-height:1.05;animation:.8s .25s forwards landing-module__jDH3nq__fadeUp;transform:translateY(20px)}.landing-module__jDH3nq__hero-title em{color:var(--lp-violet-light);font-style:italic}.landing-module__jDH3nq__hero-sub{color:#9ea3be;color:lab(67.2017% 2.63852 -14.7305);opacity:0;max-width:560px;margin:0 auto 2.75rem;font-size:1.125rem;font-weight:400;line-height:1.7;animation:.8s .4s forwards landing-module__jDH3nq__fadeUp;transform:translateY(20px)}.landing-module__jDH3nq__hero-actions{opacity:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-bottom:4.5rem;animation:.8s .55s forwards landing-module__jDH3nq__fadeUp;display:flex;transform:translateY(20px)}.landing-module__jDH3nq__btn-hero{border-radius:var(--lp-radius);color:var(--lp-violet-deeper);cursor:pointer;background:#fff;border:none;align-items:center;padding:14px 28px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 24px #ffffff26;box-shadow:0 4px 24px lab(100% 0 0/.15)}.landing-module__jDH3nq__btn-hero:hover{transform:translateY(-2px);box-shadow:0 8px 32px #fff3;box-shadow:0 8px 32px lab(100% 0 0/.2)}.landing-module__jDH3nq__btn-hero-outline{border-radius:var(--lp-radius);color:#d7dcf9;color:lab(88.0896% 2.51642 -14.7873);cursor:pointer;background:#ffffff12;background:lab(100% 0 0/.07);border:1px solid #ffffff26;border:1px solid lab(100% 0 0/.15);align-items:center;padding:14px 28px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.landing-module__jDH3nq__btn-hero-outline:hover{background:#ffffff1f;background:lab(100% 0 0/.12);border-color:#ffffff47;border-color:lab(100% 0 0/.28)}.landing-module__jDH3nq__hero-mockup{opacity:0;background:#090a15;background:lab(2.92041% 1.34279 -5.75996);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:1.25rem;max-width:680px;margin:0 auto;animation:1s .7s forwards landing-module__jDH3nq__fadeUp;overflow:hidden;transform:translateY(30px);box-shadow:0 32px 80px #00000080,0 0 0 1px #ffffff0a,inset 0 1px #ffffff0f;box-shadow:0 32px 80px lab(0% 0 0/.5),0 0 0 1px lab(100% 0 0/.04),inset 0 1px lab(100% 0 0/.06)}.landing-module__jDH3nq__mockup-topbar{background:#05050d;background:lab(1.49169% .729226 -3.09659);border-bottom:1px solid #ffffff12;border-bottom:1px solid lab(100% 0 0/.07);align-items:center;gap:12px;padding:12px 16px;display:flex}.landing-module__jDH3nq__mockup-dots{gap:6px;display:flex}.landing-module__jDH3nq__mockup-dot{border-radius:50%;width:10px;height:10px}.landing-module__jDH3nq__mockup-dot:first-child{background:#ff5f57}.landing-module__jDH3nq__mockup-dot:nth-child(2){background:#febc2e}.landing-module__jDH3nq__mockup-dot:nth-child(3){background:#28c840}.landing-module__jDH3nq__mockup-title{text-align:center;color:#6c7089;color:lab(47.4693% 2.82881 -14.6498);letter-spacing:.02em;flex:1;font-size:.75rem;font-weight:600}.landing-module__jDH3nq__mockup-body{flex-direction:column;justify-content:flex-end;gap:1rem;height:230px;padding:1.5rem;display:flex;position:relative;overflow:hidden}.landing-module__jDH3nq__chat-msg{align-items:flex-start;gap:10px;animation:.4s forwards landing-module__jDH3nq__fadeIn;display:flex}.landing-module__jDH3nq__chat-avatar{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.7rem;font-weight:800;display:flex}.landing-module__jDH3nq__chat-avatar.landing-module__jDH3nq__ai{background:var(--lp-violet)}.landing-module__jDH3nq__chat-avatar.landing-module__jDH3nq__user{background:#171928;background:lab(9.23599% 2.66285 -10.809)}.landing-module__jDH3nq__chat-bubble{border-radius:12px;max-width:calc(100% - 42px);padding:10px 14px;font-size:.845rem;line-height:1.55}.landing-module__jDH3nq__chat-bubble.landing-module__jDH3nq__ai{color:#d4d7e5;color:lab(85.9324% 1.14018 -7.45479);background:#131523;background:lab(6.97967% 2.35495 -10);border-top-left-radius:4px}.landing-module__jDH3nq__chat-bubble.landing-module__jDH3nq__user{background:var(--lp-violet);color:#fff;border-top-right-radius:4px;margin-left:auto}.landing-module__jDH3nq__chat-msg.landing-module__jDH3nq__user{flex-direction:row-reverse}.landing-module__jDH3nq__mockup-input{background:#05050d;background:lab(1.49169% .729226 -3.09659);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:10px;align-items:center;gap:10px;margin:0 1.5rem 1.5rem;padding:10px 14px;display:flex}.landing-module__jDH3nq__mockup-input-text{color:#515466;color:lab(35.9553% 2.07108 -11.008);font-size:.8rem;font-family:var(--lp-sans);flex:1}.landing-module__jDH3nq__mockup-send{background:var(--lp-violet);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.landing-module__jDH3nq__mockup-banner{color:var(--lp-amber-light);background:#fd9f071f;background:lab(74.0243% 29.6899 77.1959/.12);border:1px solid #fd9f0740;border:1px solid lab(74.0243% 29.6899 77.1959/.25);border-radius:8px;align-items:center;gap:8px;margin:0 1.5rem 1rem;padding:8px 12px;font-size:.73rem;display:flex}@keyframes landing-module__jDH3nq__fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes landing-module__jDH3nq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes landing-module__jDH3nq__pulse{0%,to{opacity:1}50%{opacity:.4}}.landing-module__jDH3nq__section-wrap{max-width:1120px;margin:0 auto;padding:6rem 2rem}.landing-module__jDH3nq__section-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-violet);background:#3a32c81a;background:lab(31.1118% 41.723 -77.7944/.1);border:1px solid #3a32c833;border:1px solid lab(31.1118% 41.723 -77.7944/.2);border-radius:100px;align-items:center;gap:6px;margin-bottom:1.25rem;padding:4px 12px;font-size:.72rem;font-weight:700;display:inline-flex}.landing-module__jDH3nq__section-title{font-family:var(--lp-serif);letter-spacing:-.02em;color:var(--lp-fg-light);margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.landing-module__jDH3nq__section-title em{color:var(--lp-violet);font-style:italic}.landing-module__jDH3nq__section-sub{color:var(--lp-muted);max-width:560px;font-size:1.05rem;line-height:1.7}.landing-module__jDH3nq__stats-row{background:var(--lp-violet-deep);overflow:hidden}.landing-module__jDH3nq__stats-inner{grid-template-columns:repeat(4,1fr);gap:2px;max-width:1120px;margin:0 auto;padding:3rem 2rem;display:grid}.landing-module__jDH3nq__stat-item{text-align:center;border-right:1px solid #ffffff0f;border-right:1px solid lab(100% 0 0/.06);padding:2rem 1.5rem}.landing-module__jDH3nq__stat-item:last-child{border-right:none}.landing-module__jDH3nq__stat-num{font-family:var(--lp-serif);color:#fff;margin-bottom:.5rem;font-size:2.75rem;font-weight:400;line-height:1}.landing-module__jDH3nq__stat-num span{color:var(--lp-amber)}.landing-module__jDH3nq__stat-label{color:#888dae;color:lab(58.9828% 3.59455 -18.2891);letter-spacing:.02em;font-size:.8rem;font-weight:500}.landing-module__jDH3nq__how-section{background:var(--lp-bg-light)}.landing-module__jDH3nq__steps{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3.5rem;display:grid;position:relative}.landing-module__jDH3nq__steps:before{content:"";background:linear-gradient(90deg,var(--lp-violet)0%,#3a32c826 100%);height:1px;position:absolute;top:36px;left:calc(16.66% + 1.5rem);right:calc(16.66% + 1.5rem)}@supports (color:lab(0% 0 0)){.landing-module__jDH3nq__steps:before{background:linear-gradient(90deg,var(--lp-violet)0%,lab(31.1118% 41.723 -77.7944/.15) 100%)}}.landing-module__jDH3nq__step{background:var(--lp-card-bg);border:1px solid var(--lp-border-light);box-shadow:var(--lp-shadow-card);border-radius:1.25rem;flex-direction:column;gap:1rem;padding:2rem;display:flex;position:relative}.landing-module__jDH3nq__step-num{background:var(--lp-violet);color:#fff;z-index:1;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.9rem;font-weight:800;display:flex;position:relative}.landing-module__jDH3nq__step-title{font-family:var(--lp-sans);color:var(--lp-fg-light);font-size:1.05rem;font-weight:700}.landing-module__jDH3nq__step-body{color:var(--lp-muted);font-size:.9rem;line-height:1.65}.landing-module__jDH3nq__features-section{background:var(--lp-secondary)}.landing-module__jDH3nq__features-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3.5rem;display:grid}.landing-module__jDH3nq__feature-card{background:var(--lp-card-bg);border:1px solid var(--lp-border-light);box-shadow:var(--lp-shadow-card);border-radius:1.25rem;padding:1.75rem;transition:transform .25s,box-shadow .25s}.landing-module__jDH3nq__feature-card:hover{box-shadow:var(--lp-shadow-violet);transform:translateY(-3px)}.landing-module__jDH3nq__feature-icon{background:#3a32c81a;background:lab(31.1118% 41.723 -77.7944/.1);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:1rem;display:flex}.landing-module__jDH3nq__feature-icon svg{width:22px;height:22px}.landing-module__jDH3nq__feature-title{color:var(--lp-fg-light);margin-bottom:.5rem;font-size:.975rem;font-weight:700}.landing-module__jDH3nq__feature-body{color:var(--lp-muted);font-size:.865rem;line-height:1.65}.landing-module__jDH3nq__alignment-section{background:var(--lp-violet-deeper);color:#fff;position:relative;overflow:hidden}.landing-module__jDH3nq__alignment-section .landing-module__jDH3nq__section-tag{color:#bdc2de;color:lab(78.8066% 2.56395 -14.7647);background:#ffffff14;background:lab(100% 0 0/.08);border-color:#ffffff26;border-color:lab(100% 0 0/.15)}.landing-module__jDH3nq__alignment-section .landing-module__jDH3nq__section-title{color:#fff}.landing-module__jDH3nq__alignment-section .landing-module__jDH3nq__section-title em{color:var(--lp-amber)}.landing-module__jDH3nq__alignment-section .landing-module__jDH3nq__section-sub{color:#888dae;color:lab(58.9828% 3.59455 -18.2891)}.landing-module__jDH3nq__alignment-cards{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;display:grid}.landing-module__jDH3nq__align-card{background:#ffffff0a;background:lab(100% 0 0/.04);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:1.25rem;padding:2rem;transition:background .3s,border-color .3s}.landing-module__jDH3nq__align-card:hover{background:#ffffff12;background:lab(100% 0 0/.07);border-color:#ffffff2e;border-color:lab(100% 0 0/.18)}.landing-module__jDH3nq__align-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:6px;margin-bottom:1rem;padding:4px 10px;font-size:.7rem;font-weight:700;display:inline-block}.landing-module__jDH3nq__align-badge.landing-module__jDH3nq__employee{color:var(--lp-amber-light);background:#fd9f0733;background:lab(74.0243% 29.6899 77.1959/.2)}.landing-module__jDH3nq__align-badge.landing-module__jDH3nq__neutral{color:var(--lp-violet-light);background:#8a9bff33;background:lab(65.141% 23.3436 -71.015/.2)}.landing-module__jDH3nq__align-badge.landing-module__jDH3nq__company{color:#ff8482;color:lab(69.482% 47.5585 23.4487);background:#df202e33;background:lab(49.0306% 69.7939 45.0284/.2)}.landing-module__jDH3nq__align-title{color:#fff;margin-bottom:.6rem;font-size:1rem;font-weight:700}.landing-module__jDH3nq__align-body{color:#888dae;color:lab(58.9828% 3.59455 -18.2891);font-size:.86rem;line-height:1.65}.landing-module__jDH3nq__align-trait{flex-direction:column;gap:.4rem;margin-top:1.25rem;display:flex}.landing-module__jDH3nq__align-trait-item{color:#9ea3be;color:lab(67.2017% 2.63852 -14.7305);align-items:center;gap:8px;font-size:.8rem;display:flex}.landing-module__jDH3nq__align-trait-item:before{content:"";background:var(--lp-violet-light);border-radius:50%;flex-shrink:0;width:4px;height:4px}.landing-module__jDH3nq__audit-section{background:var(--lp-bg-light)}.landing-module__jDH3nq__audit-layout{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;margin-top:3.5rem;display:grid}.landing-module__jDH3nq__audit-visual{background:var(--lp-card-bg);border:1px solid var(--lp-border-light);box-shadow:var(--lp-shadow-card);border-radius:1.25rem;overflow:hidden}.landing-module__jDH3nq__audit-header{background:var(--lp-secondary);border-bottom:1px solid var(--lp-border-light);color:var(--lp-muted);align-items:center;gap:8px;padding:12px 16px;font-size:.78rem;font-weight:600;display:flex}.landing-module__jDH3nq__audit-row{border-bottom:1px solid var(--lp-border-light);grid-template-columns:80px 1fr 100px;align-items:center;gap:1rem;padding:12px 16px;font-size:.8rem;display:grid}.landing-module__jDH3nq__audit-row:last-child{border-bottom:none}.landing-module__jDH3nq__audit-actor{letter-spacing:.04em;text-transform:uppercase;text-align:center;border-radius:5px;padding:3px 8px;font-size:.68rem;font-weight:700}.landing-module__jDH3nq__audit-actor.landing-module__jDH3nq__agent{color:var(--lp-violet);background:#3a32c81a;background:lab(31.1118% 41.723 -77.7944/.1)}.landing-module__jDH3nq__audit-actor.landing-module__jDH3nq__participant{color:#b46e00;color:lab(53.1992% 24.865 67.1019);background:#fd9f071a;background:lab(74.0243% 29.6899 77.1959/.1)}.landing-module__jDH3nq__audit-actor.landing-module__jDH3nq__admin{color:#c53637;color:lab(45.9853% 56.8958 34.8481);background:#df202e14;background:lab(49.0306% 69.7939 45.0284/.08)}.landing-module__jDH3nq__audit-event-text{color:var(--lp-fg-light);line-height:1.4}.landing-module__jDH3nq__audit-hash{font-family:var(--lp-mono);color:var(--lp-muted);text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.landing-module__jDH3nq__audit-chain-ok{color:#4a9266;color:lab(54.9105% -31.6515 16.2894);align-items:center;gap:6px;font-size:.75rem;font-weight:600;display:flex}.landing-module__jDH3nq__audit-points{flex-direction:column;gap:1.5rem;display:flex}.landing-module__jDH3nq__audit-point{gap:1rem;display:flex}.landing-module__jDH3nq__audit-point-icon{background:#3a32c81a;background:lab(31.1118% 41.723 -77.7944/.1);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.landing-module__jDH3nq__audit-point-icon svg{width:20px;height:20px}.landing-module__jDH3nq__audit-point-title{margin-bottom:.3rem;font-size:.95rem;font-weight:700}.landing-module__jDH3nq__audit-point-body{color:var(--lp-muted);font-size:.875rem;line-height:1.65}.landing-module__jDH3nq__cta-section{background:var(--lp-violet);text-align:center;position:relative;overflow:hidden}.landing-module__jDH3nq__cta-section .landing-module__jDH3nq__section-wrap{padding:6rem 2rem}.landing-module__jDH3nq__cta-mesh{pointer-events:none;background:radial-gradient(60% 80% at 0%,#5358ee99 0%,#0000 60%),radial-gradient(50% 60% at 100%,#fd9f0733 0%,#0000 60%);background:radial-gradient(60% 80% at 0%,lab(44.5098% 34.4014 -77.6783/.6) 0%,#0000 60%),radial-gradient(50% 60% at 100%,lab(74.0243% 29.6899 77.1959/.2) 0%,#0000 60%);position:absolute;inset:0}.landing-module__jDH3nq__cta-title{font-family:var(--lp-serif);color:#fff;letter-spacing:-.02em;margin-bottom:1.25rem;font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.1}.landing-module__jDH3nq__cta-sub{color:#ccd5ff;color:lab(85.6255% 3.15616 -22.1397);max-width:520px;margin:0 auto 2.5rem;font-size:1.05rem;line-height:1.65}.landing-module__jDH3nq__cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.landing-module__jDH3nq__btn-cta-white{border-radius:var(--lp-radius);color:var(--lp-violet);cursor:pointer;background:#fff;border:none;align-items:center;padding:14px 28px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 20px #0003;box-shadow:0 4px 20px lab(0% 0 0/.2)}.landing-module__jDH3nq__btn-cta-white:hover{transform:translateY(-2px);box-shadow:0 8px 32px #00000040;box-shadow:0 8px 32px lab(0% 0 0/.25)}.landing-module__jDH3nq__btn-cta-outline{border-radius:var(--lp-radius);color:#fff;cursor:pointer;background:#ffffff1a;background:lab(100% 0 0/.1);border:1px solid #ffffff4d;border:1px solid lab(100% 0 0/.3);align-items:center;padding:14px 28px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.landing-module__jDH3nq__btn-cta-outline:hover{background:#ffffff2e;background:lab(100% 0 0/.18)}.landing-module__jDH3nq__footer{background:var(--lp-violet-deeper);color:#888dae;color:lab(58.9828% 3.59455 -18.2891);padding:3rem 2rem}.landing-module__jDH3nq__footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;max-width:1120px;margin:0 auto;display:flex}.landing-module__jDH3nq__footer-logo{align-items:center;gap:10px;text-decoration:none;display:flex}.landing-module__jDH3nq__footer-logo-img{opacity:.9;border-radius:8px;width:28px!important;height:28px!important}.landing-module__jDH3nq__footer-logo-name{color:#bdc2de;color:lab(78.8066% 2.56395 -14.7647);font-size:.95rem;font-weight:700}.landing-module__jDH3nq__footer-links{flex-wrap:wrap;gap:1.5rem;display:flex}.landing-module__jDH3nq__footer-links a{color:#6c7089;color:lab(47.4693% 2.82881 -14.6498);font-size:.83rem;text-decoration:none;transition:color .2s}.landing-module__jDH3nq__footer-links a:hover{color:#bdc2de;color:lab(78.8066% 2.56395 -14.7647)}.landing-module__jDH3nq__footer-copy{font-size:.8rem}.landing-module__jDH3nq__reveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(24px)}.landing-module__jDH3nq__reveal.landing-module__jDH3nq__visible{opacity:1;transform:translateY(0)}.landing-module__jDH3nq__reveal-delay-1{transition-delay:.1s}.landing-module__jDH3nq__reveal-delay-2{transition-delay:.2s}.landing-module__jDH3nq__reveal-delay-3{transition-delay:.3s}.landing-module__jDH3nq__reveal-delay-4{transition-delay:.4s}.landing-module__jDH3nq__reveal-delay-5{transition-delay:.5s}@media (max-width:900px){.landing-module__jDH3nq__stats-inner{grid-template-columns:repeat(2,1fr)}.landing-module__jDH3nq__stat-item:nth-child(2){border-right:none}.landing-module__jDH3nq__steps{grid-template-columns:1fr}.landing-module__jDH3nq__steps:before{display:none}.landing-module__jDH3nq__features-grid{grid-template-columns:repeat(2,1fr)}.landing-module__jDH3nq__alignment-cards,.landing-module__jDH3nq__audit-layout{grid-template-columns:1fr}.landing-module__jDH3nq__nav-links{display:none}}@media (max-width:600px){.landing-module__jDH3nq__features-grid{grid-template-columns:1fr}.landing-module__jDH3nq__stats-inner{grid-template-columns:repeat(2,1fr)}}
