.lisa-product-page{--lisa-gutter:clamp(20px,4.5vw,80px)}.lisa-product-page main .wrap{width:calc(100% - 2 * var(--lisa-gutter));max-width:1320px;margin-inline:auto}.lisa-hero{padding-block:clamp(56px,6vw,96px) 0}.lisa-hero h1{font-size:clamp(44px,7.8vw,108px);line-height:1.06;max-width:18ch;letter-spacing:-.035em;text-wrap:balance}.lisa-hero h1 span{background:var(--blue);box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 .05em}.lisa-intro{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:64px;align-items:start;margin-block:36px 52px}.lisa-intro>p{font-size:clamp(20px,2vw,28px);line-height:1.5;max-width:43ch}.lisa-intro>div{justify-self:end;padding-top:6px;max-width:100%}.lisa-entry{min-height:44px;line-height:1.5;display:inline-flex;gap:20px;align-items:center;justify-content:space-between}.lisa-access{font-size:15px;line-height:1.55;margin-top:14px}.lisa-live-example{background:#f1f3f6;padding:28px 32px;border-radius:20px;color:#202227}.lisa-example-top{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:500}.lisa-example-top img{object-fit:contain;flex:none;width:40px;height:40px;max-width:40px}.lisa-example-top>span:last-child{margin-left:auto;color:#626773;font-weight:400;font-size:14px}.lisa-example-query{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:baseline;margin-top:24px;color:#626773;font-size:14px}.lisa-example-query strong{font-size:16px;font-weight:500;color:#202227}.lisa-demo-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;margin-top:28px;align-items:start}.lisa-demo-edit label{display:block;font-size:20px;font-weight:500;margin-bottom:12px}.lisa-demo-edit label span{display:block;font-size:14px;font-weight:400;color:#626773;margin-top:6px}.lisa-demo-edit textarea{display:block;width:100%;min-height:120px;padding:18px;background:#fff;border:1px solid #b8bec8;border-radius:8px;color:#202227;font:400 19px/1.5 inherit;font-family:inherit;font-size:19px;line-height:1.5;resize:vertical}.lisa-demo-count{font-size:14px;line-height:1.5;color:#626773;margin-top:10px;font-variant-numeric:tabular-nums}.lisa-demo-apply{background:#202227;color:#fff;padding:12px 18px;min-height:48px;border:0;border-radius:6px;display:inline-flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;font:inherit;font-size:16px;line-height:1.4;cursor:pointer;transition:transform .14s ease-out}.lisa-demo-apply:active{transform:scale(.98)}.lisa-demo-result>p:first-child{font-size:16px;line-height:1.5;margin-bottom:14px}.lisa-result-paper{background:#fff;padding:24px;border-radius:8px}.lisa-result-paper>span{font-size:14px;color:#626773}.lisa-result-paper>[data-lisa-demo-preview]{font-size:24px;line-height:1.35;color:#1858a7;margin-block:12px;overflow-wrap:anywhere}.lisa-result-paper p{font-size:16px;line-height:1.6}.lisa-example-note{font-size:14px;line-height:1.6;color:#626773;margin-top:18px;max-width:56ch}.lisa-demo-caption{font-size:13px;line-height:1.6;color:#626773;margin-top:28px}.lisa-explanation{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,7vw,100px);padding-block:clamp(80px,9vw,140px)}.lisa-product-page h2{font-size:clamp(32px,4vw,56px);line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.lisa-explanation>div>p,.lisa-export>div>p{font-size:clamp(19px,1.8vw,24px);line-height:1.6;margin-top:28px;max-width:40ch}.lisa-findings{display:grid;gap:32px;margin:0}.lisa-findings dt{font-size:24px;line-height:1.3;margin:0 0 12px}.lisa-findings dd{font-size:18px;line-height:1.65;margin:0}.lisa-tags{background:#202227;color:#fff;border-radius:var(--section-radius);padding-block:clamp(64px,7vw,100px)}.lisa-section-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.lisa-section-intro>p{font-size:clamp(19px,1.8vw,24px);line-height:1.6;max-width:43ch}.lisa-tag-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;margin-top:56px}.lisa-tag-sample{padding:32px;background:#fff;border-radius:12px;color:#202227}.lisa-sample-label{font-size:22px;display:flex;justify-content:space-between;align-items:baseline;gap:20px}.lisa-sample-label>span{font-size:14px;color:#626773}.lisa-sample-value{background:#f1f3f6;padding:20px;font-size:24px;line-height:1.4;margin-block:24px}.lisa-tag-sample>p{font-size:16px;line-height:1.6}.lisa-sample-words{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.lisa-sample-words>span{padding:10px 12px;background:#f1f3f6;border-radius:6px;font-size:16px}.lisa-tag-sample .lisa-sample-explanation{color:#626773;font-size:14px;margin-top:20px}.lisa-tag-copy h3{font-size:30px;line-height:1.3;font-weight:400;max-width:23ch}.lisa-tag-copy p{font-size:18px;line-height:1.65;margin-top:24px;max-width:45ch;color:#e0e3e6}.lisa-tag-copy a{color:#fff;margin-top:24px}.lisa-workflow{padding-block:clamp(80px,9vw,140px)}.lisa-workflow ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 80px;list-style:none;padding:0;margin:48px 0 0;counter-reset:steps}.lisa-workflow li{counter-increment:steps;position:relative;padding-left:44px}.lisa-workflow li:before{content:counter(steps) ".";position:absolute;left:0;top:1px;font-size:24px;line-height:1.3;color:#626773}.lisa-workflow h3{font-size:26px;line-height:1.3;font-weight:400}.lisa-workflow p{font-size:18px;line-height:1.65;margin-top:16px;max-width:47ch}.lisa-export{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;background:#f1f3f6;padding:clamp(32px,5vw,64px);border-radius:20px}.lisa-output-list{display:grid;gap:28px}.lisa-output-list h3{font-size:26px;font-weight:400;line-height:1.3}.lisa-output-list p{font-size:18px;line-height:1.65;margin-top:10px}.lisa-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:80px;padding-block:clamp(80px,9vw,140px)}.lisa-faq details{margin-bottom:20px;background:#f1f3f6;padding:22px 26px;border-radius:8px}.lisa-faq summary{font-size:20px;line-height:1.45;cursor:pointer;min-height:44px;align-content:center}.lisa-faq details p{font-size:17px;line-height:1.7;margin-top:18px}.lisa-product-page a:focus-visible,.lisa-product-page button:focus-visible,.lisa-product-page textarea:focus-visible,.lisa-faq summary:focus-visible{outline:3px solid #1769d2;outline-offset:5px}@media(max-width:1000px){.lisa-intro{grid-template-columns:1fr;gap:24px}.lisa-intro>div{justify-self:start}.lisa-section-intro,.lisa-tag-layout{gap:32px}.lisa-explanation,.lisa-export,.lisa-faq{gap:40px}.lisa-demo-grid{gap:24px}.lisa-live-example{padding:24px}}@media(max-width:760px){.lisa-demo-grid,.lisa-explanation,.lisa-section-intro,.lisa-tag-layout,.lisa-export,.lisa-faq{grid-template-columns:1fr}.lisa-live-example{padding:24px 20px}.lisa-example-top{flex-wrap:wrap;font-size:17px;gap:8px}.lisa-example-top>span:last-child{width:100%;margin:0 0 0 48px}.lisa-result-paper{padding:20px}.lisa-example-query{margin-top:24px}.lisa-demo-grid{gap:28px}.lisa-demo-edit textarea{font-size:17px}.lisa-explanation{gap:36px}.lisa-section-intro{gap:24px}.lisa-tag-layout{margin-top:36px;gap:32px}.lisa-tag-sample{padding:24px}.lisa-workflow ol{grid-template-columns:1fr;gap:32px;margin-top:32px}.lisa-workflow li{padding-left:36px}.lisa-export{padding:32px 24px}.lisa-faq{gap:28px}.lisa-faq details{padding:20px}.lisa-product-page h2{font-size:34px}.lisa-tag-copy h3{font-size:26px}.lisa-explanation>div>p,.lisa-export>div>p{margin-top:20px}.lisa-hero{padding-top:48px}.lisa-intro{margin-block:28px 36px}.lisa-demo-apply{width:100%}}@media(max-width:390px){.lisa-hero h1{font-size:40px}.lisa-product-page h2{font-size:31px}.lisa-sample-label{flex-wrap:wrap;gap:6px}.lisa-demo-result .lisa-result-paper>[data-lisa-demo-preview]{font-size:21px}.lisa-example-top>span:last-child{margin-left:0}.lisa-sample-value{font-size:21px;padding:16px}.lisa-entry{font-size:20px}}@media(prefers-reduced-motion:reduce){.lisa-demo-apply{transition:none}.lisa-demo-apply:active{transform:none}}
