:where(.lpr) h2{font-size:var(--nami-lp-ua-h2-fs);margin:var(--nami-lp-ua-h2-m) 0;font-weight:700}:where(.lpr) h3{font-size:var(--nami-lp-ua-h3-fs);margin:var(--nami-lp-ua-1em) 0;font-weight:700}:where(.lpr) h4{font-size:var(--nami-lp-ua-1em);margin:var(--nami-lp-ua-h4-m) 0;font-weight:700}:where(.lpr) p{margin:var(--nami-lp-ua-1em) 0}:where(.lpr) b,:where(.lpr) strong{font-weight:700}.lpr .container{max-width:none;padding-inline:0}.lpr *,.lpr{box-sizing:border-box}.lpr{scroll-behavior:smooth;background:var(--nami-lp-ref-paper);font:var(--nami-lp-16)/1.55 var(--font-jakarta),ui-sans-serif,system-ui,-apple-system,sans-serif;color:var(--nami-lp-ref-ink);margin:0;overflow-x:hidden}.lpr a{color:inherit;text-decoration:none}.lpr button,.lpr input{font:inherit}.lpr button{cursor:pointer}.lpr button:disabled{cursor:default}.lpr .container{width:min(var(--nami-lp-ref-max),calc(100% - var(--nami-lp-52)));margin-inline:auto}.lpr .site-note{background:var(--nami-lp-c-24203a);color:var(--nami-lp-c-f3f0ff);font-size:var(--nami-lp-11);letter-spacing:.085em;text-align:center;padding:var(--nami-lp-9) var(--nami-lp-20);font-weight:750}.lpr .skip{top:calc(var(--nami-lp-70) * -1);left:var(--nami-lp-16);z-index:1000;background:var(--nami-lp-c-fff);padding:var(--nami-lp-12);position:absolute}.lpr .skip:focus{top:var(--nami-lp-9)}.lpr .masthead{z-index:50;border-bottom:var(--nami-lp-1) solid var(--nami-lp-c-rgba-112-92-150-13);background:var(--nami-lp-c-rgba-252-250-248-88);-webkit-backdrop-filter:blur(var(--nami-lp-18));backdrop-filter:blur(var(--nami-lp-18));position:sticky;top:0}.lpr .header-in{min-height:var(--nami-lp-80);align-items:center;gap:var(--nami-lp-30);display:flex}.lpr .logo{align-items:center;gap:var(--nami-lp-10);font-weight:900;font-size:var(--nami-lp-25);letter-spacing:calc(var(--nami-lp-1-7) * -1);white-space:nowrap;display:flex}.lpr .logo-mark{width:var(--nami-lp-35);height:var(--nami-lp-35);border-radius:var(--nami-lp-13);background:linear-gradient(145deg,var(--nami-lp-c-9b80ff),var(--nami-lp-c-7351ec) 50%,var(--nami-lp-c-16aa9a));color:#fff;font-size:var(--nami-lp-22);box-shadow:0 var(--nami-lp-6) var(--nami-lp-20) var(--nami-lp-c-8063e542);place-items:center;display:inline-grid;transform:rotate(-8deg)}.lpr .logo-mark span{transform:rotate(8deg)}.lpr .primary-nav{align-items:center;gap:var(--nami-lp-25);font-size:var(--nami-lp-13);margin-left:auto;font-weight:750;display:flex}.lpr .primary-nav a:not(.btn):hover{color:var(--nami-lp-ref-deep)}.lpr .audience{align-items:center;gap:var(--nami-lp-4);padding:var(--nami-lp-4);border:var(--nami-lp-1) solid var(--nami-lp-ref-line);background:var(--nami-lp-c-fff);border-radius:var(--nami-lp-40);display:flex}.lpr .audience a{padding:var(--nami-lp-7) var(--nami-lp-12);border-radius:var(--nami-lp-24);font-size:var(--nami-lp-11);font-weight:800}.lpr .audience a.active{background:var(--nami-lp-ref-ink);color:var(--nami-lp-c-fff)}.lpr .header-actions{align-items:center;gap:var(--nami-lp-9);display:flex}.lpr .btn{border:var(--nami-lp-1) solid transparent;padding:var(--nami-lp-14) var(--nami-lp-21);justify-content:center;align-items:center;gap:var(--nami-lp-10);border-radius:var(--nami-lp-999);background:var(--nami-lp-ref-deep);color:var(--nami-lp-c-fff);font-size:var(--nami-lp-13);box-shadow:0 var(--nami-lp-9) var(--nami-lp-24) var(--nami-lp-c-7455d229);font-weight:850;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.lpr .btn:hover{transform:translateY(calc(var(--nami-lp-2) * -1));box-shadow:0 var(--nami-lp-14) var(--nami-lp-35) var(--nami-lp-c-7455d239);background:var(--nami-lp-c-4526b7);color:#fff}.lpr .btn-light{background:var(--nami-lp-c-fff);color:var(--nami-lp-ref-ink);border-color:var(--nami-lp-ref-line);box-shadow:none}.lpr .btn-light:hover{background:var(--nami-lp-c-f8f6ff);color:var(--nami-lp-ref-ink)}.lpr .btn-ink{background:var(--nami-lp-ref-ink)}.lpr .btn-small{padding:var(--nami-lp-10) var(--nami-lp-17);font-size:var(--nami-lp-12)}.lpr .btn-link{font-size:var(--nami-lp-13);color:var(--nami-lp-ref-deep);gap:var(--nami-lp-8);align-items:center;font-weight:850;display:inline-flex}.lpr .btn-link:hover{text-decoration:underline}.lpr .mobile-menu{color:var(--nami-lp-ref-ink);font-size:var(--nami-lp-27);background:0 0;border:0;display:none}.lpr .eyebrow{align-items:center;gap:var(--nami-lp-9);text-transform:uppercase;letter-spacing:.12em;font-size:var(--nami-lp-11);color:var(--nami-lp-ref-deep);font-weight:900;display:inline-flex}.lpr .dot{width:var(--nami-lp-7);height:var(--nami-lp-7);background:var(--nami-lp-ref-mint);box-shadow:0 0 0 var(--nami-lp-4) var(--nami-lp-c-19aa9522);border-radius:50%;display:inline-block}.lpr .hero{padding:var(--nami-lp-88) 0 var(--nami-lp-90);isolation:isolate;position:relative;overflow:hidden}.lpr .hero:before{content:"";z-index:-2;width:var(--nami-lp-920);height:var(--nami-lp-760);top:calc(var(--nami-lp-320) * -1);right:calc(var(--nami-lp-300) * -1);background:radial-gradient(ellipse,var(--nami-lp-c-d8ceff) 0,var(--nami-lp-c-rgba-226-219-255-37) 35%,transparent 70%);filter:blur(var(--nami-lp-4));position:absolute}.lpr .hero:after{content:"";z-index:-3;background-image:radial-gradient(var(--nami-lp-c-7764a926) var(--nami-lp-06),transparent var(--nami-lp-06));background-size:var(--nami-lp-26) var(--nami-lp-26);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 75%,#0000)}.lpr .hero-grid{align-items:center;gap:var(--nami-lp-58);grid-template-columns:1.02fr .98fr;display:grid}.lpr .hero h1{font-size:clamp(var(--nami-lp-46),5.25vw,var(--nami-lp-76));letter-spacing:-.072em;margin:var(--nami-lp-18) 0 var(--nami-lp-25);font-weight:850;line-height:1.035}.lpr .gradient-text{background:linear-gradient(104deg,var(--nami-lp-c-6541e6),var(--nami-lp-c-9270fa) 57%,var(--nami-lp-c-139d94));color:#0000;-webkit-background-clip:text;background-clip:text}.lpr .hero-lead{font-size:var(--nami-lp-17);color:var(--nami-lp-ref-ink-soft);max-width:var(--nami-lp-540);line-height:1.8}.lpr .hero-cta{align-items:center;gap:var(--nami-lp-10);margin-top:var(--nami-lp-27);flex-wrap:wrap;display:flex}.lpr .hero-foot{margin-top:var(--nami-lp-22);font-size:var(--nami-lp-12);color:var(--nami-lp-ref-ink-soft)}.lpr .hero-foot b{color:var(--nami-lp-ref-ink)}.lpr .hero-trail{margin-top:var(--nami-lp-36);align-items:center;gap:var(--nami-lp-11);font-size:var(--nami-lp-11);color:var(--nami-lp-c-716d86);flex-wrap:wrap;font-weight:850;display:flex}.lpr .hero-trail span{padding:var(--nami-lp-6) var(--nami-lp-10);border:var(--nami-lp-1) solid var(--nami-lp-ref-line);border-radius:var(--nami-lp-40);background:#fff}.lpr .section{padding:var(--nami-lp-108) 0}.lpr .section-sm{padding:var(--nami-lp-77) 0}.lpr .section-tint{background:linear-gradient(130deg,var(--nami-lp-c-f4f0ff),var(--nami-lp-c-fdfcf9) 61%,var(--nami-lp-c-ecf9f5))}.lpr .section-dark{background:var(--nami-lp-c-242038);color:var(--nami-lp-c-fff);position:relative;overflow:hidden}.lpr .section-dark:before{content:"";right:calc(var(--nami-lp-180) * -1);top:calc(var(--nami-lp-230) * -1);width:var(--nami-lp-760);height:var(--nami-lp-760);background:radial-gradient(circle,var(--nami-lp-c-7152cb66),transparent 66%);pointer-events:none;position:absolute}.lpr .section-peach{background:var(--nami-lp-c-fff5ee)}.lpr .section-head{max-width:var(--nami-lp-765);margin-bottom:var(--nami-lp-43)}.lpr .section-head.center{text-align:center;margin-inline:auto}.lpr .section h2,.lpr .section-sm h2{font-size:clamp(var(--nami-lp-34),4.4vw,var(--nami-lp-58));letter-spacing:-.065em;margin:var(--nami-lp-16) 0 var(--nami-lp-20);font-weight:850;line-height:1.11}.lpr .section-sub{color:var(--nami-lp-ref-ink-soft);font-size:var(--nami-lp-16);max-width:var(--nami-lp-660);line-height:1.8}.lpr .section-dark .section-sub{color:var(--nami-lp-c-c9c5d8)}.lpr .grid-2{gap:var(--nami-lp-20);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lpr .grid-3{gap:var(--nami-lp-18);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lpr .grid-4{gap:var(--nami-lp-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lpr .card{background:var(--nami-lp-c-fff);border:var(--nami-lp-1) solid var(--nami-lp-ref-line);border-radius:var(--nami-lp-ref-radius);padding:var(--nami-lp-27);box-shadow:0 var(--nami-lp-6) var(--nami-lp-24) var(--nami-lp-c-2f255405);transition:transform .2s,border-color .2s,box-shadow .2s}.lpr .card:hover{transform:translateY(calc(var(--nami-lp-3) * -1));border-color:var(--nami-lp-c-b6a5f9);box-shadow:0 var(--nami-lp-15) var(--nami-lp-36) var(--nami-lp-c-32245212)}.lpr .card h3{font-size:var(--nami-lp-21);letter-spacing:-.045em;margin:var(--nami-lp-15) 0 var(--nami-lp-10);line-height:1.24}.lpr .card p{font-size:var(--nami-lp-14);color:var(--nami-lp-ref-ink-soft);margin:0;line-height:1.7}.lpr .card-icon{width:var(--nami-lp-48);height:var(--nami-lp-48);border-radius:var(--nami-lp-16);background:var(--nami-lp-c-f0eaff);color:var(--nami-lp-ref-deep);font-size:var(--nami-lp-23);place-items:center;display:grid}.lpr .card-icon.teal{background:var(--nami-lp-c-e3f7f2);color:var(--nami-lp-c-0a8c7d)}.lpr .card-icon.peach{background:var(--nami-lp-c-fff1e9);color:var(--nami-lp-c-d97651)}.lpr .card .text-link{margin-top:var(--nami-lp-17);align-items:center;gap:var(--nami-lp-7);font-weight:850;font-size:var(--nami-lp-12);color:var(--nami-lp-ref-deep);display:inline-flex}.lpr .card-link{height:100%;display:block}.lpr .checkrow{gap:var(--nami-lp-10);margin-top:var(--nami-lp-15);font-size:var(--nami-lp-13);color:var(--nami-lp-ref-ink-soft);align-items:flex-start;display:flex}.lpr .checkrow:before{content:"✓";color:#fff;background:var(--nami-lp-ref-mint);width:var(--nami-lp-19);height:var(--nami-lp-19);font-size:var(--nami-lp-12);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.lpr .panel{border-radius:var(--nami-lp-28);border:var(--nami-lp-1) solid var(--nami-lp-ref-line);box-shadow:var(--nami-lp-ref-shadow);background:#fff;overflow:hidden}.lpr .split{gap:var(--nami-lp-64);grid-template-columns:1fr 1fr;align-items:center;display:grid}.lpr .label{font-size:var(--nami-lp-10);text-transform:uppercase;letter-spacing:.11em;color:var(--nami-lp-c-82779a);font-weight:900;display:inline-block}.lpr .pill{border-radius:var(--nami-lp-40);background:var(--nami-lp-c-eee9fd);color:var(--nami-lp-c-623fd9);padding:var(--nami-lp-6) var(--nami-lp-12);font-size:var(--nami-lp-10);align-items:center;font-weight:850;display:inline-flex}.lpr .pill.mint{background:var(--nami-lp-c-dcf6f0);color:var(--nami-lp-c-168d81)}.lpr .pill.gray{background:var(--nami-lp-c-f3f2f5);color:var(--nami-lp-c-6d687e)}.lpr .mini-divider{border-top:var(--nami-lp-1) solid var(--nami-lp-ref-line);margin:var(--nami-lp-20) 0}.lpr .quote{font-size:clamp(var(--nami-lp-24),3vw,var(--nami-lp-37));letter-spacing:-.045em;font-weight:800;line-height:1.25}.lpr .micro{font-size:var(--nami-lp-11);color:var(--nami-lp-ref-ink-soft);line-height:1.55}.lpr .muted{color:var(--nami-lp-ref-ink-soft)}.lpr .path{gap:var(--nami-lp-8);flex-wrap:wrap;align-items:center;display:flex}.lpr .path span{border:var(--nami-lp-1) solid var(--nami-lp-ref-line);background:var(--nami-lp-c-fff);padding:var(--nami-lp-9) var(--nami-lp-12);border-radius:var(--nami-lp-9);font-weight:800;font-size:var(--nami-lp-11)}.lpr .path b{color:var(--nami-lp-ref-purple)}.lpr .feature-index{width:var(--nami-lp-30);height:var(--nami-lp-30);background:var(--nami-lp-c-eee8ff);color:var(--nami-lp-ref-deep);font-size:var(--nami-lp-12);border-radius:50%;place-items:center;font-weight:900;display:grid}.lpr .feature-row{gap:var(--nami-lp-14);padding:var(--nami-lp-19) 0;border-bottom:var(--nami-lp-1) solid var(--nami-lp-ref-line);display:flex}.lpr .feature-row h4{margin:0 0 var(--nami-lp-6);font-size:var(--nami-lp-16);letter-spacing:-.03em}.lpr .feature-row p{font-size:var(--nami-lp-13);color:var(--nami-lp-ref-ink-soft);margin:0;line-height:1.65}.lpr .toggle-nav{align-items:center;gap:var(--nami-lp-9);margin:var(--nami-lp-20) 0;flex-wrap:wrap;display:flex}.lpr .toggle-nav button,.lpr .topic-chips button{padding:var(--nami-lp-9) var(--nami-lp-14);border-radius:var(--nami-lp-40);border:var(--nami-lp-1) solid var(--nami-lp-ref-line);color:var(--nami-lp-ref-ink-soft);font-size:var(--nami-lp-12);background:#fff;font-weight:800;transition:all .17s}.lpr .toggle-nav button[aria-selected=true],.lpr .topic-chips button.active{background:var(--nami-lp-ref-ink);color:#fff;border-color:var(--nami-lp-ref-ink)}.lpr .toggle-nav button:hover,.lpr .topic-chips button:hover{border-color:var(--nami-lp-ref-purple)}.lpr .mock-browser{border:var(--nami-lp-1) solid var(--nami-lp-c-ded8ef);border-radius:var(--nami-lp-25);box-shadow:0 var(--nami-lp-29) var(--nami-lp-70) var(--nami-lp-c-3b2e7b25);background:#fff;position:relative;overflow:hidden}.lpr .browser-top{height:var(--nami-lp-47);border-bottom:var(--nami-lp-1) solid var(--nami-lp-c-eee9f4);padding:0 var(--nami-lp-17);background:var(--nami-lp-c-fff);font-size:var(--nami-lp-11);color:var(--nami-lp-c-9389a7);justify-content:space-between;align-items:center;display:flex}.lpr .traffic{gap:var(--nami-lp-6);display:flex}.lpr .traffic i{width:var(--nami-lp-9);height:var(--nami-lp-9);background:var(--nami-lp-c-f0d1cb);border-radius:100%}.lpr .traffic i:nth-child(2){background:var(--nami-lp-c-f3e6b9)}.lpr .traffic i:nth-child(3){background:var(--nami-lp-c-bee9de)}.lpr .browser-body{min-height:var(--nami-lp-410);display:flex}.lpr .mock-sidebar{width:var(--nami-lp-57);background:var(--nami-lp-c-fbfaff);border-right:var(--nami-lp-1) solid var(--nami-lp-c-eee9f4);align-items:center;gap:var(--nami-lp-13);padding:var(--nami-lp-22) 0;flex-direction:column;flex-shrink:0;display:flex}.lpr .side-ico{height:var(--nami-lp-30);width:var(--nami-lp-30);border-radius:var(--nami-lp-9);color:var(--nami-lp-c-8374a6);font-size:var(--nami-lp-14);place-items:center;display:grid}.lpr .side-ico.active{background:var(--nami-lp-c-eee7ff);color:var(--nami-lp-ref-deep)}.lpr .mock-content{padding:var(--nami-lp-25) var(--nami-lp-24);flex:1;min-width:0}.lpr .mock-h3{font-size:var(--nami-lp-17);letter-spacing:-.04em;margin:var(--nami-lp-8) 0 var(--nami-lp-3);font-weight:850}.lpr .mock-status{font-size:var(--nami-lp-10);color:var(--nami-lp-c-17897c);background:var(--nami-lp-c-ddf6ef);padding:var(--nami-lp-6) var(--nami-lp-9);border-radius:var(--nami-lp-30);font-weight:850;display:inline-block}.lpr .mock-list{margin-top:var(--nami-lp-17);gap:var(--nami-lp-9);display:grid}.lpr .mock-item{border:var(--nami-lp-1) solid var(--nami-lp-c-eee8f4);border-radius:var(--nami-lp-13);padding:var(--nami-lp-12);background:var(--nami-lp-c-fff);align-items:center;gap:var(--nami-lp-10);font-size:var(--nami-lp-12);display:flex}.lpr .mock-item span:first-child{background:var(--nami-lp-c-f4efff);color:var(--nami-lp-ref-deep);width:var(--nami-lp-27);height:var(--nami-lp-27);border-radius:var(--nami-lp-9);place-items:center;font-weight:900;display:grid}.lpr .mock-item small{color:var(--nami-lp-c-8d839f);white-space:nowrap;font-size:var(--nami-lp-10);margin-left:auto}.lpr .mock-item.focus{border-color:var(--nami-lp-c-c4b1ff);background:var(--nami-lp-c-fcfbff)}.lpr .mock-data{margin-top:var(--nami-lp-17);background:var(--nami-lp-c-f8f6ff);padding:var(--nami-lp-17);border-radius:var(--nami-lp-13);font-size:var(--nami-lp-12);color:var(--nami-lp-c-69607d);line-height:1.6}.lpr .mock-actions{gap:var(--nami-lp-7);margin-top:var(--nami-lp-17);flex-wrap:wrap;display:flex}.lpr .mock-actions span{font-size:var(--nami-lp-10);padding:var(--nami-lp-7) var(--nami-lp-10);border-radius:var(--nami-lp-30);color:var(--nami-lp-c-5e4cc2);background:var(--nami-lp-c-efeaff);font-weight:800}.lpr .demo-tabs{margin:var(--nami-lp-19) 0 0;gap:var(--nami-lp-6);flex-wrap:wrap;display:flex}.lpr .demo-tabs button{border:var(--nami-lp-1) solid var(--nami-lp-c-dfd8ed);background:var(--nami-lp-c-fff);color:var(--nami-lp-c-5f5970);padding:var(--nami-lp-10) var(--nami-lp-13);font-size:var(--nami-lp-11);border-radius:var(--nami-lp-40);font-weight:900}.lpr .demo-tabs button.active{background:var(--nami-lp-ref-deep);border-color:var(--nami-lp-ref-deep);color:#fff}.lpr .demo-copy{margin-top:var(--nami-lp-15);justify-content:space-between;align-items:center;gap:var(--nami-lp-18);display:flex}.lpr .demo-copy p{font-size:var(--nami-lp-12);color:var(--nami-lp-ref-ink-soft);margin:0}.lpr .demo-copy strong{font-size:var(--nami-lp-12);color:var(--nami-lp-ref-ink)}.lpr .hero-float{z-index:4;background:var(--nami-lp-c-fff);border:var(--nami-lp-1) solid var(--nami-lp-c-e5e0ef);border-radius:var(--nami-lp-16);padding:var(--nami-lp-12) var(--nami-lp-15);box-shadow:0 var(--nami-lp-12) var(--nami-lp-36) var(--nami-lp-c-3d337421);align-items:center;gap:var(--nami-lp-12);font-size:var(--nami-lp-12);font-weight:800;display:flex;position:absolute}.lpr .hero-float.top{right:calc(var(--nami-lp-15) * -1);top:calc(var(--nami-lp-30) * -1)}.lpr .hero-float.bottom{left:calc(var(--nami-lp-24) * -1);bottom:calc(var(--nami-lp-23) * -1)}.lpr .float-icon{width:var(--nami-lp-31);height:var(--nami-lp-31);border-radius:var(--nami-lp-11);background:var(--nami-lp-ref-mint-light);color:var(--nami-lp-ref-mint);place-items:center;display:grid}.lpr .mock-wrap{position:relative}.lpr .speech{font-size:var(--nami-lp-12);color:var(--nami-lp-ref-ink-soft);padding:var(--nami-lp-12) var(--nami-lp-15);border-radius:var(--nami-lp-13);background:var(--nami-lp-c-f6f4fa);margin:var(--nami-lp-8) 0}.lpr .speech em{color:var(--nami-lp-c-9a87b4);font-style:normal;font-size:var(--nami-lp-10);margin-bottom:var(--nami-lp-4);font-weight:800;display:block}.lpr .big-statement{border-radius:var(--nami-lp-33);background:var(--nami-lp-c-29213d);color:#fff;padding:var(--nami-lp-60) var(--nami-lp-68);position:relative;overflow:hidden}.lpr .big-statement:before{content:"";width:var(--nami-lp-500);height:var(--nami-lp-500);right:calc(var(--nami-lp-220) * -1);bottom:calc(var(--nami-lp-300) * -1);background:radial-gradient(circle,var(--nami-lp-c-8970e97b),transparent 70%);position:absolute}.lpr .big-statement h2{font-size:clamp(var(--nami-lp-35),4.2vw,var(--nami-lp-59));color:#fff;max-width:var(--nami-lp-820)}.lpr .big-statement p{color:var(--nami-lp-c-cec9df);max-width:var(--nami-lp-740)}.lpr .humor{padding:var(--nami-lp-84) 0;background:var(--nami-lp-c-efebff);text-align:center}.lpr .humor h2{font-size:clamp(var(--nami-lp-32),4.2vw,var(--nami-lp-55));margin:var(--nami-lp-20) auto;max-width:var(--nami-lp-900)}.lpr .humor .punch{font-size:clamp(var(--nami-lp-20),2.5vw,var(--nami-lp-30));margin:0 0 var(--nami-lp-13);letter-spacing:-.05em;font-weight:850}.lpr .humor .punch-small{font-size:var(--nami-lp-14);color:var(--nami-lp-c-6d647e)}.lpr .cross-cta{gap:var(--nami-lp-30);border:var(--nami-lp-1) solid var(--nami-lp-c-ded7f3);border-radius:var(--nami-lp-23);background:linear-gradient(110deg,var(--nami-lp-c-faf8ff),var(--nami-lp-c-e9f8f4));padding:var(--nami-lp-32) var(--nami-lp-38);grid-template-columns:1fr auto;align-items:center;display:grid}.lpr .cross-cta h3{font-size:var(--nami-lp-23);margin:0 0 var(--nami-lp-6);letter-spacing:-.04em}.lpr .cross-cta p{font-size:var(--nami-lp-13);color:var(--nami-lp-ref-ink-soft);margin:0}.lpr .faq{border-top:var(--nami-lp-1) solid var(--nami-lp-ref-line)}.lpr .faq details{border-bottom:var(--nami-lp-1) solid var(--nami-lp-ref-line);padding:var(--nami-lp-21) 0}.lpr .faq summary{justify-content:space-between;gap:var(--nami-lp-12);font-size:var(--nami-lp-16);cursor:pointer;font-weight:850;list-style:none;display:flex}.lpr .faq summary::-webkit-details-marker{display:none}.lpr .faq summary:after{content:"+";color:var(--nami-lp-ref-purple);font-size:var(--nami-lp-24);font-weight:400}.lpr .faq details[open] summary:after{content:"−"}.lpr .faq details p{font-size:var(--nami-lp-14);color:var(--nami-lp-ref-ink-soft);max-width:var(--nami-lp-750);line-height:1.8}.lpr .closing{background:var(--nami-lp-c-24203a);color:var(--nami-lp-c-fff);border-radius:var(--nami-lp-30);padding:var(--nami-lp-63);text-align:center;position:relative;overflow:hidden}.lpr .closing h2{font-size:clamp(var(--nami-lp-32),4.4vw,var(--nami-lp-55));margin:var(--nami-lp-13) 0 var(--nami-lp-18)}.lpr .closing p{color:var(--nami-lp-c-d6d1e3);max-width:var(--nami-lp-660);margin:0 auto var(--nami-lp-27)}.lpr .closing .btn{background:var(--nami-lp-c-fff);color:var(--nami-lp-ref-ink);box-shadow:none}.lpr .closing .btn:hover{background:var(--nami-lp-c-f4f0ff)}.lpr .footer{padding:var(--nami-lp-66) 0 var(--nami-lp-25);background:var(--nami-lp-c-f4f0f7);border-top:var(--nami-lp-1) solid var(--nami-lp-ref-line)}.lpr .footer-grid{gap:var(--nami-lp-40);grid-template-columns:1.6fr repeat(3,1fr);display:grid}.lpr .footer h4{margin:0 0 var(--nami-lp-17);font-size:var(--nami-lp-12)}.lpr .footer a{margin:var(--nami-lp-8) 0;color:var(--nami-lp-c-6c657e);font-size:var(--nami-lp-12);display:block}.lpr .footer a:hover{color:var(--nami-lp-ref-deep);text-decoration:underline}.lpr .footer .logo{margin-bottom:var(--nami-lp-12);display:inline-flex}.lpr .footer p{font-size:var(--nami-lp-12);color:var(--nami-lp-c-756f82);line-height:1.75}.lpr .footer-base{justify-content:space-between;gap:var(--nami-lp-20);border-top:var(--nami-lp-1) solid var(--nami-lp-c-dcd5e5);padding-top:var(--nami-lp-17);margin-top:var(--nami-lp-48);font-size:var(--nami-lp-11);color:var(--nami-lp-c-746d84);flex-wrap:wrap;display:flex}.lpr .flow-rail{gap:var(--nami-lp-13);margin-top:var(--nami-lp-30);grid-template-columns:repeat(4,1fr);display:grid}.lpr .rail-card{border:var(--nami-lp-1) solid var(--nami-lp-c-eee7f3);padding:var(--nami-lp-19) var(--nami-lp-17);background:var(--nami-lp-c-fff);border-radius:var(--nami-lp-17)}.lpr .rail-card b{font-size:var(--nami-lp-15);letter-spacing:-.02em;margin:var(--nami-lp-10) 0 var(--nami-lp-6);display:block}.lpr .rail-card span{font-size:var(--nami-lp-12);color:var(--nami-lp-ref-ink-soft)}.lpr .number{font-size:var(--nami-lp-10);color:var(--nami-lp-ref-deep);font-weight:900}.lpr .journey-line{height:var(--nami-lp-2);background:linear-gradient(90deg,var(--nami-lp-ref-purple),var(--nami-lp-ref-mint));margin:0 var(--nami-lp-24);top:var(--nami-lp-12);position:relative}.lpr .audience-card{background:var(--nami-lp-c-fff);border:var(--nami-lp-1) solid var(--nami-lp-ref-line);padding:var(--nami-lp-35);border-radius:var(--nami-lp-26)}.lpr .audience-card h3{font-size:var(--nami-lp-27);letter-spacing:-.05em;margin:var(--nami-lp-14) 0}.lpr .audience-card p{color:var(--nami-lp-ref-ink-soft);font-size:var(--nami-lp-14);min-height:var(--nami-lp-72);line-height:1.75}.lpr .audience-card .card-icon{width:var(--nami-lp-54);height:var(--nami-lp-54)}.lpr .fineprint{font-size:var(--nami-lp-11);color:var(--nami-lp-c-8a8296);line-height:1.7}.lpr .mini-tag{font-size:var(--nami-lp-9);text-transform:uppercase;letter-spacing:.08em;color:var(--nami-lp-c-a38141);background:var(--nami-lp-c-fff4d7);padding:var(--nami-lp-5) var(--nami-lp-8);border-radius:var(--nami-lp-20);font-weight:900}.lpr .text-link-list{margin:0;padding:0;list-style:none}.lpr .text-link-list li{margin:var(--nami-lp-10) 0;font-size:var(--nami-lp-13)}.lpr .text-link-list a{color:var(--nami-lp-ref-deep);font-weight:850}.lpr .text-link-list a:hover{text-decoration:underline}.lpr .orientation-box{border:var(--nami-lp-1) solid var(--nami-lp-c-e2dbef);background:var(--nami-lp-c-fff);border-radius:var(--nami-lp-27);padding:var(--nami-lp-24);box-shadow:var(--nami-lp-ref-shadow)}.lpr .orientation-input{align-items:center;gap:var(--nami-lp-9);border:var(--nami-lp-1) solid var(--nami-lp-c-dad2ea);border-radius:var(--nami-lp-14);padding:var(--nami-lp-7) var(--nami-lp-8) var(--nami-lp-7) var(--nami-lp-15);background:var(--nami-lp-c-fff);display:flex}.lpr .orientation-input input{width:100%;min-width:0;font-size:var(--nami-lp-14);padding:var(--nami-lp-11) 0;color:var(--nami-lp-ref-ink);background:0 0;border:0;outline:0}.lpr .orientation-input input:focus{outline:none}.lpr .orientation-input:focus-within{outline:var(--nami-lp-3) solid var(--nami-lp-c-7252e92f);border-color:var(--nami-lp-ref-purple)}.lpr .orientation-input .btn{padding:var(--nami-lp-12) var(--nami-lp-16)}.lpr .topic-chips{gap:var(--nami-lp-7);margin-top:var(--nami-lp-14);flex-wrap:wrap;display:flex}.lpr .topic-chips button{font-size:var(--nami-lp-11);padding:var(--nami-lp-8) var(--nami-lp-11)}.lpr .orientation-result{margin-top:var(--nami-lp-16);padding:var(--nami-lp-18);border:var(--nami-lp-1) solid var(--nami-lp-c-d5ebdf);background:var(--nami-lp-c-f3faf7);border-radius:var(--nami-lp-17);display:none}.lpr .orientation-result.visible{display:block}.lpr .orientation-result h4{margin:var(--nami-lp-7) 0 var(--nami-lp-7);font-size:var(--nami-lp-16)}.lpr .orientation-result p{margin:var(--nami-lp-4) 0 var(--nami-lp-12);font-size:var(--nami-lp-12);color:var(--nami-lp-c-5d6f68)}.lpr .orientation-result .links{gap:var(--nami-lp-10);flex-wrap:wrap;align-items:center;display:flex}.lpr .orientation-result a{font-size:var(--nami-lp-12);color:var(--nami-lp-c-127c72);font-weight:850;text-decoration:underline}.lpr .search-choices{gap:var(--nami-lp-10);margin-top:var(--nami-lp-14);grid-template-columns:1fr 1fr;display:grid}.lpr .search-choice{background:var(--nami-lp-c-f8f6ff);padding:var(--nami-lp-13);border-radius:var(--nami-lp-12);border:var(--nami-lp-1) solid var(--nami-lp-c-eee8fc);font-size:var(--nami-lp-11)}.lpr .search-choice b{font-size:var(--nami-lp-13);margin:var(--nami-lp-5) 0;display:block}.lpr .search-choice a{color:var(--nami-lp-ref-deep);font-weight:900}.lpr .story-cards{gap:var(--nami-lp-17);grid-template-columns:repeat(3,1fr);display:grid}.lpr .story-card{border-radius:var(--nami-lp-22);padding:var(--nami-lp-26);background:var(--nami-lp-c-fff);border:var(--nami-lp-1) solid var(--nami-lp-ref-line)}.lpr .story-card b{font-size:var(--nami-lp-20);letter-spacing:-.05em;margin:var(--nami-lp-16) 0 var(--nami-lp-9);line-height:1.2;display:block}.lpr .story-card p{font-size:var(--nami-lp-13);color:var(--nami-lp-ref-ink-soft);line-height:1.7}.lpr .story-card .prompt{color:var(--nami-lp-c-6b52d4);font-weight:800;font-size:var(--nami-lp-12)}.lpr .profile-preview{border:var(--nami-lp-1) solid var(--nami-lp-c-e5e0ef);border-radius:var(--nami-lp-22);padding:var(--nami-lp-19);box-shadow:var(--nami-lp-ref-shadow);background:#fff}.lpr .profile-preview-head{align-items:center;gap:var(--nami-lp-12);margin-bottom:var(--nami-lp-15);display:flex}.lpr .avatar{width:var(--nami-lp-49);height:var(--nami-lp-49);background:linear-gradient(135deg,var(--nami-lp-c-dddcff),var(--nami-lp-c-d4f7e9));color:var(--nami-lp-c-6653c0);border-radius:var(--nami-lp-15);font-size:var(--nami-lp-21);place-items:center;display:grid}.lpr .profile-preview h4{font-size:var(--nami-lp-15);margin:0}.lpr .profile-preview p{font-size:var(--nami-lp-11);color:var(--nami-lp-ref-ink-soft);margin:var(--nami-lp-3) 0}.lpr .matched{padding:var(--nami-lp-10) var(--nami-lp-12);border-radius:var(--nami-lp-12);background:var(--nami-lp-c-f0fbf7);margin:var(--nami-lp-12) 0;font-size:var(--nami-lp-11);color:var(--nami-lp-c-25796a)}.lpr .matched b{font-size:var(--nami-lp-12)}.lpr .profile-detail{gap:var(--nami-lp-9);grid-template-columns:1fr 1fr;display:grid}.lpr .profile-detail span{font-size:var(--nami-lp-10);padding:var(--nami-lp-8);background:var(--nami-lp-c-f8f6fc);border-radius:var(--nami-lp-9);color:var(--nami-lp-c-736982)}.lpr .pathology-card{padding:var(--nami-lp-26);background:var(--nami-lp-c-fff);border:var(--nami-lp-1) solid var(--nami-lp-ref-line);border-radius:var(--nami-lp-22);position:relative}.lpr .pathology-card .kicker{color:var(--nami-lp-ref-deep);font-size:var(--nami-lp-10);text-transform:uppercase;letter-spacing:.08em;font-weight:900}.lpr .pathology-card h3{font-size:var(--nami-lp-22);letter-spacing:-.04em;margin:var(--nami-lp-13) 0 var(--nami-lp-10);line-height:1.23}.lpr .pathology-card p{font-size:var(--nami-lp-12);color:var(--nami-lp-ref-ink-soft);line-height:1.75}.lpr .pathology-card a{font-size:var(--nami-lp-12);color:var(--nami-lp-ref-deep);font-weight:900}.lpr .pathology-card:hover{border-color:var(--nami-lp-c-ad99ef)}.lpr .safety{font-size:var(--nami-lp-11);color:var(--nami-lp-ref-ink-soft);padding:var(--nami-lp-11) var(--nami-lp-13);background:var(--nami-lp-c-f4f1f9);border-radius:var(--nami-lp-11);margin-top:var(--nami-lp-16)}.lpr .notice-status{align-items:center;gap:var(--nami-lp-8);font-size:var(--nami-lp-10);color:var(--nami-lp-c-81788b);margin:var(--nami-lp-8) 0 0;display:flex}.lpr .popover-toast{bottom:var(--nami-lp-22);right:var(--nami-lp-24);padding:var(--nami-lp-15) var(--nami-lp-18);border-radius:var(--nami-lp-14);background:var(--nami-lp-c-242039);color:var(--nami-lp-c-fff);box-shadow:var(--nami-lp-ref-shadow);font-size:var(--nami-lp-12);z-index:200;max-width:var(--nami-lp-330);display:none;position:fixed}.lpr .popover-toast.visible{display:block}@media (max-width:1024px){.lpr .primary-nav{gap:var(--nami-lp-13)}.lpr .hero-grid{gap:var(--nami-lp-25)}.lpr .header-in{gap:var(--nami-lp-16)}.lpr .header-actions .btn-light{display:none}}@media (max-width:768px){.lpr .container{width:min(var(--nami-lp-ref-max),calc(100% - var(--nami-lp-36)))}.lpr .primary-nav{top:var(--nami-lp-80);background:var(--nami-lp-ref-paper);padding:var(--nami-lp-20) var(--nami-lp-24);box-shadow:0 var(--nami-lp-25) var(--nami-lp-40) var(--nami-lp-c-2b224225);border-bottom:var(--nami-lp-1) solid var(--nami-lp-ref-line);flex-direction:column;align-items:stretch;display:none;position:absolute;left:0;right:0}.lpr .primary-nav.open{display:flex}.lpr .header-actions{margin-left:auto}.lpr .mobile-menu{display:block}.lpr .hero{padding:var(--nami-lp-63) 0 var(--nami-lp-75)}.lpr .hero-grid,.lpr .split{gap:var(--nami-lp-50);grid-template-columns:1fr}.lpr .hero h1{font-size:clamp(var(--nami-lp-43),8vw,var(--nami-lp-67))}.lpr .hero-grid .mock-wrap{max-width:var(--nami-lp-680)}.lpr .grid-3,.lpr .grid-4,.lpr .flow-rail{grid-template-columns:repeat(2,1fr)}.lpr .footer-grid{gap:var(--nami-lp-25);grid-template-columns:repeat(2,1fr)}.lpr .hero-float.top{right:0}.lpr .hero-float.bottom{left:0}.lpr .section{padding:var(--nami-lp-77) 0}.lpr .big-statement{padding:var(--nami-lp-50)}}@media (max-width:640px){.lpr .container{width:calc(100% - var(--nami-lp-32))}.lpr .header-in{min-height:var(--nami-lp-72)}.lpr .primary-nav{top:var(--nami-lp-72)}.lpr .audience,.lpr .header-actions .btn{display:none}.lpr .hero{padding:var(--nami-lp-55) 0 var(--nami-lp-68)}.lpr .hero h1{font-size:clamp(var(--nami-lp-43),11.8vw,var(--nami-lp-61))}.lpr .hero-lead{font-size:var(--nami-lp-15)}.lpr .hero-cta .btn,.lpr .hero-cta .btn-light{width:100%}.lpr .hero-foot{font-size:var(--nami-lp-11)}.lpr .section{padding:var(--nami-lp-67) 0}.lpr .section-sm{padding:var(--nami-lp-56) 0}.lpr .grid-2,.lpr .grid-3,.lpr .grid-4,.lpr .story-cards,.lpr .flow-rail{grid-template-columns:1fr}.lpr .grid-3 .card,.lpr .grid-2 .card{padding:var(--nami-lp-23)}.lpr .section h2,.lpr .section-sm h2{font-size:var(--nami-lp-36)}.lpr .big-statement{padding:var(--nami-lp-36) var(--nami-lp-28)}.lpr .humor{padding:var(--nami-lp-65) 0}.lpr .cross-cta{padding:var(--nami-lp-28);grid-template-columns:1fr}.lpr .footer-grid{gap:var(--nami-lp-22);grid-template-columns:repeat(2,1fr)}.lpr .footer-grid .brand-col{grid-column:1/-1}.lpr .closing{padding:var(--nami-lp-45) var(--nami-lp-23)}.lpr .hero-float{display:none}.lpr .mock-content{padding:var(--nami-lp-16)}.lpr .mock-sidebar{width:var(--nami-lp-42)}.lpr .mock-item small{display:none}.lpr .browser-body{min-height:var(--nami-lp-383)}.lpr .mock-h3{font-size:var(--nami-lp-15)}.lpr .demo-tabs button{font-size:var(--nami-lp-10);padding:var(--nami-lp-7) var(--nami-lp-9)}.lpr .demo-copy{display:block}.lpr .search-choices{grid-template-columns:1fr}.lpr .orientation-box{padding:var(--nami-lp-17)}.lpr .orientation-input .btn{padding:var(--nami-lp-11) var(--nami-lp-10);font-size:var(--nami-lp-11)}.lpr .hero-trail{gap:var(--nami-lp-6)}.lpr .profile-detail{grid-template-columns:1fr}.lpr .footer-base{display:block}}@media (prefers-reduced-motion:reduce){.lpr *,.lpr,.lpr :before,.lpr,.lpr :after,.lpr{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.lpr .eyebrow-declaration{color:var(--nami-lp-c-c4b7ff)}.lpr .declaration-menthe{color:var(--nami-lp-c-b7f5e6)}.lpr .section-sub.centre{margin:auto}.lpr .actions-centre{text-align:center;margin-top:var(--nami-lp-28)}.lpr .btn-espace{margin-top:var(--nami-lp-22)}.lpr .panel-resultat{padding:var(--nami-lp-24)}.lpr .titre-panneau-resultat{font-size:var(--nami-lp-23);letter-spacing:-.045em;margin:var(--nami-lp-11) 0 var(--nami-lp-15)}.lpr .fineprint-espace{margin-top:var(--nami-lp-16)}.lpr .actions-gauche{margin-top:var(--nami-lp-27)}.lpr .panel-suivi{padding:var(--nami-lp-27)}.lpr .titre-panneau-suivi{font-size:var(--nami-lp-25);letter-spacing:-.055em;margin:var(--nami-lp-10) 0 var(--nami-lp-19)}.lpr small.bloc{display:block}.lpr .split.split-haut{align-items:start}.lpr .eyebrow-closing{color:var(--nami-lp-c-bfc0ff)}.lpr .actions-centre-flex{justify-content:center}.lpr .btn.btn-contour-sombre{color:var(--nami-lp-c-fff);border-color:var(--nami-lp-c-685e7b);background:0 0}.lpr .section-porte-soignant{padding-top:var(--nami-lp-5)}.lpr .orientation-tete{justify-content:space-between;gap:var(--nami-lp-10);margin-bottom:var(--nami-lp-7);align-items:center;display:flex}.lpr .titre-orientation{font-size:var(--nami-lp-25);letter-spacing:-.055em;margin:var(--nami-lp-13) 0 var(--nami-lp-8)}.lpr .micro-orientation{margin-bottom:var(--nami-lp-16)}.lpr .label-bloc{margin-bottom:var(--nami-lp-7);display:block}.lpr .loupe-orientation{color:var(--nami-lp-ref-purple);font-size:var(--nami-lp-20)}.lpr .eyebrow-rupture{color:var(--nami-lp-c-bcaeff)}.lpr .section-sub.auto{margin:auto}.lpr .fineprint-demo{margin-top:var(--nami-lp-25)}.lpr .panel-demo{padding:var(--nami-lp-19)}.lpr .demo-panneau{min-height:var(--nami-lp-385);padding:var(--nami-lp-20) var(--nami-lp-3) var(--nami-lp-3)}.lpr .titre-demo{font-size:var(--nami-lp-22);letter-spacing:-.045em;margin:var(--nami-lp-15) 0 var(--nami-lp-12)}.lpr .speech.speech-menthe{background:var(--nami-lp-c-f0fbf7)}.lpr .btn-cas{margin-top:var(--nami-lp-15)}.lpr .panel-cas{padding:var(--nami-lp-24)}.lpr .titre-cas{font-size:var(--nami-lp-24);letter-spacing:-.04em;margin:var(--nami-lp-13) 0 var(--nami-lp-20)}.lpr .flow-rail.flow-rail-2{grid-template-columns:1fr 1fr;margin-top:0}.lpr .panel-patient{padding:var(--nami-lp-25)}.lpr .titre-patient{font-size:var(--nami-lp-24);letter-spacing:-.04em}.lpr .fineprint-confiance{margin-top:var(--nami-lp-18)}.lpr .humor h2{letter-spacing:-.065em;font-weight:850;line-height:1.11}.lpr .humor .punch{letter-spacing:-.065em}.lpr .demo-tabs button,.lpr .demo-copy .btn{height:auto;line-height:inherit;white-space:normal}.lpr .qui-consulte{margin-top:var(--nami-space-10)}.lpr .qui-consulte .section-head h3{margin-top:var(--nami-space-3)}.lpr .qui-consulte .card h3{margin-bottom:var(--nami-space-3)}