@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@400;500;600;700&display=swap";.molecular-page{background:var(--body_background,#fff);overflow:hidden}.molecular-page .container{width:min(100% - 48px,1200px);margin-inline:auto}.molecular-page .row{flex-wrap:wrap;margin-inline:-12px;display:flex}.molecular-page .row>*{box-sizing:border-box;width:100%;padding-inline:12px}.molecular-page .align-items-center{align-items:center}.molecular-page .align-items-start{align-items:flex-start}.molecular-page .g-4,.molecular-page .gy-4,.molecular-page .gy-5{row-gap:24px}@media (width>=768px){.molecular-page .col-md-6{width:50%}}@media (width>=992px){.molecular-page .col-lg-4{width:33.3333%}.molecular-page .col-lg-5{width:41.6667%}.molecular-page .col-lg-6{width:50%}.molecular-page .col-lg-7{width:58.3333%}}.molecular-hero{color:#fff;align-items:center;min-height:calc(100vh - 66px);margin-top:66px;display:flex;position:relative;overflow:hidden}.molecular-hero-video,.molecular-hero-overlay{width:100%;height:100%;position:absolute;inset:0}.molecular-hero-video{object-fit:cover;z-index:0}.molecular-hero-overlay{z-index:1;background:linear-gradient(90deg,#040916eb,#071c26c7 52%,#08545c4d),linear-gradient(#0409162e,#040916d6)}.molecular-hero-inner{z-index:2;grid-template-columns:minmax(0,1.08fr) minmax(350px,.72fr);align-items:center;gap:44px;padding-top:72px;padding-bottom:72px;display:grid;position:relative}.molecular-hero-copy{max-width:860px}.molecular-brand-chip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-transform:uppercase;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:14px;margin-bottom:18px;padding:10px 18px 10px 10px;font-size:13px;font-weight:900;display:inline-flex}.molecular-brand-chip img{object-fit:cover;background:#fff;border-radius:50%;width:76px;height:76px}.molecular-hero h1{letter-spacing:0;max-width:900px;margin:0;font-size:clamp(42px,6vw,78px);font-weight:900;line-height:1.02}.molecular-hero h2{color:#fbbf24;letter-spacing:0;max-width:760px;margin:18px 0 0;font-size:clamp(25px,3vw,38px);font-weight:900;line-height:1.2}.molecular-hero p{color:#ffffffdb;max-width:760px;margin:22px 0 0;font-size:18px;line-height:1.72}.molecular-hero-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.molecular-btn{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:12px 21px;font-weight:900;text-decoration:none;transition:transform .22s,background .22s,box-shadow .22s;display:inline-flex}.molecular-btn:hover{text-decoration:none;transform:translateY(-2px)}.molecular-btn-primary{color:#052821;background:#22c55e;box-shadow:0 18px 38px #22c55e4d}.molecular-btn-primary:hover{color:#052821;background:#86efac}.molecular-btn-secondary{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border-color:#ffffff52}.molecular-btn-secondary:hover{color:#fff;background:#ffffff2e}.molecular-lab-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 34%,#22c55e38,#0000 34%),linear-gradient(145deg,#ffffff2b,#ffffff0f);border:1px solid #fff3;border-radius:8px;min-height:520px;padding:22px;position:relative;box-shadow:0 28px 74px #00000061}.molecular-lab-panel:before{content:"";opacity:.58;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:34px 34px;border-radius:8px;position:absolute;inset:74px 22px 22px}.molecular-panel-top,.molecular-molecule-node,.molecular-flow-list{z-index:1;position:relative}.molecular-panel-top{color:#ffffffdb;align-items:center;gap:10px;font-size:14px;display:flex}.molecular-panel-top span{background:#22c55e;border-radius:50%;width:12px;height:12px;box-shadow:18px 0 #f59e0b,36px 0 #0ea5e9}.molecular-panel-top strong{margin-left:44px}.molecular-molecule-node{text-align:center;background:#020f1c9e;border:1px solid #ffffff3d;border-radius:50%;align-content:center;place-items:center;gap:12px;width:190px;height:190px;margin:46px auto 30px;display:grid;box-shadow:0 0 54px #22c55e4d}.molecular-molecule-node svg{color:#86efac;width:58px;height:58px}.molecular-molecule-node span{max-width:130px;font-weight:900;line-height:1.22}.molecular-flow-list{gap:10px;display:grid}.molecular-flow-item{background:#ffffff1a;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.molecular-flow-item small{color:#fbbf24;font-weight:900}.molecular-flow-item span{font-weight:800}.molecular-section{padding:88px 0}.molecular-intro-section{background:linear-gradient(90deg,#030814fa,#030814ed 48%,#030814ad 100%),url(/assets/MolecularResearchIntroBgV2-B9RcwKaB.png) 50%/cover no-repeat;position:relative}.molecular-intro-section:before{content:"";pointer-events:none;background:linear-gradient(90deg,#03081466,#0000 62%),radial-gradient(circle at 82% 78%,#14b8a61f,#0000 30%);position:absolute;inset:0}.molecular-intro-section .container{z-index:1;position:relative}.molecular-intro-copy{transform:translate(-26px)}.molecular-intro-section .molecular-eyebrow,.molecular-intro-section h2{color:#fff}.molecular-intro-section p{color:#fffffff0;text-shadow:0 2px 16px #0000006b;max-width:720px}.molecular-eyebrow{color:#0f70f0;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:900;display:inline-flex}.molecular-intro-section h2,.molecular-section-heading h2,.molecular-audience-section h2,.molecular-future-panel h2{color:var(--heading_color);letter-spacing:0;margin:10px 0 0;font-size:clamp(30px,4vw,48px);font-weight:900;line-height:1.16}.molecular-intro-section h2{color:#fff}.molecular-section-heading p,.molecular-audience-section p,.molecular-future-panel p{color:var(--heading_color);margin:18px 0 0;font-size:17px;line-height:1.74}.molecular-intro-section p{margin:18px 0 0;font-size:17px;line-height:1.74}.molecular-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.molecular-metrics div{background:#ffffffeb;border:1px solid #ffffff29;border-radius:8px;align-content:center;gap:7px;min-height:116px;padding:20px;display:grid;box-shadow:0 16px 36px #0000002e}.molecular-metrics strong{color:#16a34a;font-size:30px;font-weight:900;line-height:1}.molecular-metrics span{color:var(--heading_color);font-weight:800}.molecular-image-frame{background:#ffffff14;border:1px solid #ffffff38;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 26px 64px #00000057}.molecular-image-frame img{aspect-ratio:4/3;object-fit:cover;filter:saturate(1.04)contrast(1.03);width:100%;display:block}.molecular-video-section{background:linear-gradient(135deg, #22c55e17, #0ea5e912), var(--card_color)}.molecular-benefits-section{background:radial-gradient(circle at 9% 18%,#2dd4bf2e,#0000 24%),radial-gradient(circle at 88% 18%,#60a5fa2e,#0000 26%),radial-gradient(circle at 50% 88%,#22d3ee29,#0000 34%),linear-gradient(#f7ffff 0%,#eef9ff 48%,#f7fffb 100%);padding:48px 0 54px;position:relative;overflow:hidden}.molecular-benefits-section:before{content:"";opacity:.7;pointer-events:none;background:linear-gradient(120deg,#0000 0 47%,#0ea5e914 47.15% 47.45%,#0000 47.6%),linear-gradient(60deg,#0000 0 56%,#2dd4bf14 56.15% 56.45%,#0000 56.6%);position:absolute;inset:0}.molecular-benefits-section:after{content:"";pointer-events:none;background-image:radial-gradient(#0ea5e92e 1px,#0000 1px);background-size:14px 14px;width:min(1180px,92vw);height:300px;position:absolute;bottom:-110px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 26%,#0000 86%);mask-image:linear-gradient(#0000,#000 26%,#0000 86%)}.molecular-benefits-section .container{z-index:1;position:relative}.molecular-benefits-section .molecular-section-heading{margin-bottom:22px}.molecular-benefits-section .molecular-eyebrow{color:#0f766e;background:#ffffffb8;border:1px solid #14b8a66b;border-radius:999px;align-items:center;gap:7px;padding:6px 15px;box-shadow:0 12px 32px #0ea5e914}.molecular-benefits-section .molecular-eyebrow:before{content:"";background:#14b8a6;border-radius:2px;width:7px;height:7px;transform:rotate(45deg)}.molecular-benefits-section .molecular-section-heading h2{color:#07142f;font-size:clamp(30px,4vw,48px)}.molecular-section-heading{text-align:center;max-width:820px;margin:0 auto 40px}.molecular-solutions-section{background:linear-gradient(#040b19d1,#040b19c2),url(/assets/MolecularSolutionsBg-CrfLkfRV.png) 50%/cover no-repeat;padding-top:42px;padding-bottom:46px;position:relative}.molecular-solutions-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 18%,#22c55e2e,#0000 28%),radial-gradient(circle at 84% 72%,#3b82f629,#0000 30%);position:absolute;inset:0}.molecular-solutions-section .container{z-index:1;position:relative}.molecular-solutions-section .molecular-eyebrow,.molecular-solutions-section .molecular-section-heading h2{color:#fff}.molecular-solutions-section .molecular-section-heading p{color:#ffffffd1}.molecular-solutions-section .molecular-section-heading{margin-bottom:20px}.molecular-video-shell{background:#06111f;border-radius:8px;max-width:1020px;margin:0 auto;padding:10px;box-shadow:0 28px 72px #0f172a3d}.molecular-overview-video{aspect-ratio:16/9;object-fit:cover;background:#000;border-radius:6px;width:100%;display:block}.molecular-feature-grid{--bs-gutter-x:1.5rem;--bs-gutter-y:2.5rem;row-gap:2.5rem}.molecular-feature-card{background:var(--card_color);border:1px solid #0f70f024;border-radius:8px;flex-direction:column;height:100%;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden;box-shadow:0 16px 38px #0f172a17}.molecular-solutions-section .molecular-feature-card{background:#fffffff0;border-color:#ffffff2e;box-shadow:0 22px 52px #0000003d}.molecular-solutions-section .molecular-section-heading h2{font-size:clamp(26px,3vw,38px)}.molecular-solutions-section .molecular-section-heading p{margin-top:10px;font-size:15px;line-height:1.55}.molecular-solutions-section .molecular-feature-card img{aspect-ratio:16/6.6}.molecular-solutions-section .molecular-feature-body{padding:14px}.molecular-solutions-section .molecular-feature-title{grid-template-columns:38px 1fr;gap:10px;margin-bottom:9px}.molecular-solutions-section .molecular-feature-icon{width:38px;height:38px}.molecular-solutions-section .molecular-feature-card h3{font-size:16px;line-height:1.2}.molecular-solutions-section .molecular-feature-card p{font-size:13px;line-height:1.48}.molecular-feature-card:hover{border-color:#22c55e6b;transform:translateY(-5px);box-shadow:0 24px 54px #0f172a24}.molecular-solutions-section .molecular-feature-card:hover{transform:translateY(-2px)}.molecular-feature-card img{aspect-ratio:16/8;object-fit:cover;flex:none;width:100%}.molecular-feature-body{flex:auto;padding:18px}.molecular-feature-title{grid-template-columns:44px 1fr;align-items:center;gap:12px;margin-bottom:12px;display:grid}.molecular-feature-icon{border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.molecular-tone-blue .molecular-feature-icon{color:#2563eb;background:#dbeafe}.molecular-tone-violet .molecular-feature-icon{color:#7c3aed;background:#ede9fe}.molecular-tone-green .molecular-feature-icon{color:#16a34a;background:#dcfce7}.molecular-tone-teal .molecular-feature-icon{color:#0f766e;background:#ccfbf1}.molecular-tone-orange .molecular-feature-icon{color:#ea580c;background:#ffedd5}.molecular-tone-pink .molecular-feature-icon{color:#db2777;background:#fce7f3}.molecular-feature-card h3,.molecular-benefit-item h3,.molecular-why-card h3{color:var(--content_color);margin:0;font-size:18px;font-weight:900;line-height:1.25}.molecular-feature-card p,.molecular-benefit-item p,.molecular-why-card p{color:var(--heading_color);margin:0;line-height:1.55}.molecular-feature-card p{font-size:14px}.molecular-benefit-grid{grid-template-columns:minmax(280px,1fr) 46px minmax(240px,.58fr) 46px minmax(280px,1fr);grid-template-areas:"benefit-one line-one hub line-two benefit-two""benefit-four line-three hub line-four benefit-three""benefit-five line-five hub line-six benefit-six";align-items:center;gap:16px 0;max-width:1220px;margin:0 auto;padding:6px 0 4px;display:grid;position:relative}.molecular-benefit-item{background:linear-gradient(145deg, #fffffff5, #ffffffc2), var(--card_color);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #7dd3fc80;border-radius:8px;grid-template-columns:58px 1fr;grid-template-areas:"icon number""icon title""icon text";align-items:center;gap:5px 14px;min-height:138px;padding:18px 22px;transition:transform .22s,box-shadow .22s,border-color .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 52px #0f172a17,inset 0 1px #ffffffe6}.molecular-benefit-item:before{content:"";background:linear-gradient(90deg,#2dd4bf,#38bdf8);border-radius:999px 999px 0 0;height:3px;position:absolute;inset:auto 28px 0}.molecular-benefit-item:after{content:"";background:linear-gradient(90deg,#2dd4bf00,#0ea5e980);border-radius:999px;width:46px;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.molecular-benefit-item:first-of-type{grid-area:benefit-one}.molecular-benefit-item:nth-of-type(2){grid-area:benefit-two}.molecular-benefit-item:nth-of-type(3){grid-area:benefit-three}.molecular-benefit-item:nth-of-type(4){grid-area:benefit-four}.molecular-benefit-item:nth-of-type(5){grid-area:benefit-five}.molecular-benefit-item:nth-of-type(6){grid-area:benefit-six}.molecular-benefit-item:first-of-type:after,.molecular-benefit-item:nth-of-type(4):after,.molecular-benefit-item:nth-of-type(5):after{right:-46px}.molecular-benefit-item:nth-of-type(2):after,.molecular-benefit-item:nth-of-type(3):after,.molecular-benefit-item:nth-of-type(6):after{background:linear-gradient(90deg,#0ea5e980,#2dd4bf00);left:-46px}.molecular-benefit-hub{background:linear-gradient(145deg,#ffffffe6,#e0f2fe94),linear-gradient(135deg,#2dd4bf2e,#3b82f638);border-radius:24px;grid-area:hub;justify-self:center;place-items:center;width:280px;min-height:210px;display:grid;position:relative;box-shadow:0 0 0 1px #7dd3fc61,0 28px 80px #0ea5e929}.molecular-benefit-hub:before,.molecular-benefit-hub:after{content:"";pointer-events:none;border-radius:30px;position:absolute;inset:-12px}.molecular-benefit-hub:before{display:none}.molecular-benefit-hub:after{border:1px solid #2dd4bf42;inset:14px}.molecular-benefit-hub-core{z-index:1;aspect-ratio:1;background:#fff;border-radius:22px;place-items:center;width:246px;padding:8px;display:grid;position:relative;box-shadow:0 0 0 7px #7dd3fc38,0 18px 44px #0ea5e933}.molecular-benefit-hub-core img{object-fit:contain;background:#fff;border-radius:16px;width:100%;height:100%}.molecular-benefit-item:hover{border-color:#2dd4bfbd;transform:translateY(-4px);box-shadow:0 30px 70px #0f172a24,inset 0 1px #fffffff2}.molecular-benefit-icon{z-index:1;color:#0f766e;background:radial-gradient(circle at 35% 28%,#fff,#ccfbf1);border-radius:50%;grid-area:icon;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:0 13px 28px #14b8a638,inset 0 0 0 1px #2dd4bf42}.molecular-benefit-icon svg{width:24px;height:24px}.molecular-benefit-item small{z-index:1;color:#0ea5e9;grid-area:number;font-size:18px;font-weight:900;line-height:1;position:relative;top:auto;right:auto}.molecular-benefit-item h3,.molecular-benefit-item p{z-index:1;position:relative}.molecular-benefit-item h3{grid-area:title;font-size:16px}.molecular-benefit-item p{grid-area:text;font-size:13px;line-height:1.42}.molecular-benefit-item:nth-of-type(2):before{background:linear-gradient(90deg,#60a5fa,#38bdf8)}.molecular-benefit-item:nth-of-type(2) .molecular-benefit-icon{color:#2563eb;background:radial-gradient(circle at 35% 28%,#fff,#dbeafe);box-shadow:0 13px 28px #2563eb33,inset 0 0 0 1px #60a5fa47}.molecular-benefit-item:nth-of-type(3):before{background:linear-gradient(90deg,#2dd4bf,#22c55e)}.molecular-benefit-item:nth-of-type(3) .molecular-benefit-icon{color:#0d9488;background:radial-gradient(circle at 35% 28%,#fff,#ccfbf1);box-shadow:0 13px 28px #0d948833,inset 0 0 0 1px #2dd4bf47}.molecular-benefit-item:nth-of-type(4):before{background:linear-gradient(90deg,#60a5fa,#2dd4bf)}.molecular-benefit-item:nth-of-type(4) .molecular-benefit-icon{color:#2563eb;background:radial-gradient(circle at 35% 28%,#fff,#dbeafe);box-shadow:0 13px 28px #2563eb33,inset 0 0 0 1px #60a5fa47}.molecular-benefit-item:nth-of-type(5):before{background:linear-gradient(90deg,#14b8a6,#22c55e)}.molecular-benefit-item:nth-of-type(5) .molecular-benefit-icon{color:#0f766e;background:radial-gradient(circle at 35% 28%,#fff,#ccfbf1)}.molecular-benefit-item:nth-of-type(6):before{background:linear-gradient(90deg,#38bdf8,#2563eb)}.molecular-benefit-item:nth-of-type(6) .molecular-benefit-icon{color:#2563eb;background:radial-gradient(circle at 35% 28%,#fff,#dbeafe);box-shadow:0 13px 28px #2563eb33,inset 0 0 0 1px #60a5fa47}.molecular-audience-section{background:#07111f}.molecular-audience-section .molecular-eyebrow,.molecular-audience-section h2{color:#fff}.molecular-audience-section p{color:#ffffffc7}.molecular-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.molecular-audience-pill{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:12px;min-height:72px;padding:16px;display:flex}.molecular-audience-pill svg{color:#86efac;flex:none}.molecular-audience-pill span{font-weight:800}.molecular-why-card{background:var(--card_color);border:1px solid #0f70f024;border-radius:8px;align-content:start;gap:14px;height:100%;min-height:190px;padding:28px;display:grid;box-shadow:0 16px 38px #0f172a14}.molecular-future-section{padding-top:20px}.molecular-future-panel{background:linear-gradient(135deg, #22c55e1a, #fbbf241a), var(--card_color);border:1px solid #0f70f029;border-radius:8px;padding:42px;box-shadow:0 22px 52px #0f172a1a}.molecular-future-panel .molecular-btn{margin-top:24px}body[data-theme=dark] .molecular-video-section{background:linear-gradient(135deg, #22c55e14, #0ea5e914), var(--body_background)}body[data-theme=dark] .molecular-benefits-section{background:radial-gradient(circle at 12% 16%,#22c55e21,#0000 28%),radial-gradient(circle at 86% 12%,#0ea5e91f,#0000 30%),linear-gradient(#07111f,#0d1726)}body[data-theme=dark] .molecular-benefits-section:before{background:linear-gradient(120deg,#0000 0 47%,#2dd4bf14 47.15% 47.45%,#0000 47.6%),linear-gradient(60deg,#0000 0 56%,#60a5fa14 56.15% 56.45%,#0000 56.6%)}body[data-theme=dark] .molecular-benefits-section .molecular-section-heading h2{color:#fff}body[data-theme=dark] .molecular-benefits-section .molecular-eyebrow{color:#99f6e4;background:#ffffff14;border-color:#99f6e457}body[data-theme=dark] .molecular-metrics div,body[data-theme=dark] .molecular-benefit-item,body[data-theme=dark] .molecular-why-card,body[data-theme=dark] .molecular-future-panel{background:#393e46f5;border-color:#ffffff24;box-shadow:0 18px 44px #00000047}body[data-theme=dark] .molecular-benefit-item{background:linear-gradient(#1f242df5,#101827f0),#393e46f5}body[data-theme=dark] .molecular-benefit-item small{color:#ffffff26}body[data-theme=dark] .molecular-benefit-item:after{background:linear-gradient(90deg,#2dd4bf00,#7dd3fc6b)}body[data-theme=dark] .molecular-benefit-item:nth-of-type(2):after,body[data-theme=dark] .molecular-benefit-item:nth-of-type(3):after,body[data-theme=dark] .molecular-benefit-item:nth-of-type(6):after{background:linear-gradient(90deg,#7dd3fc6b,#2dd4bf00)}body[data-theme=dark] .molecular-benefit-hub{background:radial-gradient(circle,#0f172af5 0 44%,#0000 45%),conic-gradient(from 30deg,#2dd4bf38,#60a5fa52,#2dd4bf38)}body[data-theme=dark] .molecular-metrics span,body[data-theme=dark] .molecular-benefit-item h3,body[data-theme=dark] .molecular-benefit-item p,body[data-theme=dark] .molecular-why-card h3,body[data-theme=dark] .molecular-why-card p{color:#fff}body[data-theme=dark] .molecular-solutions-section .molecular-feature-card{background:#1f242df5;border-color:#ffffff29;box-shadow:0 22px 52px #00000057}body[data-theme=dark] .molecular-solutions-section .molecular-feature-card h3,body[data-theme=dark] .molecular-solutions-section .molecular-feature-card p{color:#fff}body[data-theme=dark] .molecular-feature-card img,body[data-theme=dark] .molecular-image-frame img{filter:saturate(1.08)contrast(1.08)brightness(.96)}body[data-theme=dark] .molecular-video-shell{background:#050b14;border:1px solid #ffffff24;box-shadow:0 28px 72px #0000005c}body[data-theme=light] .molecular-feature-card img,body[data-theme=light] .molecular-image-frame img{filter:saturate(1.04)contrast(1.03)brightness(1.02)}@media (width<=1199px){.molecular-hero-inner{grid-template-columns:1fr}.molecular-lab-panel{max-width:720px}.molecular-benefit-grid{grid-template-columns:minmax(240px,1fr) 34px 230px 34px minmax(240px,1fr)}.molecular-benefit-hub{width:246px;min-height:190px}.molecular-benefit-hub-core{aspect-ratio:1;border-radius:20px;width:216px;padding:8px}.molecular-benefit-item{grid-template-columns:54px 1fr;min-height:132px;padding:17px 18px}.molecular-benefit-icon{width:54px;height:54px}.molecular-benefit-icon svg{width:22px;height:22px}}@media (width<=991px){.molecular-hero{min-height:auto}.molecular-intro-copy{transform:none}.molecular-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"hub hub""benefit-one benefit-two""benefit-three benefit-four""benefit-five benefit-six";gap:14px;padding-top:0}.molecular-benefit-hub{width:236px;min-height:184px;margin-bottom:8px}.molecular-benefit-item:after{display:none}}@media (width<=767px){.molecular-hero{margin-top:62px}.molecular-hero-inner{gap:30px;padding-top:48px;padding-bottom:54px}.molecular-hero h1{font-size:38px}.molecular-hero h2{font-size:25px}.molecular-hero p{font-size:16px}.molecular-lab-panel{min-height:auto;padding:18px}.molecular-lab-panel:before{inset:70px 18px 18px}.molecular-molecule-node{width:160px;height:160px}.molecular-section{padding:64px 0}.molecular-benefits-section{padding:42px 0 46px}.molecular-solutions-section{padding-top:36px;padding-bottom:38px}.molecular-metrics,.molecular-benefit-grid,.molecular-audience-grid{grid-template-columns:1fr}.molecular-benefit-grid{grid-template-areas:"hub""benefit-one""benefit-two""benefit-three""benefit-four""benefit-five""benefit-six"}.molecular-benefit-hub{width:min(246px,78vw);min-height:184px}.molecular-benefit-hub-core{aspect-ratio:1;border-radius:20px;width:min(216px,68vw);padding:8px}.molecular-benefit-hub-core img{border-radius:14px}.molecular-benefit-item{min-height:auto}.molecular-future-panel{padding:28px}}@media (width<=480px){.molecular-brand-chip{border-radius:8px;align-items:flex-start}.molecular-btn{width:100%}.molecular-feature-title{grid-template-columns:44px 1fr}}.products-new{--pn-navy:#061424;--pn-ink:#102a32;--pn-cyan:#4ee8df;--pn-lime:#c8f35a;--pn-violet:#9b8cff;color:var(--pn-ink);background:#f4f7f3;overflow:hidden}.products-new-hero{color:#fff;isolation:isolate;background:#03101d;align-items:end;min-height:760px;display:grid;position:relative}.products-hero-art,.products-hero-shade{width:100%;height:100%;position:absolute;inset:0}.products-hero-art{object-fit:cover;object-position:center;z-index:-2}.products-hero-shade{z-index:-1;background:linear-gradient(90deg,#030c17fa,#030c17d1 40%,#030c171f 78%),linear-gradient(#0000 48%,#020a13e0)}.products-hero-content{width:min(1240px,100% - 80px);margin:auto;padding:120px 0 170px}.products-kicker,.products-section-label{text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:11px;font-size:11px;font-weight:800;display:flex}.products-kicker{color:#b8d0d4}.products-kicker i{background:var(--pn-cyan);width:26px;height:1px;box-shadow:0 0 12px var(--pn-cyan)}.products-hero-content h1{letter-spacing:-.055em;max-width:800px;margin:28px 0 26px;font-size:clamp(54px,6vw,92px);font-weight:580;line-height:.94}.products-hero-content h1 em,.products-manifesto h2 em,.products-standard h2 em{color:var(--pn-lime);font-family:Georgia,serif;font-weight:400}.products-hero-content>p{color:#b7c9ce;max-width:650px;font-size:18px;line-height:1.7}.products-hero-actions{gap:14px;margin-top:38px;display:flex}.products-btn{letter-spacing:.05em;text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:0 22px;font-size:12px;font-weight:800;transition:all .25s;display:inline-flex}.products-btn.primary{background:var(--pn-lime);color:#091a1f}.products-btn.ghost{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff4d}.products-btn:hover{transform:translateY(-2px)}.products-hero-index{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);width:min(1240px,100% - 80px);margin:auto;display:grid;position:absolute;bottom:0;left:0;right:0}.products-hero-index>div{border-right:1px solid #ffffff24;gap:16px;padding:25px 20px;display:flex}.products-hero-index>div:first-child{padding-left:0}.products-hero-index strong{color:var(--pn-cyan);font-size:30px}.products-hero-index span{color:#9fb1b6;text-transform:uppercase;letter-spacing:.12em;font-size:10px;line-height:1.45}.products-manifesto{grid-template-columns:1.1fr .7fr;align-items:end;gap:100px;width:min(1240px,100% - 80px);margin:auto;padding:130px 0 105px;display:grid}.products-section-label{color:#53706d}.products-manifesto h2,.products-standard h2{letter-spacing:-.045em;margin:22px 0 0;font-size:clamp(42px,5vw,68px);line-height:1.04}.products-manifesto h2 em,.products-standard h2 em{color:#2f706c}.products-manifesto>p{color:#59706f;padding-bottom:6px;font-size:17px;line-height:1.8}.products-catalog{gap:32px;width:min(1340px,100% - 48px);margin:auto;padding-bottom:130px;display:grid}.products-card{background:#fff;border-radius:28px;grid-template-columns:.88fr 1.12fr;min-height:610px;display:grid;overflow:hidden;box-shadow:0 18px 60px #0f2a3217}.products-card:nth-child(2n){grid-template-columns:1.12fr .88fr}.products-card:nth-child(2n) .products-card-copy{order:2}.products-card-copy{flex-direction:column;align-items:flex-start;padding:64px clamp(42px,6vw,82px);display:flex}.products-card-top{align-items:center;gap:16px;width:100%;margin-bottom:auto;display:flex}.products-card-top>span{background:#eaf4f2;border-radius:50%;place-items:center;width:40px;height:40px;font-size:11px;font-weight:900;display:grid}.products-card-top small{text-transform:uppercase;letter-spacing:.17em;color:#58716e;font-size:10px;font-weight:800}.products-card-copy h2{letter-spacing:-.055em;margin:55px 0 8px;font-size:clamp(48px,5vw,72px);line-height:1}.products-card-copy h3{text-transform:uppercase;letter-spacing:.17em;color:#718481;font-size:11px}.products-card-copy>p{color:#5a706e;max-width:540px;margin:26px 0;font-size:16px;line-height:1.75}.products-tag-list{flex-wrap:wrap;gap:8px;display:flex}.products-tag-list span{color:#506764;border:1px solid #d7e3df;border-radius:100px;padding:8px 12px;font-size:10px;font-weight:700}.products-card-copy>a{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid;margin-top:auto;padding-top:42px;font-size:12px;font-weight:900}.products-card-visual{isolation:isolate;background:#081a27;min-height:520px;position:relative;overflow:hidden}.products-card-visual>img{object-fit:cover;opacity:.72;filter:saturate(.85)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.products-card-visual:after{content:"";background:linear-gradient(140deg,#05121f1f,#05121fb8);position:absolute;inset:0}.products-visual-glow{background:var(--accent);filter:blur(100px);opacity:.28;border-radius:50%;width:360px;height:360px;position:absolute;top:-80px;right:-80px}.products-card.cyan{--accent:var(--pn-cyan)}.products-card.lime{--accent:var(--pn-lime)}.products-card.violet{--accent:var(--pn-violet)}.products-stat{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#05121fb8;border:1px solid #fff3;border-radius:12px;width:210px;padding:22px 26px;position:absolute;bottom:38px;left:38px}.products-stat strong{color:var(--accent);font-size:38px;line-height:1;display:block}.products-stat span{text-transform:uppercase;letter-spacing:.12em;margin-top:8px;font-size:10px;line-height:1.4;display:block}.products-card-count{z-index:2;color:#ffffff8c;letter-spacing:.15em;font-size:11px;position:absolute;top:24px;right:28px}.products-orbit{z-index:1;border:1px solid color-mix(in srgb,var(--accent) 60%,transparent);border-radius:50%;width:380px;height:380px;position:absolute;top:12%;right:-100px}.orbit-two{opacity:.5;width:500px;height:500px;top:2%;right:-160px}.products-standard{background:var(--pn-navy);color:#fff;padding:130px max(40px,50% - 620px)}.products-standard-head{grid-template-columns:1fr 1.1fr .55fr;align-items:end;gap:60px;margin-bottom:74px;display:grid}.products-standard .products-section-label{color:#82a2a6}.products-standard h2{margin:0}.products-standard h2 em{color:var(--pn-cyan)}.products-standard-head>p{color:#91a9ad;line-height:1.6}.products-pillar-grid{border-top:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);display:grid}.products-pillar-grid article{border-right:1px solid #ffffff24;min-height:260px;padding:34px 28px 18px 0}.products-pillar-grid article+article{padding-left:28px}.products-pillar-grid span{color:var(--pn-cyan);font-size:10px}.products-pillar-grid i{background:var(--pn-lime);width:34px;height:2px;margin:35px 0;display:block}.products-pillar-grid h3{font-size:22px}.products-pillar-grid p{color:#91a9ad;margin-top:14px;font-size:13px;line-height:1.65}.products-final-cta{background:var(--pn-lime);color:#0b211f;padding:100px max(40px,50% - 620px)}.products-final-cta>span{text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:900}.products-final-cta h2{letter-spacing:-.05em;margin:22px 0 42px;font-size:clamp(46px,6vw,78px);line-height:.98}.products-final-cta>div{align-items:center;gap:28px;display:flex}.products-btn.light{color:#fff;background:#071b23}.products-text-link{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}@media (width<=900px){.products-new-hero{min-height:700px}.products-hero-shade{background:linear-gradient(90deg,#030c17f0,#030c1773),linear-gradient(#0000,#030c17)}.products-hero-content{width:calc(100% - 40px);padding:90px 0 175px}.products-hero-index{width:calc(100% - 40px)}.products-manifesto{grid-template-columns:1fr;gap:28px;width:calc(100% - 40px);padding:90px 0 70px}.products-card,.products-card:nth-child(2n){grid-template-columns:1fr}.products-card:nth-child(2n) .products-card-copy{order:0}.products-card-visual{min-height:440px}.products-standard-head{grid-template-columns:1fr;gap:22px}.products-pillar-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.products-new-hero{min-height:760px}.products-hero-content h1{font-size:50px}.products-hero-content>p{font-size:15px}.products-hero-actions{flex-direction:column;align-items:stretch}.products-hero-index>div{flex-direction:column;gap:6px;padding:18px 8px}.products-hero-index strong{font-size:22px}.products-hero-index span{font-size:8px}.products-catalog{gap:18px;width:calc(100% - 24px)}.products-card{border-radius:18px}.products-card-copy{padding:38px 26px}.products-card-copy h2{margin-top:44px;font-size:48px}.products-card-visual{min-height:360px}.products-stat{bottom:20px;left:20px}.products-standard{padding:80px 20px}.products-pillar-grid{grid-template-columns:1fr}.products-pillar-grid article{border-bottom:1px solid #ffffff24;border-right:0;min-height:auto;padding:28px 0!important}.products-final-cta{padding:75px 20px}.products-final-cta>div{flex-direction:column;align-items:stretch}.products-text-link{text-align:center}}:root{color:#f2f1e9;font-synthesis:none;--lime:#d8ff52;--ink:#0b0d0c;--cream:#f3f1e8;background:#0b0d0c;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body,#root{background:var(--ink);min-width:320px;min-height:100%;margin:0}body{overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}main{overflow:hidden}nav{z-index:20;justify-content:space-between;align-items:center;max-width:1320px;height:84px;margin:auto;padding:0 32px;display:flex;position:relative}.logo{letter-spacing:1.8px;align-items:center;gap:11px;font-family:Manrope,sans-serif;font-size:17px;font-weight:700;display:flex}.logo>span:last-child span{color:var(--lime)}.logo-mark{width:28px;height:28px;display:block;position:relative}.logo-mark i{background:var(--lime);transform-origin:4px 12px;border-radius:50% 50% 2px;width:9px;height:9px;position:absolute;top:2px;left:10px}.logo-mark i:nth-child(2){transform:rotate(120deg)}.logo-mark i:nth-child(3){transform:rotate(240deg)}.nav-links{color:#a5aaa5;gap:38px;font-size:14px;display:flex}.nav-cta{border:1px solid #424743;border-radius:100px;gap:18px;padding:6px 13px;font-size:13px;display:flex}.nav-cta:hover{border-color:var(--lime);color:var(--lime)}.menu{color:#fff;background:0 0;border:0;font-size:24px;display:none}.hero{text-align:center;background:radial-gradient(circle at 50% 25%,#24301e 0,#0000 31%),linear-gradient(#0b0d0c 75%,#151914);min-height:940px;padding:88px 24px 0;position:relative}.hero:before{content:"";opacity:.16;background-image:linear-gradient(#91a38d22 1px,#0000 1px),linear-gradient(90deg,#91a38d22 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 65%);mask-image:linear-gradient(#000,#0000 65%)}.hero>*{position:relative}.eyebrow,.section-tag{letter-spacing:2.2px;font-size:11px;font-weight:600}.eyebrow{color:#c8cbc5;justify-content:center;align-items:center;gap:10px;display:flex}.eyebrow i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 12px var(--lime);border-radius:50%}.hero h1{letter-spacing:-5px;max-width:1100px;margin:30px auto;font-family:Manrope,sans-serif;font-size:clamp(52px,7vw,104px);font-weight:500;line-height:.98}.hero h1 span{color:#a9afa7;font-weight:400}.hero>p{color:#a5aaa5;max-width:650px;margin:0 auto;font-size:18px;line-height:1.7}.hero-actions{justify-content:center;align-items:center;gap:34px;margin:38px 0 74px;display:flex}.button{border-radius:5px;align-items:center;gap:40px;padding:17px 22px;font-size:13px;font-weight:600;transition:all .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.primary{background:var(--lime);color:#111}.text-link{border-bottom:1px solid #555;gap:16px;padding:8px 0;font-size:13px;display:flex}.hero-proof>span{letter-spacing:1.8px;color:#717671;font-size:9px}.hero-proof>div{color:#6f746e;justify-content:center;gap:55px;margin-top:23px;display:flex}.hero-proof b{letter-spacing:1px;font-family:Manrope;font-size:15px}.dashboard-shell{text-align:left;color:#161916;background:#f5f5ef;border:8px solid #272b28;border-bottom:0;border-radius:18px 18px 0 0;max-width:1080px;height:590px;margin:68px auto 0;position:relative;overflow:hidden;box-shadow:0 50px 100px #000}.dash-top{background:#fff;border-bottom:1px solid #e0e2dc;align-items:center;height:58px;padding:0 20px;display:flex}.dash-top .logo{font-size:10px}.dash-top .logo-mark{transform:scale(.65)}.dash-top .search{color:#899087;border:1px solid #dfe1dc;border-radius:5px;width:270px;margin:auto;padding:8px 10px;font-size:10px}.search span{margin-left:5px}.search kbd{float:right;background:#eff0ec;border:0;padding:2px 5px}.avatar{color:#fff;background:#252a26;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.dash-layout{grid-template-columns:55px 1fr;height:calc(100% - 58px);display:grid}.dash-layout aside{color:#707770;background:#171a18;flex-direction:column;align-items:center;gap:28px;padding:24px 0;display:flex}.dash-layout aside span{font-size:15px}.dash-layout aside .side-active{color:var(--lime)}.dash-layout aside b{margin-top:auto}.dash-main{padding:31px 38px}.dash-heading{justify-content:space-between;align-items:center;display:flex}.dash-heading small,.metric-grid small,.chart-title small{color:#858c84;letter-spacing:1.1px;font-size:8px}.dash-heading h3{margin:7px 0;font-family:Manrope;font-size:22px}.dash-heading button{background:#fff;border:1px solid #d8dcd5;border-radius:5px;padding:9px 12px;font-size:9px}.metric-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0 14px;display:grid}.metric-grid>div{background:#fff;border:1px solid #e0e2dc;border-radius:6px;padding:18px}.metric-grid strong{margin:11px 0;font-family:Manrope;font-size:23px;display:block}.metric-grid em{color:#477b32;background:#e9f3e4;padding:4px 6px;font-size:8px;font-style:normal}.chart-card{background:#fff;border:1px solid #e0e2dc;border-radius:6px;height:255px;padding:20px}.chart-title{justify-content:space-between;display:flex}.chart-title strong{margin-top:6px;font-size:12px;display:block}.chart-title>span{color:#53823e;font-size:8px}.chart-area{grid-template-columns:30px 1fr;height:172px;margin-top:14px;display:grid}.y-labels{color:#969d95;flex-direction:column;justify-content:space-between;font-size:7px;display:flex}.bars{background:repeating-linear-gradient(#e7e9e4 0 1px,#0000 1px 25%);border-bottom:1px solid #e7e9e4;align-items:flex-end;gap:12px;display:flex}.bars i{background:linear-gradient(#b8dc40,#d8ff52);border-radius:2px 2px 0 0;flex:1}.floating-card{color:#fff;background:#151916;border-radius:7px;width:180px;padding:15px;position:absolute;bottom:22px;right:25px;box-shadow:0 15px 35px #0005}.floating-card span{color:var(--lime);letter-spacing:1px;font-size:7px}.floating-card strong{margin:8px 0;font-size:22px;display:block}.floating-card p{color:#aeb3ad;margin:0;font-size:8px;line-height:1.5}.statement{background:var(--cream);color:#181b19;padding:150px max(24px,50vw - 620px)}.section-tag{color:#778075}.statement h2,.impact h2,.cta h2{letter-spacing:-3px;margin:30px 0 75px;font-family:Manrope;font-size:clamp(40px,5.5vw,76px);font-weight:500;line-height:1.08}.statement h2 em{color:#8c928a;font-style:normal}.feature-grid{border-top:1px solid #cfd1c9;grid-template-columns:repeat(3,1fr);display:grid}.feature-grid article{border-right:1px solid #cfd1c9;padding:28px 45px 5px 0;position:relative}.feature-grid article+article{padding-left:45px}.feature-grid article:last-child{border:0}.feature-grid article>span{color:#90978e;font-size:10px}.feature-icon{margin:65px 0 38px;font-size:33px}.feature-grid h3{font-family:Manrope;font-size:22px}.feature-grid p{color:#697068;min-height:75px;font-size:14px;line-height:1.7}.feature-grid a{border-bottom:1px solid #333;gap:20px;margin-top:25px;padding-bottom:5px;font-size:12px;font-weight:600;display:inline-flex}.impact{background:#151a16;grid-template-columns:1fr 1fr;gap:60px;min-height:760px;padding:120px max(24px,50vw - 620px);display:grid}.impact-copy p{color:#969e96;max-width:460px;font-size:16px;line-height:1.8}.impact h2{margin-bottom:30px}.light{color:#111;background:#f1f0e8;margin-top:30px}.impact-visual{min-height:520px;position:relative}.orbit-ring{border:1px solid #4b554a;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-ring.one{width:210px;height:210px}.orbit-ring.two{width:360px;height:360px}.orbit-ring.three{width:510px;height:510px}.core{background:var(--lime);color:#111;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:145px;height:145px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core span,.core small{letter-spacing:1px;font-size:8px}.core strong{margin:6px;font-size:29px}.orbit-label{letter-spacing:1px;color:#aeb4ad;font-size:9px;position:absolute}.orbit-label i{background:var(--lime);width:8px;height:8px;box-shadow:0 0 10px var(--lime);border-radius:50%;margin-right:8px;display:inline-block}.orbit-label.a{top:13%;left:20%}.orbit-label.b{top:44%;right:2%}.orbit-label.c{bottom:7%;left:30%}.numbers{background:var(--lime);color:#111;grid-template-columns:repeat(4,1fr);padding:70px max(24px,50vw - 620px);display:grid}.numbers>div{border-right:1px solid #a8c83d;padding-left:35px}.numbers>div:first-child{padding-left:0}.numbers>div:last-child{border:0}.numbers strong{letter-spacing:-3px;font-family:Manrope;font-size:54px;font-weight:500}.numbers strong span{font-size:25px}.numbers p{letter-spacing:1px;font-size:11px}.testimonial{background:var(--cream);color:#151815;text-align:center;padding:140px 24px}.quote-mark{color:#afc73d;height:65px;font-family:serif;font-size:90px}.testimonial blockquote{letter-spacing:-2px;max-width:960px;margin:20px auto 48px;font-family:Manrope;font-size:clamp(27px,4vw,52px);line-height:1.3}.person{justify-content:center;align-items:center;gap:14px;display:flex}.person>div{color:#fff;background:#222;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;display:grid}.person p{text-align:left;font-size:12px}.person strong,.person span{display:block}.person span{color:#868c85;margin-top:5px}.cta{background:var(--lime);color:#111;justify-content:space-between;align-items:flex-end;padding:100px max(24px,50vw - 620px);display:flex}.cta>div>span{letter-spacing:2px;font-size:10px}.cta h2{margin:25px 0 0}.dark{color:#fff;background:#111;margin-bottom:10px}footer{color:#899089;grid-template-columns:1fr 1fr;align-items:center;gap:28px;padding:55px max(24px,50vw - 620px);display:grid}.logo{justify-content:flex-start;align-items:center;width:100%;margin:0;padding:0;display:flex}.logo img{width:170px;height:auto;margin:0;display:block}footer p{font-size:12px}footer>div{justify-content:flex-end;gap:30px;font-size:12px;display:flex}footer small{text-align:right;font-size:10px}@media (width<=800px){nav{height:70px;padding:0 20px}.nav-cta{display:none}.menu{display:block}.nav-links{background:#171a18;border:1px solid #333;flex-direction:column;padding:25px;display:none;position:absolute;top:70px;left:16px;right:16px}.nav-links.open{display:flex}.hero{min-height:820px;padding-top:70px}.hero h1{letter-spacing:-3px}.hero>p{font-size:15px}.hero-actions{flex-direction:column;margin-bottom:50px}.hero-proof>div{flex-wrap:wrap;gap:24px}.hero-proof b{font-size:11px}.dashboard-shell{transform-origin:top;min-width:720px;height:430px;margin-top:50px;left:50%;transform:translate(-50%)scale(.72)}.statement{padding-top:100px;padding-bottom:100px}.statement h2,.impact h2,.cta h2{letter-spacing:-2px}.feature-grid{grid-template-columns:1fr}.feature-grid article,.feature-grid article+article{border-bottom:1px solid #cfd1c9;border-right:0;padding:28px 0 45px}.feature-icon{margin:30px 0 15px}.impact{grid-template-columns:1fr;padding-top:90px}.impact-visual{min-height:440px;transform:scale(.78)}.numbers{grid-template-columns:1fr 1fr;gap:35px}.numbers>div{border:0;padding:0}.numbers strong{font-size:44px}.cta{flex-direction:column;align-items:flex-start}.cta .button{margin-top:45px}footer{grid-template-columns:1fr}footer>div{justify-content:flex-start}footer small{text-align:left}}@media (prefers-reduced-motion:no-preference){.core{animation:4s ease-in-out infinite pulse}.orbit-ring.two{animation:30s linear infinite spin}.floating-card{animation:5s ease-in-out infinite float}@keyframes pulse{50%{box-shadow:0 0 65px #d8ff5255}}@keyframes spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes float{50%{transform:translateY(-10px)}}}.inner-page{background:var(--ink);min-height:100vh}.page-nav{border-bottom:1px solid #252a26}.inner-hero{background:radial-gradient(circle at 75% 25%,#26351f,#0000 30%);min-height:650px;padding:130px max(24px,50vw - 620px)}.inner-hero h1,.contact-copy h1,.mol-copy h1{letter-spacing:-5px;margin:35px 0;font-family:Manrope;font-size:clamp(54px,7vw,98px);font-weight:500;line-height:1}.inner-hero h1 em,.contact-copy h1 em,.mol-copy h1 em{color:#9ba29a;font-style:normal}.inner-hero>p{color:#a7ada6;max-width:680px;font-size:18px;line-height:1.8}.about-story{background:var(--cream);color:#171a17;grid-template-columns:1.1fr .9fr;gap:100px;padding:130px max(24px,50vw - 620px);display:grid}.about-story h2,.capabilities>h2,.workflow h2{letter-spacing:-2px;font:500 clamp(36px,4.5vw,64px)/1.12 Manrope}.about-story p{color:#656c64;margin:0 0 25px;font-size:16px;line-height:1.9}.values{color:#171a17;background:#e7e6dc;padding:110px max(24px,50vw - 620px)}.value-grid{border-top:1px solid #bfc3bb;grid-template-columns:repeat(4,1fr);margin-top:50px;display:grid}.value-grid article{border-right:1px solid #bfc3bb;padding:30px 30px 20px 0}.value-grid article+article{padding-left:30px}.value-grid article:last-child{border:0}.value-grid b{color:#7b8379;font-size:10px}.value-grid h3{margin-top:55px;font:600 20px Manrope}.value-grid p{color:#6c736a;font-size:14px;line-height:1.7}.about-banner{text-align:center;background:linear-gradient(135deg,#171c17,#273421);padding:120px max(24px,50vw - 620px)}.about-banner>span{color:var(--lime);letter-spacing:2px;font-size:10px}.about-banner h2{letter-spacing:-2px;max-width:950px;margin:30px auto 45px;font:500 clamp(36px,5vw,68px)/1.15 Manrope}.mol-hero{background:radial-gradient(circle at 74% 45%,#16332d,#0000 30%),linear-gradient(120deg,#0b0d0c,#101a16);grid-template-columns:1.05fr .95fr;align-items:center;min-height:760px;padding:80px max(24px,50vw - 620px) 110px;display:grid}.mol-copy h1{font-size:clamp(56px,6.6vw,94px)}.mol-copy>p{color:#a8afaa;max-width:620px;font-size:17px;line-height:1.8}.mol-copy .hero-actions{justify-content:flex-start;margin:38px 0 0}.molecule-stage{height:560px;position:relative}.mol-orbit{border:1px solid #5d817577;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.mol-orbit.o1{width:400px;height:235px}.mol-orbit.o2{width:270px;height:470px;transform:translate(-50%,-50%)rotate(42deg)}.atom{color:#a8ffeb;background:#11231e;border:1px solid #7af3d2;border-radius:50%;place-items:center;width:54px;height:54px;font:600 13px Manrope;display:grid;position:absolute;box-shadow:0 0 25px #61f4ca33}.atom.center{background:var(--cyan);color:#10211c;width:110px;height:110px;font-size:24px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #71f0d055}.at1{top:24%;left:16%}.at2{top:30%;right:12%}.at3{bottom:17%;right:21%}.at4{bottom:23%;left:13%}.bond{transform-origin:0;background:#6fb6a3;height:1px;position:absolute;top:50%;left:50%}.b1{width:165px;transform:rotate(206deg)}.b2{width:190px;transform:rotate(-31deg)}.b3{width:175px;transform:rotate(44deg)}.b4{width:190px;transform:rotate(151deg)}.mol-data{color:#111;background:#f1f2e9;border-radius:6px;width:170px;padding:17px;position:absolute;bottom:10px;right:0}.mol-data small{letter-spacing:1px;font-size:7px}.mol-data strong{margin:8px 0;font:600 30px Manrope;display:block}.mol-data i{color:#28715e;background:#d9efe8;padding:4px;font-size:7px;font-style:normal}.mol-intro{background:var(--cream);color:#171a17;grid-template-columns:1fr 1fr;gap:100px;padding:130px max(24px,50vw - 620px);display:grid}.mol-intro h2{letter-spacing:-2px;font:500 clamp(40px,4.5vw,64px)/1.12 Manrope}.mol-intro p{color:#687067;font-size:16px;line-height:1.85}.mol-stats{gap:35px;margin-top:45px;display:flex}.mol-stats span{color:#747b73;font-size:10px}.mol-stats strong{color:#151815;margin-bottom:5px;font:600 27px Manrope;display:block}.mol-intro>div>small{color:#969c95;font-size:9px}.capabilities{background:#111613;padding:125px max(24px,50vw - 620px)}.capabilities>h2{max-width:700px;margin:30px 0 70px}.cap-grid{border-top:1px solid #303832;grid-template-columns:repeat(3,1fr);display:grid}.cap-grid article{border-bottom:1px solid #303832;border-right:1px solid #303832;padding:28px 35px 45px 0}.cap-grid article:nth-child(3n+2),.cap-grid article:nth-child(3n+3){padding-left:35px}.cap-grid article:nth-child(3n){border-right:0}.cap-grid article>span{color:#68716a;font-size:9px}.cap-icon{color:var(--cyan);margin:45px 0 25px;font-size:35px}.cap-grid h3{font:500 21px Manrope}.cap-grid p{color:#919991;min-height:70px;font-size:13px;line-height:1.7}.cap-grid a{color:var(--cyan);gap:14px;font-size:11px;display:flex}.workflow{color:#161916;background:#e9e9df;padding:120px max(24px,50vw - 620px)}.workflow>div{justify-content:space-between;align-items:flex-start;display:flex}.workflow h2{max-width:700px;margin:0 0 70px}.workflow ol{border-top:1px solid #bdc2ba;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.workflow li{border-right:1px solid #bdc2ba;padding:28px 25px 5px 0}.workflow li+li{padding-left:25px}.workflow li:last-child{border:0}.workflow li b{color:#838a81;font-size:9px}.workflow li span{margin:45px 0 12px;font:600 21px Manrope;display:block}.workflow li p{color:#737a72;font-size:12px}.mol-audience{background:var(--cyan);color:#10211c;grid-template-columns:1fr 1fr;align-items:end;gap:80px;padding:110px max(24px,50vw - 620px);display:grid}.mol-audience span{letter-spacing:2px;font-size:10px}.mol-audience h2{letter-spacing:-3px;margin:28px 0 0;font:500 clamp(42px,5vw,67px)/1.1 Manrope}.mol-audience p{max-width:520px;font-size:16px;line-height:1.9}.contact-wrap{background:radial-gradient(circle at 15% 35%,#27341f,#0000 28%);grid-template-columns:1fr 1fr;gap:110px;padding:110px max(24px,50vw - 620px) 140px;display:grid}.contact-copy h1{font-size:clamp(60px,7vw,92px)}.contact-copy>p{color:#a3aaa3;max-width:520px;line-height:1.8}.contact-details{gap:28px;margin-top:75px;display:grid}.contact-details div{border-bottom:1px solid #2e332f;flex-direction:column;gap:9px;padding-bottom:22px;display:flex}.contact-details small{color:#717a72;letter-spacing:1.5px;font-size:9px}.contact-details a,.contact-details span{font:500 15px Manrope}.contact-form{color:#151815;background:#f0f0e8;border-radius:8px;flex-direction:column;gap:22px;padding:42px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-form label{letter-spacing:.4px;font-size:11px;font-weight:600}.contact-form input,.contact-form select,.contact-form textarea{color:#171a17;background:0 0;border:0;border-bottom:1px solid #bfc4bc;border-radius:0;outline:none;width:100%;margin-top:9px;padding:12px 2px;font:14px DM Sans;display:block}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#6d8a35}.contact-form textarea{resize:vertical}.contact-form .button{border:0;justify-content:space-between;margin-top:8px}.contact-form>small{color:#858c84;font-size:9px}@media (width<=800px){.inner-hero{min-height:560px;padding-top:100px}.inner-hero h1,.contact-copy h1,.mol-copy h1{letter-spacing:-3px}.about-story,.mol-intro,.mol-audience,.contact-wrap{grid-template-columns:1fr;gap:45px}.value-grid,.cap-grid,.workflow ol{grid-template-columns:1fr}.value-grid article,.value-grid article+article,.cap-grid article,.cap-grid article:nth-child(3n+2),.cap-grid article:nth-child(3n+3),.workflow li,.workflow li+li{border-bottom:1px solid #bfc3bb;border-right:0;padding:28px 0}.value-grid h3,.cap-icon,.workflow li span{margin-top:25px}.mol-hero{grid-template-columns:1fr;padding-top:90px}.molecule-stage{height:450px;margin:-30px;transform:scale(.8)}.mol-stats{flex-wrap:wrap}.workflow>div{display:block}.cap-grid article p{min-height:0}.contact-wrap{padding-top:80px}.contact-form{padding:25px}.form-row{grid-template-columns:1fr}.mol-audience{padding-top:80px;padding-bottom:80px}}:root{--ink:#17332c;--cream:#f7f5ec;--lime:#c8ee4a;color:#17332c;background:#faf9f4}body,#root{color:#17332c;background:#faf9f4}nav{color:#17332c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf9f4e0}.nav-links{color:#2f4841;font-weight:600}.nav-links a:hover{color:#0b211b}.nav-cta{background:#fff;border-color:#b8c4be}.menu{color:#17332c}.logo-mark i{background:#9bc42f}.hero{color:#17332c;background:radial-gradient(circle at 50% 21%,#e4f2c8 0,#0000 33%),linear-gradient(#faf9f4 73%,#e9eee5);border-top:1px solid #e1e6de}.hero:before{opacity:.3;background-image:linear-gradient(#72907822 1px,#0000 1px),linear-gradient(90deg,#72907822 1px,#0000 1px)}.hero h1 span{color:#789087}.hero>p,.hero-proof>div{color:#60736c}.eyebrow{color:#4b665e}.text-link{border-color:#99a9a2}.primary{color:#17332c;background:#c8ee4a}.dashboard-shell{border-color:#d7ded8;box-shadow:0 40px 90px #35534526}.statement{background:#fff}.impact{color:#17332c;background:#e7eee7}.impact-copy p{color:#667a72}.orbit-ring{border-color:#91aa9d}.core{background:#c8ee4a}.orbit-label{color:#49675d}.numbers{background:#c8ee4a}.testimonial{background:#f7f5ec}.cta{background:#d9f27f}.dark{background:#17332c}.inner-page{color:#17332c;background:#faf9f4}.page-nav{border-color:#dde4de}.inner-hero{background:radial-gradient(circle at 78% 28%,#e1efc9,#0000 32%),#faf9f4}.inner-hero h1 em,.contact-copy h1 em,.mol-copy h1 em{color:#789087}.inner-hero>p{color:#5e736b}.about-story{background:#fff}.values{background:#edf1e9}.about-banner{color:#17332c;background:linear-gradient(135deg,#dfe9dc,#edf5d5)}.about-banner>span{color:#68851b}.molecular-page{--cyan:#6edbbf}.mol-hero{color:#17332c;background:radial-gradient(circle at 74% 45%,#ccece2,#0000 31%),linear-gradient(120deg,#faf9f4,#eff5ed);border-top:1px solid #e0e7e1}.mol-copy>p{color:#60756d}.mol-orbit{border-color:#65a99699}.atom{color:#17624f;background:#e8f7f2;border-color:#52b99d;box-shadow:0 0 25px #61c9ac33}.atom.center{color:#123c32;background:#6edbbf}.bond{background:#66a895}.mol-data{background:#fff;box-shadow:0 18px 45px #40675b22}.mol-intro{background:#fff}.capabilities{color:#17332c;background:#e8f0ea}.cap-grid,.cap-grid article{border-color:#becdc4}.cap-grid article>span{color:#70857c}.cap-grid p{color:#5f746c}.cap-grid a{color:#217e67}.workflow{background:#f8f7f1}.mol-audience{background:#9be5d2}.contact-wrap{color:#17332c;background:radial-gradient(circle at 15% 35%,#e0edc9,#0000 31%),#faf9f4}.contact-copy>p{color:#60736c}.contact-details div{border-color:#cfdbd4}.contact-details small{color:#73857e}.contact-form{background:#fff;border:1px solid #e1e7e2;box-shadow:0 24px 70px #31524514}footer{color:#aebdb7;background:#17332c}footer .logo{color:#fff}@media (width<=800px){.nav-links{background:#fff;border-color:#dce3dd;box-shadow:0 15px 40px #244c3b1c}.nav-links.open{display:flex}.dashboard-shell{box-shadow:0 30px 65px #35534520}}.mol-benefits{color:#17332c;background:#fff;grid-template-columns:.9fr 1.1fr;gap:110px;padding:130px max(24px,50vw - 620px);display:grid}.benefit-heading h2{letter-spacing:-2.5px;margin:30px 0;font:500 clamp(40px,4.5vw,62px)/1.12 Manrope}.benefit-heading p{color:#657970;max-width:500px;line-height:1.8}.benefit-list{border-top:1px solid #cbd7d0}.benefit-list article{border-bottom:1px solid #cbd7d0;grid-template-columns:55px 1fr;padding:25px 0;display:grid}.benefit-list b{color:#84948c;padding-top:5px;font-size:9px}.benefit-list h3{margin:0 0 7px;font:600 19px Manrope}.benefit-list p{color:#697c74;margin:0;font-size:13px;line-height:1.6}.audience-pills{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.audience-pills span{letter-spacing:.5px;background:#c7f3e7;border:1px solid #4b9f89;border-radius:100px;padding:9px 13px;font-size:9px}.future-panel{text-align:center;color:#17332c;background:#f7f5ec;padding:145px 24px;position:relative;overflow:hidden}.future-panel h2{letter-spacing:-3px;max-width:1000px;margin:28px auto;font:500 clamp(42px,5vw,68px)/1.13 Manrope}.future-panel>p{color:#647870;max-width:680px;margin:0 auto 40px;line-height:1.8}.future-orb{color:#dfe8d9;z-index:0;font-size:420px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.future-panel>:not(.future-orb){position:relative}.molecule-stage:after{content:"AI DISCOVERY WORKSPACE";color:#6d8179;letter-spacing:2px;font-size:8px;position:absolute;top:30px;right:10px}.products-hero{background:radial-gradient(circle at 80% 30%,#dceec9,#0000 28%),#faf9f4;padding:120px max(24px,50vw - 620px) 100px}.products-hero h1{letter-spacing:-5px;margin:32px 0;font:500 clamp(54px,7vw,96px)/1.02 Manrope}.products-hero p{color:#62766e;max-width:580px;font-size:18px;line-height:1.7}.product-list{background:#faf9f4;gap:20px;padding:0 max(24px,50vw - 620px) 130px;display:grid}.product-card{background:#fff;border:1px solid #d6dfd9;border-radius:12px;grid-template-columns:70px .9fr 1.1fr;min-height:480px;display:grid;position:relative;overflow:hidden}.product-number{color:#7e9188;padding:35px 0 0 28px;font-size:10px}.product-copy{z-index:2;padding:80px 40px}.product-copy>span{letter-spacing:2px;color:#678077;font-size:9px}.product-copy h2{letter-spacing:-3px;margin:20px 0;font:500 clamp(42px,5vw,66px) Manrope}.product-copy p{color:#667970;max-width:480px;line-height:1.75}.product-copy small{color:#3c6257;margin:28px 0;display:block}.product-button{color:#fff;background:#17332c;margin-top:10px}.product-art{background:#e9f2ec;position:relative;overflow:hidden}.product-card.molecule .product-art{background:#dff3eb}.product-card.chart .product-art{background:#edf3d3}.product-card.ai .product-art{background:#e6e8f4}.art-grid{background-image:linear-gradient(#66867818 1px,#0000 1px),linear-gradient(90deg,#66867818 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.art-core{color:#c8ee4a;background:#17332c;border-radius:50%;place-items:center;width:150px;height:150px;font-size:52px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 70px #264d3e3b}.product-card.molecule .art-core{color:#153c32;background:#61d6b8}.product-card.ai .art-core{color:#fff;background:#595f8d}.product-art>i{border:1px solid #7b9a8d;border-radius:50%;width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-art>i:nth-of-type(2){width:430px;height:230px}.product-art>i:nth-of-type(3){width:230px;height:430px}.product-principles{background:#e9efe8;padding:120px max(24px,50vw - 620px)}.product-principles h2{letter-spacing:-3px;font:500 clamp(40px,5vw,68px)/1.12 Manrope}.product-principles>div{border-top:1px solid #bdcbc2;grid-template-columns:repeat(4,1fr);margin-top:60px;display:grid}.product-principles p{border-right:1px solid #bdcbc2;margin:0;padding:25px;font:500 14px Manrope}.product-principles p:first-child{padding-left:0}.product-principles p:last-child{border:0}@media (width<=800px){.mol-benefits{grid-template-columns:1fr;gap:50px;padding-top:90px;padding-bottom:90px}.future-panel{padding-top:100px;padding-bottom:100px}.products-hero{padding-top:90px}.products-hero h1{letter-spacing:-3px}.product-card{grid-template-columns:45px 1fr;min-height:0}.product-copy{padding:55px 22px}.product-art{grid-column:1/-1;height:360px}.product-principles>div{grid-template-columns:1fr 1fr}.product-principles p:nth-child(2){border-right:0}.product-principles p:nth-child(3),.product-principles p:nth-child(4){border-top:1px solid #bdcbc2}.product-principles p:nth-child(3){padding-left:0}}.products-page{background:#f8f7f1}.products-hero-v2{background:radial-gradient(circle at 78% 45%,#dbeed1,#0000 30%),#f8f7f1;grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;min-height:720px;padding:100px max(24px,50vw - 620px) 120px;display:grid}.product-hero-copy h1{letter-spacing:-6px;margin:34px 0;font:500 clamp(58px,7vw,100px)/.98 Manrope}.product-hero-copy h1 em{color:#7a9087;font-style:normal}.product-hero-copy>p{color:#60746c;max-width:620px;font-size:17px;line-height:1.8}.product-hero-copy>.button{margin-top:34px}.hero-product-stack{perspective:1200px;height:500px;position:relative}.stack-card{border:1px solid #cbd7d0;border-radius:14px;flex-direction:column;width:390px;height:245px;padding:28px 30px;transition:all .4s;display:flex;position:absolute;right:0;box-shadow:0 30px 70px #2948391f}.stack-card:hover{transform:translateY(-8px)rotate(-1deg)}.stack-card small{font-size:9px}.stack-card b{margin:auto 0 7px;font:600 30px Manrope}.stack-card span{letter-spacing:1.6px;font-size:8px}.stack-card.back{color:#313755;background:#e9e9f3;top:10px;right:80px;transform:rotate(-6deg)}.stack-card.middle{color:#30411c;background:#eaf1d2;top:115px;right:20px;transform:rotate(5deg)}.stack-card.front{color:#fff;background:#17332c;top:225px;right:70px;transform:rotate(-2deg);box-shadow:0 35px 80px #17332c42}.stack-card.front span{color:#a3c2b7}.stack-card.front i{color:#17332c;background:#c8ee4a;border-radius:50%;place-items:center;width:70px;height:70px;font-size:30px;font-style:normal;display:grid;position:absolute;top:30px;right:30px}.suite-intro{background:#fff;grid-template-columns:1fr 1fr;align-items:end;gap:100px;padding:130px max(24px,50vw - 620px);display:grid}.suite-intro h2,.product-proof>h2{letter-spacing:-3px;margin:28px 0 0;font:500 clamp(42px,5vw,68px)/1.08 Manrope}.suite-intro>p{color:#687b73;margin:0;font-size:16px;line-height:1.9}.product-showcase{background:#fff;padding:0 max(24px,50vw - 620px) 140px}.showcase-row{border-top:1px solid #d8e0db;grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;min-height:610px;display:grid}.showcase-row:nth-child(2n){grid-template-columns:1.2fr .8fr}.showcase-row:nth-child(2n) .showcase-copy{order:2}.showcase-copy{padding:85px 0}.showcase-meta{align-items:center;gap:18px;display:flex}.showcase-meta span{border:1px solid #aebdb5;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.showcase-meta b{letter-spacing:1.8px;color:#6a7e75;font-size:9px}.showcase-copy h2{letter-spacing:-3px;margin:28px 0 18px;font:500 clamp(45px,5vw,70px) Manrope}.showcase-copy>p{color:#65786f;max-width:470px;line-height:1.8}.product-tags{gap:8px;margin:30px 0;display:flex}.product-tags span{color:#506b61;border:1px solid #ced9d2;border-radius:100px;padding:8px 12px;font-size:9px}.showcase-copy>a{border-bottom:1px solid #17332c;gap:35px;padding-bottom:7px;font-size:12px;font-weight:600;display:inline-flex}.showcase-visual{background:#e8efe9;border-radius:12px;align-items:center;height:430px;padding:38px;display:flex;overflow:hidden}.showcase-row.molecule .showcase-visual{background:#dff0e9}.showcase-row.chart .showcase-visual{background:#edf1db}.showcase-row.ai .showcase-visual{background:#e8e8f1}.product-ui{background:#fbfbf8;border:1px solid #d6ddd8;border-radius:9px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 25px 55px #36534525}.ui-bar{background:#fff;border-bottom:1px solid #e1e5e2;align-items:center;gap:6px;height:42px;padding:0 14px;display:flex}.ui-bar>span{background:#cad2cd;border-radius:50%;width:6px;height:6px}.ui-bar>b{color:#60736b;letter-spacing:.4px;margin-left:10px;font-size:8px}.mol-canvas{background-image:linear-gradient(#75908212 1px,#0000 1px),linear-gradient(90deg,#75908212 1px,#0000 1px);background-size:28px 28px;height:calc(100% - 76px);position:relative}.mini-mol{width:190px;height:190px;position:absolute;top:15%;left:12%}.mini-mol:before,.mini-mol:after{content:"";border:1px solid #6ca391;border-radius:50%;position:absolute;inset:25px 0;transform:rotate(25deg)}.mini-mol:after{transform:rotate(-55deg)}.mini-mol strong{color:#163d33;background:#65d7b9;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mini-mol i{z-index:2;background:#17332c;border-radius:50%;width:20px;height:20px;position:absolute}.mini-mol i:first-child{top:25px;left:20px}.mini-mol i:nth-child(2){top:18px;right:28px}.mini-mol i:nth-child(3){bottom:22px;right:19px}.mini-mol i:nth-child(4){bottom:16px;left:37px}.candidate-panel{background:#fff;border:1px solid #dbe1dd;border-radius:7px;width:180px;padding:18px;position:absolute;top:13%;right:5%;box-shadow:0 15px 30px #36534512}.candidate-panel small{letter-spacing:1px;font-size:7px}.candidate-panel>b{margin:9px 0 15px;font:600 21px Manrope;display:block}.candidate-panel p{border-top:1px solid #e9ecea;justify-content:space-between;padding-top:8px;font-size:8px;display:flex}.candidate-panel em{color:#267963;font-style:normal}.ui-status{color:#3b8a75;background:#fff;border-top:1px solid #e1e5e2;height:34px;padding:10px 14px;font-size:7px;position:absolute;bottom:0;left:0;right:0}.ui-status b{float:right;color:#63766e}.sight-head{grid-template-columns:1fr 1fr;gap:10px;padding:18px;display:grid}.sight-head>div{border:1px solid #e1e6e2;border-radius:5px;padding:12px}.sight-head small{color:#788a81;font-size:6px}.sight-head strong{margin:6px 0;font:600 18px Manrope;display:block}.sight-head em{color:#38806c;font-size:7px;font-style:normal}.sight-chart{background:repeating-linear-gradient(#dfe5df 0 1px,#0000 1px 25%);align-items:flex-end;gap:9px;height:145px;display:flex;position:absolute;bottom:48px;left:20px;right:20px}.sight-chart i{background:linear-gradient(#a9d238,#d0ef6a);border-radius:2px 2px 0 0;flex:1}.chat{padding:28px}.chat-query{background:#e8e9f2;border-radius:12px 12px 3px;margin-left:25%;padding:13px;font-size:9px;line-height:1.5}.chat-answer{grid-template-columns:28px 1fr;gap:10px;margin-top:25px;display:grid}.chat-answer i{color:#fff;background:#565e8d;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.chat-answer p{background:#fff;border:1px solid #e1e3ea;border-radius:3px 12px 12px;margin:0;padding:14px;font-size:8px;line-height:1.7}.chat-answer b{font-size:9px}.source-row{gap:6px;margin:15px 0 0 38px;display:flex}.source-row span{border:1px solid #d9dce5;border-radius:100px;padding:6px 8px;font-size:6px}.product-proof{background:#e8eee8;padding:130px max(24px,50vw - 620px)}.proof-grid{border-top:1px solid #becbc3;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.proof-grid article{border-right:1px solid #becbc3;padding:28px 28px 5px 0}.proof-grid article+article{padding-left:28px}.proof-grid article:last-child{border:0}.proof-grid span{color:#778b81;font-size:9px}.proof-grid h3{margin-top:50px;font:600 18px Manrope}.proof-grid p{color:#687b72;font-size:13px;line-height:1.7}@media (width<=800px){.products-hero-v2{grid-template-columns:1fr;gap:30px;padding-top:85px}.product-hero-copy h1{letter-spacing:-3px}.hero-product-stack{transform-origin:0 0;width:500px;height:410px;transform:scale(.78)}.suite-intro{grid-template-columns:1fr;gap:35px;padding-top:90px;padding-bottom:90px}.showcase-row,.showcase-row:nth-child(2n){grid-template-columns:1fr;gap:0;padding:70px 0}.showcase-row:nth-child(2n) .showcase-copy{order:0}.showcase-copy{padding:0 0 45px}.showcase-visual{height:380px;padding:18px}.candidate-panel{width:145px}.mini-mol{left:0}.proof-grid{grid-template-columns:1fr 1fr}.proof-grid article:nth-child(2){border-right:0}.proof-grid article:nth-child(3),.proof-grid article:nth-child(4){border-top:1px solid #becbc3}.proof-grid article:nth-child(3){padding-left:0}}.demo-page{background:#f8f7f1}.demo-heading{background:radial-gradient(circle at 75% 35%,#deefce,#0000 28%);grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;padding:110px max(24px,50vw - 540px) 85px;display:grid}.demo-heading h1{letter-spacing:-5px;margin:30px 0 0;font:500 clamp(58px,7vw,94px)/1 Manrope}.demo-heading h1 em{color:#7b9188;font-style:normal}.demo-heading>p{color:#61756d;margin:0 0 10px;font-size:16px;line-height:1.8}.demo-form{max-width:1080px;margin:0 auto;padding:20px 24px 130px}.demo-form fieldset{border:0;border-top:1px solid #cad6cf;margin:0;padding:46px 0 70px}.demo-form legend{padding:0 35px 0 0;font:600 20px Manrope}.demo-form legend span{color:#82938b;margin-right:20px;font-size:9px}.demo-products{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:36px;display:grid}.demo-products label{cursor:pointer;background:#fff;border:1px solid #d8e0db;border-radius:9px;min-height:170px;padding:25px;transition:all .25s;position:relative}.demo-products label:hover{transform:translateY(-3px);box-shadow:0 15px 35px #264b3d12}.demo-products label.selected{background:#eef8f2;border-color:#65a98f;box-shadow:inset 0 0 0 1px #65a98f}.demo-products input{opacity:0;position:absolute}.demo-products i{background:#e6f0e9;border-radius:50%;place-items:center;width:44px;height:44px;font-size:19px;font-style:normal;display:grid}.demo-products strong,.demo-products small{display:block}.demo-products strong{margin:22px 0 7px;font:600 18px Manrope}.demo-products small{color:#71837b}.demo-products label>b{color:#0000;border:1px solid #c5d1ca;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid;position:absolute;top:20px;right:20px}.demo-products label.selected>b{color:#fff;background:#17332c;border-color:#17332c}.demo-fields{grid-template-columns:1fr 1fr;gap:28px;margin-top:38px;display:grid}.demo-form label{font-size:11px;font-weight:600}.demo-form input,.demo-form select,.demo-form textarea{color:#17332c;background:#fff;border:1px solid #d2dcd5;border-radius:5px;outline:none;width:100%;margin-top:10px;padding:15px;font:14px DM Sans;display:block}.demo-form input:focus,.demo-form select:focus,.demo-form textarea:focus{border-color:#68a38e;box-shadow:0 0 0 3px #69a58f18}.demo-message{margin-top:28px;display:block}.demo-form textarea{resize:vertical}.demo-submit{background:#e8efe8;border-radius:8px;justify-content:space-between;align-items:center;padding:28px 32px;display:flex}.demo-submit p{color:#72847c;font-size:10px;line-height:1.6}.demo-submit button{border:0}.demo-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:680px;padding:100px 24px;display:flex}.demo-success>div{background:#c8ee4a;border-radius:50%;place-items:center;width:70px;height:70px;margin-bottom:30px;font-size:25px;display:grid}.demo-success h1{letter-spacing:-4px;margin:20px;font:500 clamp(60px,7vw,94px) Manrope}.demo-success p{color:#63766e;max-width:550px;line-height:1.8}.demo-success .button{margin-top:25px}@media (width<=800px){.demo-heading{grid-template-columns:1fr;gap:30px;padding-top:85px}.demo-heading h1{letter-spacing:-3px}.demo-products,.demo-fields{grid-template-columns:1fr}.demo-submit{flex-direction:column;align-items:flex-start;gap:18px}}.logo{align-items:center;height:58px;line-height:0;display:flex;position:relative}.logo>img{object-fit:contain;object-position:left center;width:168px;height:58px;display:block}.logo>img.logo-black-wordmark{filter:brightness(0)}.logo>img.logo-color-symbol{clip-path:inset(0 78% 0 0);position:absolute;inset:0}footer .logo{background:#fff;border-radius:6px;width:max-content;height:54px;padding:2px 9px}footer .logo>img{width:145px;height:48px}@media (width<=800px){.logo{height:48px}.logo>img{width:142px;height:46px}}.about-page{background:#f8f7f1}.about-hero-v2{background:radial-gradient(circle at 78% 45%,#dcecca,#0000 29%),#f8f7f1;grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;min-height:760px;padding:90px max(24px,50vw - 620px) 110px;display:grid}.about-hero-copy h1{letter-spacing:-6px;margin:34px 0;font:500 clamp(58px,7vw,98px)/.99 Manrope}.about-hero-copy h1 em{color:#799087;font-style:normal}.about-hero-copy>p{color:#61746c;max-width:650px;font-size:18px;line-height:1.75}.about-scroll{border-bottom:1px solid #70847b;gap:40px;margin-top:35px;padding:8px 0;font-size:12px;font-weight:600;display:inline-flex}.about-constellation{height:540px;position:relative}.constellation-ring{border:1px solid #91ac9f;border-radius:50%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.constellation-ring.r1{width:285px;height:285px}.constellation-ring.r2{border-color:#b8c9c0;width:465px;height:465px}.constellation-core{color:#fff;background:#17332c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 70px #25483a34}.constellation-core span,.constellation-core small{letter-spacing:1.8px;color:#a8beb5;font-size:7px}.constellation-core b{color:#c8ee4a;margin:8px;font-size:36px}.constellation-node{letter-spacing:1.4px;color:#506c61;font-size:8px;position:absolute}.constellation-node i{background:#c8ee4a;border:3px solid #f8f7f1;border-radius:50%;width:11px;height:11px;margin-right:8px;display:inline-block;box-shadow:0 0 0 1px #7e9c8e}.constellation-node.n1{top:24%;left:8%}.constellation-node.n2{top:30%;right:3%}.constellation-node.n3{bottom:22%;left:3%}.constellation-node.n4{bottom:15%;right:15%}.constellation-caption{background:#fff;border:1px solid #d6e0da;border-radius:7px;width:260px;padding:16px 20px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 15px 35px #274b3c14}.constellation-caption span{letter-spacing:1.5px;color:#758a81;font-size:7px}.constellation-caption p{margin:8px 0 0;font:500 12px/1.5 Manrope}.about-manifesto{color:#fff;background:radial-gradient(circle at 75% 45%,#aacd371a,#0000 32%),linear-gradient(135deg,#07100d 0%,#0b1511 50%,#07100d 100%);border-radius:0 0 36px 36px;width:100%;min-height:850px;position:relative;overflow:hidden}.about-manifesto:before{content:"";filter:blur(100px);pointer-events:none;background:#bedc460f;border-radius:50%;width:500px;height:500px;position:absolute;top:100px;right:-180px}.belief-inner{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1450px;min-height:850px;margin:0 auto;padding:100px 70px 110px;display:grid;position:relative}.belief-content{z-index:5;max-width:700px;position:relative}.belief-label{color:#d9ed52;letter-spacing:4px;align-items:center;gap:16px;margin-bottom:38px;font-size:13px;font-weight:600;display:flex}.belief-label span{background:#d9ed528c;width:55px;height:1px}.belief-content h2{letter-spacing:-3px;margin:0;font-size:clamp(48px,5vw,76px);font-weight:400;line-height:1.04}.belief-content h2 em{color:#d9ed52;text-shadow:0 0 20px #d9ed5240;font-style:normal;position:relative}.belief-content h2 em:after{content:"";opacity:.5;background:#d9ed52;width:100%;height:2px;position:absolute;bottom:-5px;left:0}.belief-line{background:#d9ed52;width:70px;height:2px;margin:40px 0 24px;box-shadow:0 0 12px #d9ed52b3}.belief-description{color:#ffffffad;max-width:650px;margin:0;font-size:19px;font-weight:300;line-height:1.65}.belief-values{background:0 0;border:none;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:50px;display:grid;overflow:visible}.belief-value{text-align:left;-webkit-backdrop-filter:blur(14px);box-sizing:border-box;background:#ffffff09;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;width:350px;min-height:170px;padding:28px 22px;transition:transform .3s,border-color .3s,background .3s;display:flex}.belief-value:hover{background:#d9ed520f;border-color:#d9ed5273;transform:translateY(-6px);box-shadow:0 12px 35px #0003}.belief-value h3{color:#d9ed52;letter-spacing:2px;margin:0 0 8px;font-size:13px;font-weight:600}.belief-value p{color:#ffffff94;max-width:150px;margin:0;font-size:13px;line-height:1.5}.belief-value:last-child{border-right:none}.belief-value:hover{background:#d9ed520d;transform:translateY(-3px)}.belief-icon{color:#d9ed52;background:#d9ed5212;border:1px solid #d9ed5240;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:14px;font-size:20px;display:flex}.belief-value h3{color:#d9ed52;letter-spacing:2px;margin:0 0 8px;font-size:13px}.belief-value p{color:#ffffff8c;margin:0;font-size:13px;line-height:1.5}.belief-visual{width:620px;height:620px;margin:auto;position:relative}.belief-orbit{border:1px solid #d9ed5233;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-1{width:260px;height:260px}.orbit-2{width:410px;height:410px}.orbit-3{width:560px;height:560px}.belief-core{text-align:center;z-index:5;background:radial-gradient(circle,#1b291f 0%,#0b1511 70%);border:1px solid #d9ed5273;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:205px;height:205px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 45px #d9ed5224,inset 0 0 30px #d9ed520d}.core-star{color:#d9ed52;text-shadow:0 0 20px #d9ed52b3;margin-bottom:12px;font-size:50px;line-height:1}.belief-core strong{letter-spacing:5px;font-size:17px;font-weight:500}.belief-core small{color:#ffffff73;letter-spacing:2px;margin-top:10px;font-size:7px}.belief-node{z-index:10;align-items:center;gap:15px;width:250px;display:flex;position:absolute}.node-icon{color:#d9ed52;background:#d9ed520f;border:1px solid #d9ed5240;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;display:flex}.belief-node strong{color:#d9ed52;letter-spacing:1px;margin-bottom:5px;font-size:12px;display:block}.belief-node p{color:#ffffff8c;margin:0;font-size:12px;line-height:1.5}.node-1{top:45px;right:-10px}.node-2{top:47%;right:-60px}.node-3{bottom:45px;right:20px}.belief-dot{background:#d9ed52;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 15px #d9ed52e6}.dot-1{top:95px;right:135px}.dot-2{top:50%;left:65px}.dot-3{bottom:75px;left:210px}.orbit-1,.orbit-2,.orbit-3{animation:5s ease-in-out infinite beliefPulse}@keyframes beliefPulse{0%{opacity:.35}50%{opacity:.85}to{opacity:.35}}.belief-dot{animation:2.5s ease-in-out infinite dotPulse}@keyframes dotPulse{0%{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.3)}to{opacity:.5;transform:scale(.8)}}@media (width<=1200px){.belief-inner{grid-template-columns:1fr;padding:90px 50px 110px}.belief-content{text-align:center;max-width:850px;margin:auto}.belief-label{justify-content:center}.belief-line{margin-left:auto;margin-right:auto}.belief-description{margin:auto}}@media (width<=700px){.about-manifesto{border-radius:0;min-height:auto}.belief-inner{gap:60px;padding:75px 20px 90px}.belief-content h2{letter-spacing:-2px;font-size:40px;line-height:1.06}.belief-description{font-size:17px}.belief-values{grid-template-columns:1fr}.belief-value{border-bottom:1px solid #ffffff1a;border-right:none}.belief-value:last-child{border-bottom:none}.belief-visual{width:100%;height:430px}.orbit-1{width:180px;height:180px}.orbit-2{width:280px;height:280px}.orbit-3{width:390px;height:390px}.belief-core{width:145px;height:145px}.core-star{font-size:35px}.belief-core strong{letter-spacing:3px;font-size:11px}.belief-core small{font-size:5px}.belief-node{gap:8px;width:175px}.node-icon{width:40px;height:40px;font-size:15px}.belief-node strong,.belief-node p{font-size:9px}.node-1{top:5px;right:0}.node-2{top:45%;right:0}.node-3{bottom:0;right:0}.dot-1{top:50px;right:65px}.dot-2{left:15px}.dot-3{bottom:40px;left:100px}}@media (width<=450px){.belief-content h2{font-size:34px}.belief-label{letter-spacing:3px;font-size:10px}.belief-label span{width:30px}}.about-story-v2{color:#17332c;background:#fff;grid-template-columns:.35fr 1fr .9fr;gap:60px;padding:135px max(24px,50vw - 620px);display:grid}.story-index{color:#7b8e85;font-size:9px}.story-index span{border:1px solid #aebeb6;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:18px;display:grid}.story-index p{letter-spacing:1.4px}.story-title h2{letter-spacing:-3px;margin:0;font:500 clamp(38px,4.4vw,61px)/1.12 Manrope}.story-body p{color:#667970;margin:0 0 22px;font-size:15px;line-height:1.85}.about-duo{grid-template-columns:1fr 1fr;display:grid}.about-duo article{min-height:530px;padding:80px max(40px,50vw - 620px);position:relative}.about-duo .mission{background:#dff0e8;padding-left:max(24px,50vw - 620px);padding-right:70px}.about-duo .vision{background:#eaf0d0;padding-left:70px;padding-right:max(24px,50vw - 620px)}.about-duo article>span{letter-spacing:2px;font-size:9px}.about-duo h2{letter-spacing:-3px;max-width:500px;margin:45px 0 25px;font:500 clamp(39px,4vw,58px)/1.1 Manrope}.about-duo p{color:#5f746a;max-width:470px;line-height:1.8}.about-duo article>div{color:#17332c10;font:500 80px Manrope;position:absolute;bottom:35px;right:45px}.about-values-v2{background:#f8f7f1;grid-template-columns:.8fr 1.2fr;gap:110px;padding:130px max(24px,50vw - 620px);display:grid}.values-heading h2{letter-spacing:-3px;margin:30px 0;font:500 clamp(42px,5vw,68px)/1.1 Manrope}.values-heading>p{color:#677a71;line-height:1.8}.values-list{border-top:1px solid #c9d4ce}.values-list article{border-bottom:1px solid #c9d4ce;grid-template-columns:50px 1fr 25px;align-items:start;gap:15px;padding:28px 0;display:grid}.values-list article>span{color:#7e9188;margin-top:5px;font-size:9px}.values-list h3{margin:0 0 8px;font:600 19px Manrope}.values-list p{color:#687b72;margin:0;font-size:13px;line-height:1.6}.values-list b{color:#71867c;font-weight:400}.about-spectrum{background:#fff;padding:120px max(24px,50vw - 620px)}.about-spectrum>div:first-child{justify-content:space-between;align-items:end;display:flex}.about-spectrum h2{letter-spacing:-3px;margin:0;font:500 clamp(40px,5vw,66px) Manrope}.spectrum-grid{border-top:1px solid #cbd5cf;grid-template-columns:repeat(5,1fr);margin-top:70px;display:grid}.spectrum-grid span{border-right:1px solid #cbd5cf;align-items:flex-end;min-height:170px;padding:28px 20px;font:500 16px/1.5 Manrope;display:flex}.spectrum-grid span:first-child{padding-left:0}.spectrum-grid span:last-child{background:#c8ee4a;border:0;padding-left:25px}.about-join{text-align:center;background:#e8efe8;padding:130px 24px}.about-join>span{letter-spacing:2px;font-size:9px}.about-join h2{letter-spacing:-3px;margin:30px auto 45px;font:500 clamp(42px,5.5vw,72px)/1.1 Manrope}.about-join>div{justify-content:center;align-items:center;gap:35px;display:flex}.about-join>div>a:last-child{border-bottom:1px solid #17332c;gap:20px;padding:8px 0;font-size:12px;display:flex}@media (width<=800px){.about-hero-v2{grid-template-columns:1fr;gap:15px;padding-top:85px}.about-hero-copy h1{letter-spacing:-3px}.about-constellation{margin:-35px;transform:scale(.82)}.about-manifesto{padding-top:100px;padding-bottom:100px}.about-manifesto>p{letter-spacing:-2px}.about-story-v2{grid-template-columns:1fr;gap:35px;padding-top:90px;padding-bottom:90px}.about-duo{grid-template-columns:1fr}.about-duo article,.about-duo .mission,.about-duo .vision{min-height:430px;padding:65px 24px}.about-values-v2{grid-template-columns:1fr;gap:45px;padding-top:90px;padding-bottom:90px}.about-spectrum>div:first-child{display:block}.about-spectrum h2{margin-top:25px}.spectrum-grid{grid-template-columns:1fr 1fr}.spectrum-grid span{border-bottom:1px solid #cbd5cf;min-height:120px}.spectrum-grid span:nth-child(2n){border-right:0;padding-left:20px}.spectrum-grid span:last-child{grid-column:1/-1}.about-join>div{flex-direction:column}}.site-footer{color:#17332c;background:radial-gradient(circle at 9% 15%,#cfe7ff 0,#0000 27%),radial-gradient(circle at 92% 8%,#d9f0dc 0,#0000 25%),linear-gradient(135deg,#edf4f2,#f5f7ed);padding:0;display:block;position:relative;overflow:hidden}.site-footer:before{content:"";background-image:linear-gradient(#2d6da30c 1px,#0000 1px),linear-gradient(90deg,#2d6da30c 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.footer-glow{filter:blur(60px);opacity:.28;border-radius:50%;position:absolute}.footer-glow.one{background:#69aefd;width:260px;height:260px;top:-100px;left:-80px}.footer-glow.two{background:#64ce82;width:230px;height:230px;top:-100px;right:-40px}.footer-shell{z-index:1;grid-template-columns:minmax(300px,1.5fr) repeat(3,minmax(175px,1fr));gap:16px;width:min(1220px,100% - 40px);margin:auto;padding:64px 0 48px;display:grid;position:relative}.footer-brand-card,.site-footer .footer-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffbf;border:1px solid #b9ced044;border-radius:18px;box-shadow:0 18px 48px #1e3c3214}.footer-brand-card{padding:26px}.site-footer .footer-panel{padding:27px 23px}.footer-brand-card .logo{background:0 0;height:56px;margin-bottom:16px;padding:0}.footer-brand-card .logo>img{width:164px;height:54px}.footer-brand-card h2{color:#17332c;margin:0;font:700 17px/1.4 Manrope}.footer-address{line-height:1.5;display:flex;color:#5f756d!important;gap:10px!important;margin:12px 0 18px!important;font-size:13px!important}.footer-address .company-subname{margin:0;padding-bottom:12px}.footer-address>span:first-child{color:#1677c8;font-size:18px}.footer-contact-grid{grid-template-columns:1fr 1fr;gap:9px!important;justify-content:initial!important;display:grid!important}.footer-contact-grid a{color:#536b62;background:#f7faf8;border:1px solid #dbe5e0;border-radius:8px;align-items:center;gap:8px;padding:10px;font-size:10px;transition:all .2s;display:flex}.footer-contact-grid a:hover{background:#fff;border-color:#74a994;transform:translateY(-2px)}.footer-contact-grid a span{color:#1776bb;font-size:13px}.site-footer h3{color:#17332c;margin:3px 0 22px;font:700 16px Manrope}.footer-links{flex-direction:column;gap:9px!important;justify-content:initial!important;display:flex!important}.footer-links a{color:#5a7068;background:#f5f8f6;border:1px solid #0000;border-radius:8px;justify-content:space-between;padding:11px 12px;font-size:12px;transition:all .2s;display:flex}.footer-links a:hover{color:#17332c;background:#fff;border-color:#d8e3dd}.footer-links a span{color:#89a197}.uk-flag{background:#eaf3ff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:28px;display:flex}.worldwide-locations{flex-direction:column;gap:18px;display:flex}.office-panel .office-location{margin-bottom:18px}.office-panel .office-location:last-child{margin-bottom:0}.company-name{font-weight:700}.company-url{color:#536a63;text-underline-offset:3px;margin-top:6px;font-size:12px;text-decoration:underline;display:inline-block}.company-url:hover{color:#17332c}.company-name small{vertical-align:middle;font-size:.7em}.office-location{background:#f5f8f6;border:1px solid #dbe5e0;border-radius:9px;align-items:center;gap:12px;padding:15px 13px;display:flex}.office-location>span{color:#1471b8;background:#dceaf7;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.office-location>.country-code{letter-spacing:.2px;font:500 10px Manrope,sans-serif}.office-location>.location-flag{object-fit:cover;border-radius:2px;flex:none;width:32px;height:21px;box-shadow:0 0 0 1px #17332c14}.office-location strong{font:600 13px Manrope}.office-location p{color:#71837b!important;margin:3px 0 0!important;font-size:10px!important}.footer-social{margin-top:28px}.footer-social h4{margin:0 0 12px;font:700 12px Manrope}.footer-social>div{justify-content:flex-start!important;gap:8px!important;display:flex!important}.footer-social a{color:#fff;background:#17332c;border-radius:8px;place-items:center;width:34px;height:34px;font:700 12px Manrope;transition:all .2s;display:grid}.footer-social a:hover{background:#2d6859;transform:translateY(-3px)}.footer-bottom{z-index:1;color:#b8c6c1;background:#132b25;justify-content:space-between;align-items:center;min-height:58px;padding:16px max(24px,50vw - 610px);font-size:11px;display:flex;position:relative}.footer-bottom p{color:#9eb1aa!important;margin:0!important;font-size:11px!important}.site-footer>small{display:none}@media (width<=1050px){.footer-shell{grid-template-columns:repeat(2,1fr)}.footer-brand-card{grid-column:1/-1}.footer-contact-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.footer-shell{grid-template-columns:1fr;width:min(100% - 24px,430px);padding-top:38px}.footer-brand-card{grid-column:auto}.footer-contact-grid{grid-template-columns:1fr}.footer-brand-card,.site-footer .footer-panel{border-radius:14px;padding:20px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:6px}.footer-bottom p{margin:0}.site-footer .logo{height:52px}.site-footer .logo>img{width:150px;height:50px}}.site-footer .footer-shell{grid-template-columns:minmax(360px,1.5fr) repeat(3,minmax(180px,1fr))}@media (width<=1050px){.site-footer .footer-shell{grid-template-columns:1fr 1fr}.site-footer .footer-brand-card{grid-column:1/-1}}@media (width<=600px){.site-footer .footer-shell{grid-template-columns:1fr}.site-footer .footer-brand-card{grid-column:auto}}.contact-page .contact-wrap{color:#fff;background:linear-gradient(135deg,#0b2b34 0%,#0c3946 48%,#116078 100%);grid-template-columns:minmax(280px,.68fr) minmax(680px,1.32fr);gap:72px;padding-top:90px;position:relative;overflow:hidden}.contact-page .contact-wrap:before{content:"";pointer-events:none;background:radial-gradient(circle at 13% 17%,#6bcfbf2b,#0000 25%),linear-gradient(135deg,#0000 0 15%,#ffffff08 15.1% 15.35%,#0000 15.45%);position:absolute;inset:0}.contact-page .contact-copy,.contact-form-shell{z-index:1;position:relative}.contact-page .contact-copy{padding-top:26px}.contact-page .contact-copy .section-tag{color:#a4d7ce}.contact-page .contact-copy h1{margin:30px 0;font-size:clamp(54px,6vw,86px)}.contact-page .contact-copy h1 em{color:#9edbd0}.contact-page .contact-copy>p{color:#b9d1d3;max-width:440px;font-size:16px}.contact-page .contact-details{margin-top:62px}.contact-page .contact-details div{border-color:#fff2}.contact-page .contact-details small{color:#80aaa9}.contact-page .contact-details a,.contact-page .contact-details span{color:#eef8f7}.contact-form-shell{color:#102e35;background:#f8faf8;border:1px solid #ffffff80;border-radius:18px;overflow:hidden;box-shadow:0 32px 80px #001a2448}.contact-form-head{background:#fff;border-bottom:1px solid #dce5e2;justify-content:space-between;align-items:end;gap:30px;padding:30px 34px;display:flex}.contact-form-head>span{letter-spacing:1.8px;color:#257c75;font:700 10px Manrope}.contact-form-head p{color:#657b7d;margin:0;font-size:12px}.contact-page .contact-form{box-shadow:none;background:0 0;border:0;border-radius:0;gap:18px;padding:34px}.contact-field-grid{gap:16px;display:grid}.contact-field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-page .contact-form label{position:relative}.contact-page .contact-form label>span{letter-spacing:.45px;color:#3d5b60;margin:0 0 9px;font:600 10px Manrope;display:block}.contact-page .contact-form label>span small{color:#8b9a9b;text-transform:uppercase;letter-spacing:.7px;font-size:8px}.contact-page .contact-form input,.contact-page .contact-form select,.contact-page .contact-form textarea{color:#102e35;background:#fff;border:1px solid #d4dfdc;border-radius:8px;margin:0;padding:15px 16px;font:13px DM Sans;transition:border-color .2s,box-shadow .2s,transform .2s}.contact-page .contact-form input::placeholder,.contact-page .contact-form textarea::placeholder{color:#91a09e}.contact-page .contact-form select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#315d62 50%),linear-gradient(135deg,#315d62 50%,#0000 50%);background-position:calc(100% - 19px) 52%,calc(100% - 14px) 52%;background-repeat:no-repeat;background-size:5px 5px}.contact-page .contact-form input:focus,.contact-page .contact-form select:focus,.contact-page .contact-form textarea:focus{border-color:#4bafa2;box-shadow:0 0 0 4px #4bafa218}.contact-page .contact-form textarea{resize:vertical;min-height:150px}.contact-submit{justify-content:space-between;align-items:center;gap:20px;margin-top:2px;display:flex}.contact-submit p{color:#7b8d8c;margin:0;font-size:10px}.contact-page .contact-form .button{border-radius:7px;min-width:180px;margin:0}.contact-demo-note{text-align:right;display:block;color:#98a4a2!important;font-size:8px!important}.form-feedback{border-radius:7px;margin:0;padding:12px 14px;font-size:12px}.form-feedback.success{color:#175c43;background:#dff5e9}.form-feedback.error{color:#8a2424;background:#fde8e8}.button:disabled{cursor:wait;opacity:.65}.contact-wide{display:block}@media (width<=1100px){.contact-page .contact-wrap{grid-template-columns:1fr;padding-top:75px}.contact-page .contact-copy{grid-template-columns:1fr 1fr;gap:20px 50px;display:grid}.contact-page .contact-copy .section-tag,.contact-page .contact-copy h1,.contact-page .contact-copy>p{grid-column:1}.contact-page .contact-details{grid-area:1/2/4;margin-top:22px}.contact-form-shell{width:100%}}@media (width<=720px){.contact-page .contact-wrap{gap:42px;padding-left:16px;padding-right:16px}.contact-page .contact-copy{display:block}.contact-page .contact-details{margin-top:40px}.contact-form-head{padding:24px;display:block}.contact-form-head p{margin-top:8px}.contact-page .contact-form{padding:20px}.contact-field-grid.three{grid-template-columns:1fr}.contact-submit{flex-direction:column;align-items:stretch}.contact-page .contact-form .button{width:100%}.contact-demo-note{text-align:left}.contact-page .contact-form textarea{min-height:130px}}.country-field{z-index:6}.country-picker{position:relative}.country-trigger{color:#102e35;cursor:pointer;text-align:left;background:#fff;border:1px solid #d4dfdc;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:47px;padding:0 15px;font:13px DM Sans;display:flex}.country-trigger .placeholder{color:#91a09e}.country-trigger i{font-size:16px;font-style:normal;transition:transform .2s}.country-picker.open .country-trigger{border-color:#4bafa2;box-shadow:0 0 0 4px #4bafa218}.country-picker.open .country-trigger i{transform:rotate(180deg)}.country-menu{z-index:20;background:#fff;border:1px solid #d7e1df;border-radius:10px;width:max(100%,280px);padding:10px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 45px #123a4030}.country-search{background:#f8faf9;border:1px solid #cbdad6;border-radius:7px;align-items:center;gap:9px;padding:0 12px;display:flex}.contact-page .contact-form .country-search input{background:0 0;height:42px;margin:0;padding:0;box-shadow:none!important;border:0!important}.country-search>span{color:#63807e;font-size:18px}.country-options{max-height:240px;margin-top:8px;overflow:auto}.country-options button{text-align:left;color:#29484c;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:26px 1fr 20px;align-items:center;gap:8px;width:100%;padding:10px;display:grid}.country-options button:hover,.country-options button.selected{background:#eaf5f2}.country-options button>span{font-size:18px}.country-options button b{font:500 12px DM Sans}.country-options button i{color:#27877b;font-style:normal}.country-options p{text-align:center;color:#81918f;margin:0;padding:18px 10px;font-size:12px}@media (width<=720px){.country-menu{width:100%}}.country-options button.top-match{background:#eaf5f2;box-shadow:inset 3px 0 #4bafa2}@media (width>=721px){.contact-page .contact-wrap{grid-template-columns:minmax(250px,.62fr) minmax(610px,1.25fr);gap:58px;padding:70px max(24px,50vw - 560px) 95px}.contact-page .contact-copy{padding-top:15px}.contact-page .contact-copy h1{letter-spacing:-4px;margin:24px 0;font-size:clamp(46px,5vw,68px)}.contact-page .contact-copy>p{font-size:14px;line-height:1.7}.contact-page .contact-details{gap:19px;margin-top:45px}.contact-page .contact-details div{padding-bottom:16px}.contact-page .contact-details a,.contact-page .contact-details span{font-size:13px}.contact-form-shell{border-radius:14px}.contact-form-head{padding:22px 27px}.contact-page .contact-form{gap:14px;padding:26px 27px}.contact-field-grid{gap:13px}.contact-page .contact-form label>span{margin-bottom:7px;font-size:9px}.contact-page .contact-form input,.contact-page .contact-form select,.contact-page .contact-form textarea{border-radius:7px;padding:11px 13px;font-size:12px}.country-trigger{height:39px;padding:0 13px;font-size:12px}.contact-page .contact-form textarea{min-height:108px}.contact-submit{margin-top:0}.contact-page .contact-form .button{min-width:150px;padding:13px 17px}.country-options{max-height:205px}.country-options button{padding:8px 9px}.nav-actions{align-items:center;gap:12px;display:flex}.nav-btn{letter-spacing:.2px;border-radius:8px;justify-content:center;align-items:center;min-width:105px;height:42px;padding:0 20px;font:600 12px Manrope,sans-serif;text-decoration:none;transition:all .25s;display:inline-flex}.schedule-btn{color:#17332c;background:0 0;border:1px solid #9eafa8}.schedule-btn:hover{background:#e8f0eb;border-color:#17332c;transform:translateY(-2px)}.contact-btn{color:#fff;background:#17332c;border:1px solid #17332c}.contact-btn:hover{background:#28594b;border-color:#28594b;transform:translateY(-2px);box-shadow:0 8px 20px #17332c2e}@media (width<=600px){.nav-actions{gap:7px}.nav-btn{min-width:auto;height:38px;padding:0 14px;font-size:11px}}}@media (width>=1101px){.contact-page .contact-wrap{grid-template-columns:minmax(250px,.62fr) minmax(610px,1.25fr);gap:58px;padding:70px max(24px,50vw - 560px) 95px}.contact-page .contact-copy{padding-top:15px}.contact-page .contact-copy h1{letter-spacing:-4px;margin:24px 0;font-size:clamp(46px,5vw,68px)}.contact-page .contact-copy>p{font-size:14px;line-height:1.7}.contact-page .contact-details{gap:19px;margin-top:45px}.contact-page .contact-details div{padding-bottom:16px}.contact-page .contact-details a,.contact-page .contact-details span{font-size:13px}}@media (width>=721px){.contact-form-shell{border-radius:14px}.contact-form-head{padding:22px 27px}.contact-page .contact-form{gap:14px;padding:26px 27px}.contact-field-grid{gap:13px}.contact-page .contact-form label>span{margin-bottom:7px;font-size:9px}.contact-page .contact-form input,.contact-page .contact-form select,.contact-page .contact-form textarea{border-radius:7px;padding:11px 13px;font-size:12px}.country-trigger{height:39px;padding:0 13px;font-size:12px}.contact-page .contact-form textarea{min-height:108px}.contact-submit{margin-top:0}.contact-page .contact-form .button{min-width:150px;padding:13px 17px}.country-options{max-height:205px}.country-options button{padding:8px 9px}}@media (width>=801px){nav{justify-content:flex-start;width:100%;max-width:none;height:84px;padding-inline:clamp(24px,4vw,64px)}nav>.logo{flex:none;height:68px;margin-right:auto}nav>.logo>img{object-position:left center;width:190px;height:66px}.nav-links{gap:28px;margin-left:auto;font-size:12px}.nav-cta{flex:none;margin-left:28px;padding:10px 15px;font-size:11px}.hero{min-height:790px;padding-top:65px}.hero h1{letter-spacing:-4px;font-size:clamp(52px,6vw,82px)}.hero>p{max-width:590px;font-size:15px}.hero-actions{margin:30px 0 55px}.button{gap:30px;padding:14px 18px;font-size:11px}.dashboard-shell{max-width:940px;height:515px;margin-top:50px}.dash-main{padding:25px 31px}.chart-card{height:220px}.chart-area{height:143px}.statement,.product-proof,.about-values-v2,.about-spectrum,.capabilities{padding-top:92px;padding-bottom:92px}.statement h2,.impact h2,.cta h2{margin-top:24px;font-size:clamp(38px,4.6vw,61px)}.statement h2{margin-bottom:55px}.feature-icon{margin:42px 0 25px}.feature-grid h3{font-size:18px}.impact{min-height:620px;padding-top:85px;padding-bottom:85px}.impact-visual{min-height:440px;transform:scale(.88)}.numbers{padding-top:52px;padding-bottom:52px}.numbers strong{font-size:45px}.testimonial{padding-top:95px;padding-bottom:95px}.testimonial blockquote{max-width:820px;font-size:clamp(25px,3.3vw,42px)}.cta{padding-top:72px;padding-bottom:72px}.products-hero-v2,.about-hero-v2,.mol-hero{min-height:620px;padding-top:68px;padding-bottom:78px}.product-hero-copy h1,.about-hero-copy h1,.mol-copy h1{letter-spacing:-4px;font-size:clamp(50px,5.8vw,78px)}.product-hero-copy>p,.about-hero-copy>p,.mol-copy>p{font-size:15px}.hero-product-stack{transform-origin:50%;transform:scale(.86)}.about-constellation,.molecule-stage{transform:scale(.86)}.suite-intro,.mol-intro,.about-story-v2{padding-top:90px;padding-bottom:90px}.suite-intro h2,.product-proof h2,.about-story-v2 h2,.values-heading h2,.about-spectrum h2,.capabilities>h2,.workflow h2,.mol-benefits h2{font-size:clamp(35px,4vw,52px)}.showcase-row{padding-top:82px;padding-bottom:82px}.showcase-copy h2{font-size:clamp(40px,4.7vw,60px)}.showcase-visual{min-height:390px}.product-ui{transform:scale(.9)}.about-manifesto{padding-top:95px;padding-bottom:95px}.about-manifesto>p{font-size:clamp(34px,4vw,53px)}.about-duo article{min-height:430px;padding-top:62px;padding-bottom:62px}.about-duo h2{font-size:clamp(34px,3.5vw,48px)}.about-join{padding-top:90px;padding-bottom:90px}.about-join h2{font-size:clamp(36px,4.3vw,56px)}.mol-intro h2,.mol-audience h2{font-size:clamp(36px,4vw,52px)}.cap-grid article{padding-top:23px;padding-bottom:34px}.cap-icon{margin:32px 0 20px}.workflow{padding-top:88px;padding-bottom:88px}.mol-benefits,.mol-audience,.future-panel{padding-top:82px;padding-bottom:82px}.demo-heading{padding-top:78px;padding-bottom:58px}.demo-heading h1{letter-spacing:-4px;font-size:clamp(50px,6vw,76px)}.demo-form{max-width:960px;padding-bottom:90px}.demo-form fieldset{padding-top:34px;padding-bottom:48px}.demo-products label{min-height:145px;padding:20px}.demo-products strong{margin-top:17px;font-size:16px}.footer-shell{padding-top:46px;padding-bottom:35px}.footer-brand-card,.site-footer .footer-panel{padding:21px}}@media (width<=800px){nav{justify-content:flex-start;width:100%}nav .logo{margin-right:auto}nav .logo>img{object-position:left center;width:158px;height:52px}nav .menu{margin-left:auto}.hero h1,.product-hero-copy h1,.about-hero-copy h1,.mol-copy h1,.demo-heading h1,.contact-page .contact-copy h1{font-size:clamp(42px,12vw,58px)}.statement,.capabilities,.product-proof,.about-values-v2,.about-spectrum{padding-top:75px;padding-bottom:75px}.cta,.testimonial,.about-manifesto,.about-join{padding-top:70px;padding-bottom:70px}}.molecular-page{--mol-green:#22c55e;--mol-blue:#0ea5e9;--mol-yellow:#fbbf24;background:#f7fbfc}.molecular-page .page-nav{background:#fff}.molecular-page .mol-hero{color:#fff;background:radial-gradient(circle at 78% 34%,#0f766e55,#0000 28%),radial-gradient(circle at 20% 15%,#0ea5e930,#0000 30%),linear-gradient(130deg,#030914,#071c2a 52%,#07535d);min-height:calc(100vh - 72px);position:relative;overflow:hidden}.molecular-page .mol-hero:before{content:"";opacity:.35;background-image:linear-gradient(#ffffff10 1px,#0000 1px),linear-gradient(90deg,#ffffff10 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.molecular-page .mol-copy,.molecular-page .molecule-stage{z-index:1;position:relative}.molecular-page .mol-copy .eyebrow{color:#dffaf4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff35;border-radius:100px;justify-content:flex-start;width:max-content;padding:8px 13px}.molecular-page .mol-copy h1{color:#fff;letter-spacing:-3px;max-width:780px;font-size:clamp(46px,5.6vw,74px);font-weight:800;line-height:1.03}.molecular-page .mol-copy h1 em{color:var(--mol-yellow)}.molecular-page .mol-copy>p{color:#ffffffdc;max-width:710px;font-size:16px}.molecular-page .mol-copy .text-link{color:#fff;border-color:#ffffff80}.molecular-page .molecule-stage{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 50% 42%,#22c55e2e,#0000 31%),linear-gradient(145deg,#ffffff16,#071524b8);border:1px solid #ffffff38;border-radius:12px;min-height:500px;padding:22px;transform:scale(.9);box-shadow:0 28px 74px #0007}.molecular-page .molecule-stage:before{content:"AI MOLECULAR WORKSPACE";color:#ffffffbd;letter-spacing:1.4px;font:700 9px Manrope;position:absolute;top:20px;left:22px}.molecular-page .atom.center{background:var(--mol-green);color:#052821;border-color:#86efac;box-shadow:0 0 65px #22c55e70}.molecular-page .atom{color:#d9fff0;background:#071827;border-color:#86efac}.molecular-page .mol-data{color:#fff;background:#071827e8;border:1px solid #ffffff2c}.molecular-page .mol-data i{color:#86efac;background:#22c55e28}.molecular-page .mol-intro{color:#fff;background:radial-gradient(circle at 80% 30%,#0ea5e922,#0000 30%),linear-gradient(115deg,#030814,#061827)}.molecular-page .mol-intro .section-tag,.molecular-page .mol-intro h2{color:#fff}.molecular-page .mol-intro p{color:#ffffffd2}.molecular-page .mol-stats span{color:#d8e8e9;background:#ffffff0e;border:1px solid #ffffff20;border-radius:8px;min-width:130px;padding:16px}.molecular-page .mol-stats strong{color:#4ade80}.molecular-page .capabilities{color:#fff;background:linear-gradient(#04101ddd,#04101df0),radial-gradient(circle at 30% 20%,#0ea5e9,#0000 42%)}.molecular-page .capabilities>.section-tag,.molecular-page .capabilities>h2{color:#fff;text-align:center}.molecular-page .capabilities>h2{max-width:760px;margin-inline:auto}.molecular-page .cap-grid{border:0;gap:18px}.molecular-page .cap-grid article,.molecular-page .cap-grid article:nth-child(3n+2),.molecular-page .cap-grid article:nth-child(3n+3){color:#102335;background:#ffffffed;border:1px solid #ffffff25;border-radius:9px;min-height:240px;padding:24px;transition:all .25s;box-shadow:0 20px 48px #0004}.molecular-page .cap-grid article:hover{border-color:#4ade80;transform:translateY(-4px)}.molecular-page .cap-grid h3{color:#102335}.molecular-page .cap-grid p{color:#526372;min-height:65px}.molecular-page .cap-icon{color:#16a34a;background:#dcfce7;border-radius:8px;place-items:center;width:42px;height:42px;margin:28px 0 18px;font-size:23px;display:grid}.molecular-page .workflow{background:#fff}.molecular-page .workflow li b{color:#0ea5e9}.molecular-page .mol-benefits{background:radial-gradient(circle at 10% 15%,#2dd4bf22,#0000 25%),linear-gradient(#fff,#eef9ff)}.molecular-page .benefit-list article{background:#fff;border:1px solid #cce8eb;border-radius:9px;box-shadow:0 16px 38px #0f172a12}.molecular-page .mol-audience{color:#fff;background:#07111f}.molecular-page .mol-audience p{color:#ffffffc7}.molecular-page .audience-pills span{color:#fff;background:#ffffff12;border-color:#ffffff25}.molecular-page .future-panel{background:linear-gradient(135deg,#22c55e18,#fbbf2418),#fff;border:1px solid #d5e7e7;box-shadow:0 22px 52px #0f172a18}@media (width<=800px){.molecular-page .mol-hero{min-height:auto}.molecular-page .mol-copy h1{letter-spacing:-2px;font-size:40px}.molecular-page .molecule-stage{margin:-35px;transform:scale(.82)}.molecular-page .mol-stats{display:grid}.molecular-page .cap-grid{gap:14px}.molecular-page .cap-grid article,.molecular-page .cap-grid article:nth-child(3n+2),.molecular-page .cap-grid article:nth-child(3n+3){padding:21px}}.molecular-page .mol-intro{background:linear-gradient(90deg,#030814fa 0%,#030814ed 45%,#03081496 100%),url(/assets/vedamol-ai-lab-CwXGVYvh.png) 50%/cover no-repeat}.molecular-page .mol-intro>div{z-index:1;position:relative}.molecular-page .capabilities{background:linear-gradient(#04101df2,#04101de8),url(/assets/vedamol-ai-lab-CwXGVYvh.png) 50% 35%/cover no-repeat fixed}.molecular-page .future-panel{position:relative;overflow:hidden}.molecular-page .future-panel:after{content:"";opacity:.18;filter:saturate(1.15);background:url(/assets/vedamol-ai-lab-CwXGVYvh.png) 70%/cover no-repeat;border-radius:50% 0 0;width:260px;height:190px;position:absolute;bottom:-55px;right:-45px}.molecular-page .future-panel>*{z-index:1;position:relative}@media (width<=800px){.molecular-page .mol-intro{background-position:62%}.molecular-page .capabilities{background-attachment:scroll}.molecular-page .future-panel:after{width:180px;height:140px}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;overflow-x:clip}body,#root,main,section,header,footer{max-width:100%}img,svg,video,canvas{max-width:100%;height:auto}main *{min-width:0}p,h1,h2,h3,a,span,strong{overflow-wrap:break-word}nav>.logo,nav>.nav-links,nav>.nav-cta,nav>.menu,nav .nav-links>a{min-width:max-content}nav>.nav-links,nav>.nav-cta,nav .nav-links>a{white-space:nowrap;overflow-wrap:normal;flex-shrink:0}@media (width<=1200px) and (width>=801px){nav{padding-inline:24px}.nav-links{gap:18px}.nav-cta{margin-left:18px}.statement,.impact,.numbers,.cta,.inner-hero,.about-story,.values,.about-banner,.mol-hero,.mol-intro,.capabilities,.workflow,.mol-audience,.mol-benefits,.product-proof,.about-values-v2,.about-spectrum,.about-join{padding-left:32px;padding-right:32px}.products-hero-v2,.about-hero-v2,.mol-hero,.about-story-v2,.mol-intro,.mol-benefits,.mol-audience{gap:clamp(30px,4vw,55px)}.feature-grid article,.feature-grid article+article,.cap-grid article,.cap-grid article:nth-child(3n+2),.cap-grid article:nth-child(3n+3){padding-left:22px;padding-right:22px}.value-grid,.workflow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.spectrum-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.spectrum-grid span:last-child{grid-column:auto}.numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.numbers>div{border-right:0;padding-left:0}.impact-visual,.about-constellation,.molecule-stage,.hero-product-stack{transform-origin:50%;transform:scale(.78)}.dashboard-shell{width:calc(100% - 48px)}}@media (width<=1100px) and (width>=721px){.contact-page .contact-wrap{grid-template-columns:minmax(0,1fr);gap:44px;padding-left:32px;padding-right:32px}.contact-page .contact-copy{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:20px 42px;display:grid}.contact-page .contact-copy .section-tag,.contact-page .contact-copy h1,.contact-page .contact-copy>p{grid-column:1}.contact-page .contact-details{grid-area:1/2/4;margin-top:20px}}@media (width<=900px) and (width>=801px){.nav-links{gap:13px;font-size:11px}.nav-cta{gap:10px;margin-left:13px;padding-inline:12px}nav>.logo>img{width:165px}.feature-grid,.cap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.impact,.products-hero-v2,.about-hero-v2,.mol-hero,.about-story-v2,.mol-intro,.mol-benefits,.mol-audience{grid-template-columns:minmax(0,1fr)}}@media (width<=800px){body{overflow-x:hidden}.dashboard-shell{max-width:none}.molecule-stage,.about-constellation,.hero-product-stack{transform-origin:50%}}@media (width>=801px){nav{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:clamp(16px,2vw,28px);display:grid}nav>.logo{width:max-content;margin:0}nav>.nav-links{justify-self:end;align-items:center;width:max-content;margin:0;display:flex}nav>.nav-cta{width:max-content;margin:0;display:inline-flex}nav>.menu{display:none}}@media (width>=1200px){nav{grid-template-columns:auto minmax(0,1fr) auto;column-gap:38px;height:96px;padding-inline:clamp(48px,4vw,78px)}nav>.logo{justify-self:start;height:96px}nav>.logo>img{object-position:left center;width:500px;height:96px}nav>.nav-links{grid-column:2;justify-self:end;gap:clamp(30px,2.3vw,46px);font-size:16px}nav>.nav-cta{grid-column:3;justify-self:end;gap:32px;padding:14px 22px;font-size:15px}}.about-page{--about-gutter:max(24px, calc((100vw - 1120px) / 2))}.about-page .about-hero-v2{min-height:560px;padding:58px var(--about-gutter) 72px;gap:clamp(32px,5vw,64px)}.about-page .about-hero-copy h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(44px,5vw,68px);line-height:1.04}.about-page .about-hero-copy>p{max-width:560px;font-size:15px;line-height:1.65}.about-page .about-hero-copy .nav-actions,.about-page .about-scroll{margin-top:24px}.about-page .about-constellation{transform-origin:50%;height:430px;transform:scale(.78)}.about-page .about-manifesto,.about-page .belief-inner{min-height:650px}.about-page .belief-inner{gap:48px;max-width:1120px;padding:72px 24px}.about-page .about-story-v2{padding:78px var(--about-gutter);grid-template-columns:.28fr 1fr .9fr;gap:42px}.about-page .story-title h2,.about-page .values-heading h2,.about-page .about-spectrum h2{letter-spacing:-.045em;font-size:clamp(34px,3.6vw,48px)}.about-page .story-body p,.about-page .about-duo p{font-size:14px;line-height:1.7}.about-page .about-duo article,.about-page .about-duo .mission,.about-page .about-duo .vision{min-height:380px;padding-top:54px;padding-bottom:58px}.about-page .about-duo h2{letter-spacing:-.04em;margin:28px 0 18px;font-size:clamp(30px,3vw,42px)}.about-page .about-values-v2{padding:78px var(--about-gutter);gap:72px}.about-page .values-heading h2{margin:22px 0}.about-page .values-list article{padding:21px 0}.about-page .about-spectrum{padding:74px var(--about-gutter)}.about-page .spectrum-grid{margin-top:42px}.about-page .spectrum-grid span{min-height:125px;padding-top:22px;padding-bottom:22px}.about-page .about-join{padding:76px 24px}.about-page .about-join h2{margin:22px auto 32px;font-size:clamp(34px,4vw,52px)}@media (width<=900px){.about-page .about-hero-v2,.about-page .about-story-v2,.about-page .about-values-v2,.about-page .belief-inner{grid-template-columns:1fr}.about-page .about-constellation{margin:-48px 0}}@media (width<=600px){.about-page .about-hero-v2{padding:42px 20px 54px}.about-page .about-hero-copy h1{letter-spacing:-.045em;font-size:clamp(38px,12vw,50px)}.about-page .about-constellation{height:360px;margin:-54px -35px;transform:scale(.64)}.about-page .belief-inner,.about-page .about-story-v2,.about-page .about-values-v2,.about-page .about-spectrum{padding:58px 20px}.about-page .about-duo article,.about-page .about-duo .mission,.about-page .about-duo .vision{min-height:auto;padding:48px 20px 72px}.about-page .spectrum-grid span{min-height:105px}.about-page .about-join{padding:60px 20px}}.page-nav{z-index:1000;-webkit-backdrop-filter:blur(18px)saturate(140%);background:#faf9f4e6;border-bottom:1px solid #17332c1f;width:100%;max-width:none;height:84px;padding-inline:clamp(24px,4vw,64px);position:fixed;inset:0 0 auto;box-shadow:0 8px 30px #0e2a2312}.page-nav>.logo{height:84px}.page-nav>.logo>img{object-fit:contain;object-position:left center;width:184px;height:62px}.page-nav .nav-links{gap:clamp(22px,2.4vw,36px);font-size:15px}.page-nav .nav-links a{padding:10px 0;position:relative}.page-nav .nav-links a:after{content:"";background:#789a36;height:1px;transition:transform .2s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.page-nav .nav-links a:hover:after{transform:scaleX(1)}.page-nav .nav-cta{align-items:center;min-height:46px;padding:0 20px;font-size:15px;font-weight:400;transition:border-color .2s,background .2s,transform .2s}.page-nav .nav-cta:hover{color:#17332c;background:#d9f46e;border-color:#a5c83a;transform:translateY(-1px)}.contact-page .contact-wrap,.about-page .about-hero-v2{padding-top:108px}#top>.hero{padding-top:116px}.products-new .products-new-hero{min-height:650px}.products-new .products-hero-content{width:min(1120px,100% - 48px);padding:138px 0 142px}.products-new .products-hero-content h1{max-width:740px;margin:22px 0 20px;font-size:clamp(48px,5.4vw,76px);line-height:.98}.products-new .products-hero-content>p{max-width:610px;font-size:16px;line-height:1.65}.products-new .products-hero-actions{margin-top:30px}.products-new .products-hero-index{width:min(1120px,100% - 48px)}.products-new .products-manifesto{grid-template-columns:1fr .78fr;gap:70px;width:min(1120px,100% - 48px);padding:82px 0 64px}.products-new .products-manifesto h2,.products-new .products-standard h2{font-size:clamp(38px,4vw,54px)}.products-new .products-manifesto>p{font-size:15px;line-height:1.7}.products-new .products-catalog{width:min(1120px,100% - 48px);padding-bottom:84px}.products-new .products-card{border:1px solid #2f706c17;border-radius:22px;grid-template-columns:.95fr 1.05fr;min-height:500px;box-shadow:0 22px 60px #0f2a321a}.products-new .products-card-copy{padding:48px clamp(36px,4.5vw,58px)}.products-new .products-card-copy h2{margin:38px 0 8px;font-size:clamp(42px,4.4vw,58px)}.products-new .products-card-copy>p{margin:20px 0;font-size:15px;line-height:1.65}.products-new .products-card-copy>a{color:#071b23;background:var(--pn-lime);border:0;border-radius:6px;align-items:center;gap:24px;margin-top:24px;padding:14px 18px;display:inline-flex}.products-new .products-card-visual{min-height:500px}.products-new .products-standard{padding-top:88px;padding-bottom:88px}.products-new .products-standard-head{margin-bottom:54px}.products-new .products-pillar-grid article{min-height:220px}.products-new .products-final-cta{padding-top:74px;padding-bottom:74px}.products-new .products-final-cta h2{font-size:clamp(42px,5vw,64px)}.products-new .products-final-cta>div{grid-template-columns:max-content max-content;align-items:center;gap:16px;display:grid}.products-new .products-final-cta .products-btn,.products-new .products-final-cta .products-text-link{white-space:nowrap;box-sizing:border-box;border-radius:6px;justify-content:center;align-self:center;align-items:center;width:auto;height:52px;margin:0;padding:0 22px;line-height:1;display:inline-flex}.products-new .products-final-cta .products-text-link{border:1px solid #0b211f73}@media (width<=900px){.products-new .products-manifesto,.products-new .products-card{grid-template-columns:1fr}.products-new .products-manifesto{gap:24px}}@media (width<=800px){.page-nav{height:68px;padding-inline:18px}.contact-page .contact-wrap,.about-page .about-hero-v2{padding-top:92px}#top>.hero{padding-top:96px}.page-nav>.logo,.page-nav>.logo>img{height:58px}.page-nav>.logo>img{width:158px}.page-nav .nav-links{background:#fffffffa;border-radius:12px;gap:4px;padding:14px;font-size:14px;top:68px;left:12px;right:12px;box-shadow:0 18px 45px #0e2a2329}.page-nav .nav-links a{border-radius:7px;padding:12px 10px}.page-nav .nav-links a:hover{background:#f0f5e8}.products-new .products-new-hero{min-height:680px}.products-new .products-hero-content{padding:120px 0 155px}}@media (width<=600px){.products-new .products-hero-content h1{font-size:clamp(42px,13vw,54px)}.products-new .products-manifesto{padding:64px 0 48px}.products-new .products-catalog{width:calc(100% - 24px);padding-bottom:64px}.products-new .products-card-copy{padding:34px 24px}.products-new .products-card-copy h2{margin-top:32px;font-size:42px}.products-new .products-card-visual{min-height:330px}}.logo>img{object-fit:contain;object-position:left center;filter:none;clip-path:none}nav>.logo,.page-nav>.logo{height:52px}nav>.logo>img,.page-nav>.logo>img{width:138px;height:48px}.dash-top .logo{height:34px}.dash-top .logo>img{width:88px;height:32px}.site-footer .logo{height:46px}.site-footer .logo>img{width:126px;height:42px}@media (width<=800px){nav>.logo,.page-nav>.logo{height:44px}nav>.logo>img,.page-nav>.logo>img{width:118px;height:40px}}
