:root{--bg:#ffffff;--ink:#111113;--muted:#6a6a6f;--line:rgba(0,0,0,.08);--accent:#111113;--radius-xl:28px;--radius-lg:20px;--radius-md:14px;--container:1200px;--shadow:0 10px 30px rgba(0,0,0,.06)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--bg);color:var(--ink);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}img{max-width:100%;display:block;border-radius:12px}.site-header{position:sticky;top:0;z-index:10;background:#fffc;-webkit-backdrop-filter:saturate(1.2) blur(8px);backdrop-filter:saturate(1.2) blur(8px);border-bottom:1px solid var(--line)}.nav-wrap{width:92%;max-width:var(--container);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;padding:16px 0}.brand{display:flex;align-items:center;gap:.6rem}.brand__dot{width:10px;height:10px;border-radius:50%;background:var(--accent)}.brand__name{font-weight:400}.nav{display:flex;gap:1.2rem}.nav a{padding:8px 14px;opacity:.85;transition:opacity .2s}.nav a:hover{opacity:1}.outline-btn{background:transparent;color:#000;padding:10px 20px;border-radius:999px;border:1px solid #000;font-weight:400}.wrap{width:92%;max-width:var(--container);margin-inline:auto}.hero.container{display:block;padding:clamp(16px,3vw,40px) 0 clamp(56px,8vw,100px) 0;color:#111113;text-align:left}.kicker{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:19px}.hero.container h1{font-weight:500;font-size:clamp(53px,10vw,78px);margin:0;max-width:22ch}.lede{color:var(--muted);font-size:clamp(16px,2vw,18px);margin-top:18px;max-width:70ch}.hero__cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.btn{border:1px solid var(--ink);padding:12px 20px;border-radius:999px;display:inline-flex;align-items:center;gap:.5rem}.btn--solid{background:var(--ink);color:#fff;border-color:var(--ink)}@media (max-width:800px){.hero.container{padding:56px 0}.hero.container h1{font-size:clamp(32px,8vw,44px)}.lede{font-size:15px}}.section{padding:clamp(48px,8vw,96px) 0;border-top:1px solid var(--line)}.section h2{font-size:clamp(24px,3.2vw,40px);font-weight:600;margin-bottom:10px}.section p{color:var(--muted);max-width:65ch;margin-bottom:18px}.grid{display:grid;gap:24px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:980px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.grid,.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.overlay-card{position:relative;padding:0;border:none;box-shadow:none;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:16 / 9;background:#000}.overlay-card>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.overlay-card .content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:28px;gap:8px;text-align:left;color:#fff;z-index:1}.overlay-card h3,.overlay-card p,.overlay-card .card__title,.overlay-card .card__desc{color:#fff;margin:0}.overlay-card .bullets{color:#fff;margin-top:8px}.overlay-card .bullets li{list-style:none;position:relative;padding-left:14px}.overlay-card .bullets li:before{content:"\2022";position:absolute;left:0;top:0}.card__title{font-weight:400;font-size:22px;margin-bottom:8px}.card__desc{color:var(--muted);font-size:17px}.persona{display:grid;grid-template-columns:minmax(200px,270px) 1fr;gap:24px;align-items:center}@media (max-width:640px){.persona{grid-template-columns:1fr}}.persona__media{width:270px;height:270px;border-radius:16px;border:1px solid var(--line);object-fit:cover}.tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px;list-style:none;padding:0}.tags li{border:1px solid var(--line);border-radius:999px;padding:6px 10px;font-size:12px;color:#333}.steps{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media (max-width:760px){.steps{grid-template-columns:1fr}}.step{background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);padding:16px}.step__num{display:inline-grid;place-items:center;width:26px;height:26px;border:1px solid var(--ink);border-radius:999px;margin-bottom:8px;font-size:12px}.faq{display:grid;gap:10px}details{border:1px solid var(--line);border-radius:12px;padding:12px;background:#fff}summary{cursor:pointer;font-weight:400}.mini{padding:32px 0;border-top:1px solid var(--line);margin-top:40px;color:var(--muted);font-size:14px}#modos .grid-4{grid-template-columns:1fr;gap:36px}#modos .overlay-card{aspect-ratio:auto;min-height:100vh;border-radius:18px}@media (max-width: 720px){#modos .overlay-card{min-height:55vh}}.overlay-card video.bg-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;transform:scale(1.2)}.overlay-card .content.center-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;z-index:1;padding:20px}.overlay-card .content.center-text h3{font-weight:400;font-size:2.2rem;margin-bottom:14px;color:#fff}.overlay-card .content.center-text p{font-weight:500;font-size:1.6rem;color:#fff;max-width:700px}.overlay-card video.bg-video,.overlay-card img.bg-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.3);z-index:0}.benefit{background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);padding:18px}.benefit__title{font-weight:400;font-size:18px;margin-bottom:6px}.benefit__desc{color:var(--muted);font-size:15px}.metrics{display:grid;gap:16px}.metric{border:1px solid var(--line);border-radius:14px;padding:16px;text-align:center;background:#fff}.metric__value{font-size:20px;font-weight:400}.metric__label{font-size:12px;color:var(--muted);margin-top:6px}html,body{overflow-x:hidden}@media (max-width: 768px){.header .menu-list__list{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:12px;padding:0 8px;scrollbar-width:none}.header .menu-list__list::-webkit-scrollbar{display:none}.header .menu-list__link{font-size:14px;min-height:40px;padding-inline:6px}.header .header-actions__action,.header .dropdown-localization__button{transform:scale(.92)}.header .header__columns{column-gap:8px;padding-inline:6px}}@media (max-width: 480px){.header .menu-list__link{font-size:13px}}@media (max-width: 768px){.overlay-card .content.center-text h3{font-size:1.4rem}.overlay-card .content.center-text p{font-size:.95rem;max-width:90%}}@media (max-width: 768px){.brand__name{font-size:16px}.nav a{font-size:14px;padding:6px 10px}.outline-btn{font-size:13px;padding:8px 14px}}@media (max-width: 480px){.brand__name{font-size:14px}.nav a{font-size:12px}}.step h3{font-size:23px;font-weight:400;margin-bottom:6px}@media (max-width: 768px){.step h3{font-size:20px}}.steps .step{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.steps .step p{flex-basis:100%;margin-top:6px}.steps .step__num{margin:0;flex-shrink:0}.steps .step h3{margin:0}.mini{font-size:10px!important}section#demo.hero.container h1{font-size:clamp(32px,5vw,72px)!important}@media (max-width: 480px){section#demo.hero.container h1{min-width:280px}}@media (max-width: 768px){section#demo.hero.container{text-align:center!important;padding:56px 0}section#demo.hero.container h1{margin-inline:auto!important;max-width:23ch}section#demo.hero.container .lede{margin-inline:auto!important;max-width:35ch;text-align:center}section#demo.hero.container .hero__cta{justify-content:center!important}}@media (max-width: 480px){section#demo.hero.container,section#demo.hero.container .kicker,section#demo.hero.container h1,section#demo.hero.container .lede{text-align:center!important}}section#demo.hero.container .kicker{margin-bottom:28px}section#demo.hero.container h1{margin-top:8px}section#demo.hero.container .kicker{font-size:15px}section#demo.hero.container h1{font-size:clamp(56px,14vw,81px)!important;line-height:1.08}section#demo.hero.container .lede{font-size:clamp(18px,2.5vw,20px);line-height:1.5}@media (max-width: 480px){section#demo.hero.container .kicker{font-size:15px}section#demo.hero.container h1{font-size:43px!important;font-weight:500}}@media (max-width: 768px){section#demo.hero.container .lede{font-size:16px;max-width:90%;margin:12px 0 auto}}html,body{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.hero.container h1{max-width:18ch}@media (min-width: 981px){#faq .faq summary{font-size:18px;line-height:1.25}#faq .faq details p{font-size:16px;line-height:1.6}}#faq .faq details{margin-bottom:16px;padding:20px}#faq .faq summary{font-size:15px;line-height:1.4;margin-bottom:6px}#faq .faq details p{font-size:15px;line-height:1.6;margin-top:8px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/loraia.css.map */
