.lc-width{width:calc(100% - 64px);max-width:1216px;margin:auto}.lc-hero{padding:16px 0 40px;background:url('../images/landing-copy/right.png') no-repeat calc(50% + 128px) -72px/512px,url('../images/landing-copy/left.png') no-repeat left 132px/368px}.lc-hero h1{font:700 40px/48px var(--heading-font);letter-spacing:-.035em}.lc-hero h1+p{font:400 16px/24px var(--font);margin-top:4px}.lc-hero aside{display:flex;gap:16px;align-items:flex-start;position:relative;overflow:hidden;padding:18px 16px;background:white;border-radius:12px;margin-top:26px;box-shadow:0 1px 2px #18213d12}.lc-hero aside:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:#00a6d9}.lc-hero aside>span{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:8px;background:#e3e5ff;color:#006d93}.lc-hero aside svg{width:22px;height:22px}.lc-hero aside p{font:400 14px/22px var(--font);color:var(--ink)}.lc-workspace{display:grid;grid-template-columns:1.42fr 1fr;gap:24px;align-items:start;margin-top:24px;margin-bottom:24px}.lc-workspace>div{min-width:0}.lc-editor{border-radius:12px;overflow:hidden;background:white;box-shadow:0 3px 4px #18213d26}.lc-editor>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 16px;background:#282f43;color:white}.lc-editor h2{display:flex;gap:4px;align-items:center;font:400 13px/22px var(--heading-font);letter-spacing:0}.lc-editor h2 svg{width:14px;height:14px;color:#00a6d9;flex-shrink:0}.lc-dots{display:flex;gap:6px;margin-right:12px}.lc-dots i{width:12px;height:12px;background:#c51620;border-radius:50%}.lc-dots i:nth-child(2){background:#b1f843}.lc-dots i:nth-child(3){background:#65f4b9}.lc-editor header button{display:flex;gap:4px;align-items:center;padding:4px 8px;border-radius:4px;background:#ffffff1c;white-space:nowrap;font:400 12px/16px var(--heading-font)}.lc-editor header button svg{width:12px;height:12px}.lc-prompt{padding:24px}.lc-prompt p{font:400 12px/24px var(--font);color:var(--ink)}.lc-prompt p+p{margin-top:24px;max-width:520px}.lc-variable{font-size:13px;font-weight:500;padding:2px 7px;border-radius:3px;background:#e3e5ff;box-decoration-break:clone;-webkit-box-decoration-break:clone}.lc-variable.blue{background:#c3e7ff;color:#004b67}.lc-variable.mint{background:#65f4b9;color:#005e48}.lc-variable.lime{background:#b1f843}.lc-variable.red{background:#ffdbd7;color:#ae0000}.lc-variable.required{background:#bd171e;color:white}.lc-editor>footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 16px;background:#f3f1ff;font:700 10px/14px var(--font);letter-spacing:.025em;color:#46515b}.lc-editor footer span{display:flex;align-items:center;gap:4px}.lc-editor footer svg{width:14px;height:14px;flex-shrink:0;color:#006d93}.lc-editor footer span:first-child svg{color:#507900}.lc-example{margin-top:16px;padding:16px;background:white;border-radius:16px}.lc-example>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.lc-example h2{display:flex;align-items:center;gap:4px;font:600 14px/22px var(--heading-font);letter-spacing:-.02em}.lc-example h2 svg{width:14px;height:14px;color:#006d93}.lc-example header>span{padding:2px 4px;background:#c2fbe3;color:#007653;border-radius:4px;font:400 14px/22px var(--font)}.lc-inputs{font:600 12px/22px var(--font);color:#006d93;padding:8px;background:#e9ecff;border-radius:8px;margin-top:4px}.lc-example h3{display:flex;align-items:center;gap:4px;font:400 10px/16px var(--heading-font);text-transform:uppercase;color:#006d93;border-top:1px solid #ececf5;padding-top:10px;margin-top:4px}.lc-example h3 svg{width:12px;height:12px}.lc-example blockquote{margin:8px 0 0;padding:8px;background:#f4f3ff;border-left:2px solid #006d93;border-radius:6px}.lc-example h4{font:700 14px/22px var(--heading-font);letter-spacing:-.02em}.lc-example blockquote p{font:400 13px/22px var(--font);margin-top:4px}.lc-example blockquote>span{display:inline-block;padding:4px;background:#006d93;color:white;border-radius:3px;font:400 11px/18px var(--font);margin-top:8px}.lc-preview{min-width:0;overflow:hidden;border-radius:12px;box-shadow:0 3px 4px #18213d26;background:#faf9ff}.lc-preview>header{padding:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#f3f1ff}.lc-preview h2{display:flex;align-items:center;gap:4px;font:600 14px/22px var(--heading-font);letter-spacing:-.02em}.lc-preview h2 svg{width:16px;height:16px;color:#007653}.lc-preview header p{font:400 10px/16px var(--font);margin:4px 0 0 20px}.lc-preview header small{display:flex;align-items:center;font:400 9px/16px var(--font);color:#007653;background:#65f4b9;padding:4px;border-radius:3px;white-space:nowrap}.lc-preview header small svg{width:12px;height:12px}.lc-preview-body{padding:16px}.lc-browser{background:white;border-radius:8px;box-shadow:0 1px 2px #18213d12;overflow:hidden}.lc-browser-bar{display:flex;align-items:center;gap:8px;padding:6px 8px;background:#e9ecff;font:400 9px/16px var(--font);color:#46515b}.lc-browser-bar>span:first-child{color:#bdcbd1;white-space:nowrap}.lc-browser-bar>span:last-child{flex:1;background:white;border-radius:3px;text-align:center;padding:4px}.lc-mockup{position:relative;text-align:center;padding:24px 16px 0;border-bottom:1px dashed #dce3e9}.lc-headline-tag{position:absolute;right:0;top:0;background:#00516b;color:white;border-radius:4px 0 0 4px;padding:6px 8px;font:400 9px/14px var(--font)}.lc-brand{display:inline-flex;align-items:center;gap:4px;font:400 11px/18px var(--font);background:#a3f5d4;color:#007653;padding:4px;border-radius:20px}.lc-brand svg{width:12px;height:12px}.lc-mockup h3{font:700 18px/24px var(--heading-font);letter-spacing:-.045em;margin-top:10px}.lc-mockup p{font:400 12px/18px var(--font);margin-top:8px}.lc-mockup button{margin-top:12px;border-radius:20px;padding:6px 16px;background:linear-gradient(100deg,#00a6d9,#006d50);color:white;font:400 12px/16px var(--font)}.lc-mockup>small{display:block;font:400 9px/10px var(--font);color:#006d93}.lc-evidence{display:flex;align-items:center;gap:8px;font:400 10px/20px var(--font);text-align:center;background:#e9ecff;border-radius:4px;margin:16px;padding:4px 8px}.lc-evidence>span{color:#d00000}.lc-preview dl{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin:20px 0 0}.lc-preview dl>div{background:#e9ecff;border-radius:8px;text-align:center;padding:8px 4px 6px}.lc-preview dt{font:400 10px/16px var(--font)}.lc-preview dd{font:600 12px/18px var(--font);margin:4px 0 0}.lc-preview dl>div:nth-child(2) dd{color:#006d93}.lc-preview dl>div:last-child dd{color:#007653}.lc-fix{display:flex;gap:8px;padding:24px 16px 16px;background:#f5f3ff}.lc-fix>svg{width:16px;height:18px;color:#006d93;flex-shrink:0}.lc-fix h3{font:700 14px/22px var(--heading-font);letter-spacing:-.02em}.lc-fix p{font:400 12px/20px var(--font);margin-top:4px}.lc-faq{padding:40px 0;background:#f4f2ff}.lc-faq .lc-width>div{max-width:960px}.lc-faq h2{font:700 40px/48px var(--heading-font);letter-spacing:-.035em;text-align:center;margin-bottom:24px}.lc-faq details{padding:16px;border-radius:14px;background:white}.lc-faq details+details{margin-top:8px}.lc-faq summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;font:600 18px/26px var(--heading-font);letter-spacing:-.02em}.lc-faq summary::-webkit-details-marker{display:none}.lc-faq summary>span{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;background:#c7ecfa;color:#006d93}.lc-faq details:nth-of-type(2) summary>span{background:#d1fbea;color:#007653}.lc-faq svg{width:14px;height:14px}.lc-faq p{font:400 14px/22px var(--font);margin:4px 0 0 40px}.lc-related{padding-block:40px}.lc-related>header{display:flex;justify-content:space-between;align-items:center;gap:16px}.lc-related header span{font:600 14px/22px var(--font);text-transform:uppercase;color:#006d93}.lc-related h2{font:600 22px/30px var(--heading-font);letter-spacing:-.03em;margin-top:4px}.lc-related header>a{font:400 14px/22px var(--font);color:#006d93}.lc-related>div:not(.lc-cta){display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.lc-related>div>a{display:flex;align-items:flex-start;gap:16px;padding:24px;background:white;border-radius:14px}.lc-related-icon{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:12px;background:#e5f5fa;color:#006d93}.lc-related-icon svg{width:24px;height:24px}.lc-related>div>a:nth-child(2) .lc-related-icon{background:#d1fbea;color:#007653}.lc-related a p{font:400 14px/22px var(--heading-font)}.lc-related a strong{font-weight:500;text-transform:uppercase;color:#006d93}.lc-related a:nth-child(2) strong{color:#007653}.lc-related h3{font:600 18px/26px var(--heading-font);letter-spacing:-.025em;margin-top:4px}.lc-related a small{display:block;font:400 12px/18px var(--font);color:#46515b;margin-top:4px}.lc-cta{padding:40px;margin-top:40px;border-radius:16px;background:linear-gradient(105deg,#203e46,#282f43,#282f43,#1c4762);box-shadow:0 16px 18px #18213d26}.lc-cta button{display:flex;align-items:center;gap:6px;border-radius:30px;padding:10px 24px;background:linear-gradient(105deg,#00a6d9,#007653,#74aa00);color:white;font:400 14px/18px var(--heading-font)}.lc-cta svg{width:16px;height:16px}.landing-copy-status{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);max-width:calc(100% - 32px);padding:12px 20px;border-radius:12px;background:#173e47;color:white;z-index:100;display:none;font-size:14px}.landing-copy-status.visible{display:block}#lc-preview-dialog p{font-size:16px;line-height:26px;margin-top:16px}
@media(max-width:1100px){.lc-break{display:none}.lc-editor header,.lc-editor footer,.lc-preview>header{flex-wrap:wrap}.lc-editor h2{font-size:12px}.lc-mockup h3{font-size:16px;line-height:22px}.lc-related>div>a{padding:20px;gap:12px}}@media(max-width:800px){.lc-width{width:calc(100% - 40px)}.lc-hero h1{font-size:34px;line-height:42px}.lc-workspace,.lc-related>div:not(.lc-cta){grid-template-columns:1fr}.lc-hero{padding-top:32px}.lc-faq h2{font-size:32px;line-height:40px;text-align:left}.lc-related>header{align-items:flex-start;flex-direction:column}.lc-cta{padding:28px 20px}}@media(max-width:440px){.lc-width{width:calc(100% - 32px)}.lc-hero h1{font-size:30px;line-height:38px}.lc-prompt{padding:20px 16px}.lc-variable{overflow-wrap:anywhere}.lc-example>header{flex-wrap:wrap}.lc-preview dl{grid-template-columns:1fr}.lc-faq summary{font-size:16px;line-height:24px}.lc-faq p{margin-left:0}.lc-related-icon{width:36px;height:40px}.lc-related h3{font-size:16px;line-height:24px}.lc-cta button{font-size:12px;padding-inline:16px}.lc-editor h2{flex-wrap:wrap}.lc-headline-tag{font-size:8px}.lc-mockup{padding-inline:12px}}
