@font-face{font-family:Unbounded;src:url('/fonts/unbounded-800.ttf');font-weight:800}.page-cover{margin-bottom:0!important}.lm-hero{background:#E3D4F6;padding:65px 0 85px}.lm-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:7%;align-items:center}.lm-heading{grid-column:1;grid-row:1}.lm-heading h1{font-size:clamp(34px,3.2vw,58px);line-height:1.13;letter-spacing:-1.5px;margin:26px 0}.lm-copy{grid-column:1;grid-row:2;font-size:18px}.lm-copy>p{margin-bottom:16px}.lm-copy .lm-lede{font-weight:650;font-size:23px}.lm-art{grid-column:2;grid-row:1 / span 2;min-width:0}.lm-existing-art{width:110%;max-width:none;margin-left:-5%}.lm-fan{height:580px;position:relative}.lm-fan img{width:70%;position:absolute;top:40px;left:15%;box-shadow:0 14px 35px #052a2d30}.lm-fan img:nth-child(1){transform:rotate(-11deg);left:2%;top:65px}.lm-fan img:nth-child(2){transform:rotate(10deg);left:28%;top:58px}.lm-fan img:nth-child(3){width:77%;left:12%;top:0}.lm-form{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:25px}.lm-form label{font-size:14px;font-weight:600}.lm-form input{display:block;width:100%;border:1.5px solid #052a2d30;border-radius:12px;padding:15px;font:17px GeneralSans,sans-serif;margin-top:6px;background:#fff;color:#052A2D}.lm-form button{grid-column:1/-1;width:100%;font-size:14px;padding:18px;white-space:normal}.lm-status{grid-column:1/-1;margin:0;font-size:15px}.lm-status:empty{display:none}.lm-consent{grid-column:1/-1;font-size:12px!important;line-height:1.6;margin:0!important}.lm-consent a{color:#9b321b;text-decoration:underline}.lm-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lm-inside{background:#fff;padding:85px 0}.lm-inside h2,.lm-trial h2{font-size:clamp(26px,2.7vw,42px);margin:22px 0 30px;line-height:1.17}.lm-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.lm-benefits article{background:#C9EFE3;border-radius:24px;padding:30px;box-shadow:5px 6px 0 #052A2D}.lm-benefits article:nth-child(2){background:#FFD9B0}.lm-benefits article:nth-child(3){background:#F5EDE0}.lm-benefits article>span{font-size:32px;color:#259499}.lm-benefits h3{font-size:18px;margin:16px 0;line-height:1.25}.lm-benefits p{font-size:17px;line-height:1.6}.lm-trial{background:#F5EDE0;padding:60px 0 80px}.lm-trial-box{background:#C9EFE3;box-shadow:6px 7px 0 #052A2D;border-radius:24px;padding:45px;display:grid;grid-template-columns:1.5fr 1fr;gap:35px;align-items:center}.lm-trial p{font-size:17px;line-height:1.65}.lm-trial .btn{white-space:normal;text-align:center;padding:20px;display:flex;flex-direction:column;gap:9px;font-size:13px}.lm-trial small{font:12px GeneralSans,sans-serif}.lm-form :focus-visible{outline:3px solid #259499;outline-offset:4px}
@media(max-width:1200px){.lm-grid{grid-template-columns:1fr;gap:15px}.lm-heading{grid-row:1;grid-column:1;text-align:center}.lm-art{grid-row:2;grid-column:1;max-width:700px;width:100%;justify-self:center}.lm-copy{grid-row:3;grid-column:1;text-align:center}.lm-fan{height:650px;max-width:630px;margin:10px auto}.lm-existing-art{width:100%;max-height:600px;object-fit:contain;margin:0}.lm-heading h1{font-size:clamp(32px,5vw,52px)}.lm-trial-box{grid-template-columns:1fr;text-align:center}.lm-trial-box .tape{display:inline-block}.lm-benefits{gap:20px}.lm-benefits article{padding:24px}.lm-form{text-align:left;max-width:700px;width:100%;margin-left:auto;margin-right:auto}.lm-trial .btn{max-width:540px;width:100%;justify-self:center}}
@media(max-width:600px){.lm-hero{padding:35px 0 50px}.lm-heading h1{font-size:32px;letter-spacing:-1px}.lm-fan{height:390px;margin:5px auto}.lm-copy{font-size:17px}.lm-copy .lm-lede{font-size:21px}.lm-form{grid-template-columns:1fr}.lm-form button{font-size:11px;line-height:1.5}.lm-benefits{grid-template-columns:1fr}.lm-inside{padding:50px 0}.lm-trial-box{padding:25px}.lm-trial{padding:40px 0 55px}.lm-trial small{font-size:11px}}
body{padding-bottom:0!important;margin-bottom:0!important}.sp-page-cover{margin-bottom:0!important;padding-bottom:0!important}.lm-hero{padding-top:140px}.lm-heading .tape{background:#fff}.lm-trial small{text-transform:none}
@font-face{font-family:Unbounded;src:url('/fonts/unbounded-400.ttf');font-weight:400}@font-face{font-family:Unbounded;src:url('/fonts/unbounded-700.ttf');font-weight:700}@font-face{font-family:Unbounded;src:url('/fonts/unbounded-900.ttf');font-weight:900}
@media(max-width:1200px){.lm-hero{padding-top:125px}}@media(max-width:380px){.lm-fan{height:320px}.lm-heading h1{font-size:28px}}
.lm-trial-box{background:#0D4A4E;color:#fff}.lm-trial-box .tape{background:#fff;color:#052A2D}.lm-trial-box h2 strong{background:linear-gradient(135deg,#357d68,#C8FF7C);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.lm-trial-box p strong{background:none;color:#C8FF7C;-webkit-text-fill-color:#C8FF7C}.lm-trial-box .btn{background:linear-gradient(105deg,#FC5417,#FF2F62);color:#fff;border:0;box-shadow:5px 6px 0 #052A2D}.lm-trial-box .btn:hover{transform:translate(-2px,-3px);box-shadow:7px 8px 0 #052A2D}.lm-trial-box .btn:focus-visible{outline:3px solid #C8FF7C;outline-offset:5px}
.lm-trial-box .btn{font-family:Unbounded,sans-serif;font-weight:700;font-size:.9rem;letter-spacing:.04em;line-height:1.15;text-transform:uppercase;padding:1.1rem 2.4rem;gap:0;justify-content:center}.lm-trial-box .btn small{display:block;font-family:inherit;font-size:.62rem;font-weight:400;letter-spacing:.14em;line-height:1.15;opacity:.75;margin-top:.3rem;text-transform:uppercase}.lm-trial-box .btn .lm-brand-with{text-transform:none}
