.l1-page{font-family:Assistant,Segoe UI,Arial,sans-serif}.l1-reveal{opacity:0;transform:translateY(22px);transition:opacity .64s var(--ease-out),transform .64s var(--ease-out);transition-delay:var(--l1-delay, 0ms);will-change:opacity,transform}.l1-reveal.is-visible{opacity:1;transform:translateY(0)}.l1-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:17px 34px;border:0;border-radius:999px;background:var(--brand-forest);color:#fff;font-family:inherit;font-size:17px;font-weight:700;line-height:1.2;cursor:pointer;overflow:hidden;text-decoration:none;transition:transform .28s var(--ease-out),box-shadow .28s var(--ease-out),background-color .28s var(--ease-soft)}.l1-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-cta)}.l1-btn:active{transform:translateY(0) scale(.985)}.l1-btn:focus-visible{outline:3px solid var(--teal-500);outline-offset:3px}.l1-btn[disabled]{opacity:.45;pointer-events:none}.l1-btn:not([class*=l1-btn--]):hover{background-color:#1b5a45}.l1-btn--primary{background:var(--sage-on-dark);color:#08281c}.l1-btn--primary:hover{background:#7ad6ae}.l1-btn--ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff59}.l1-btn--ghost:hover{background:#ffffff14}.l1-btn--white{background:#fff;color:var(--accent-ink);box-shadow:0 2px 10px #0e10100f}.l1-btn--white:hover{background:#f4f4f1}.l1-btn--sand{background:var(--brand-warm-sand);color:var(--accent-ink)}.l1-btn--sand:hover{background:#f0ede7}.l1-btn--sm{padding:11px 22px;font-size:14.5px;min-height:44px}.l1-btn:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-18deg);transition:left .7s var(--ease-soft);pointer-events:none}.l1-btn:hover:after{left:120%}.l1-ripple{position:absolute;border-radius:999px;background:currentColor;opacity:.18;transform:scale(0);animation:l1-ripple .62s var(--ease-out) forwards;pointer-events:none}@keyframes l1-ripple{to{transform:scale(2.6);opacity:0}}.l1-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:999px;background:#fff;color:var(--accent-ink);font-size:13.5px;font-weight:700;letter-spacing:-.2px;line-height:1.3}.l1-chip--dark{background:#ffffff12;color:#fff;box-shadow:inset 0 0 0 1px #ffffff29}.l1-dot{flex:0 0 auto;width:7px;height:7px;border-radius:999px;background:var(--teal-500);animation:l1-pulse 2.4s var(--ease-soft) infinite}@keyframes l1-pulse{0%{box-shadow:0 0 #0dbfac8c}70%{box-shadow:0 0 0 9px #0dbfac00}to{box-shadow:0 0 #0dbfac00}}.l1-card{position:relative;background:#fff;border:1px solid var(--surface-line);border-radius:20px;box-shadow:var(--shadow-card);transition:transform .28s var(--ease-out),box-shadow .28s var(--ease-out),border-color .28s var(--ease-soft)}.l1-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover);border-color:var(--teal-200)}.l1-card-icon{position:absolute;inset-block-start:26px;inset-inline-start:26px;width:52px;height:52px;border-radius:15px;background:var(--teal-50);color:var(--brand-deep-sage);display:grid;place-items:center;transition:transform .28s var(--ease-out),background-color .28s var(--ease-soft)}.l1-card:hover .l1-card-icon{transform:rotate(4deg);background:var(--teal-100)}.l1-cmp{border-radius:34px;overflow:hidden;box-shadow:0 26px 60px #0f291f21}.l1-cmp-col{padding:48px}@media (max-width: 768px){.l1-cmp-col{padding:26px}}.l1-cmp--with{background:var(--brand-forest)}.l1-cmp--without{background:#fff}.l1-cmp-head-ic{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;flex:0 0 auto}.l1-cmp-check{display:inline-flex;opacity:0}.is-visible .l1-cmp-check{animation:l1-pop .42s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes l1-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.l1-fq{background:#fff;border:1px solid var(--surface-line);border-radius:20px;transition:border-color .28s var(--ease-soft),box-shadow .28s var(--ease-soft)}.l1-fq:hover{border-color:var(--brand-deep-sage)}.l1-fq.is-open{border-color:var(--brand-forest);box-shadow:0 10px 30px -22px #164d3a99}.l1-fqb{width:100%;background:none;border:0;cursor:pointer;display:flex;align-items:center;gap:14px;flex-direction:row-reverse;padding:18px 22px;text-align:right;font-size:16.5px;font-weight:800;color:var(--accent-ink);font-family:inherit}.l1-fqb span{flex:1}.l1-fqt{flex:0 0 auto;width:27px;height:27px;border-radius:999px;background:var(--gray-100);display:grid;place-items:center;position:relative;transition:background-color .28s var(--ease-soft)}.l1-fq.is-open .l1-fqt{background:var(--brand-forest)}.l1-fqt:before,.l1-fqt:after{content:"";position:absolute;background:var(--text-mute);border-radius:2px;transition:transform .28s var(--ease-out),background-color .28s}.l1-fqt:before{width:11px;height:2px}.l1-fqt:after{width:2px;height:11px}.l1-fq.is-open .l1-fqt:before,.l1-fq.is-open .l1-fqt:after{background:#fff}.l1-fq.is-open .l1-fqt:after{transform:rotate(90deg) scaleX(0)}.l1-fqa{overflow:hidden;height:0;transition:height .28s var(--ease-soft)}.l1-fqa p{margin:0;padding:0 22px 20px;color:var(--text-mute);font-size:15px;line-height:1.6}.l1-field{width:100%;padding:16px 20px;border-radius:999px;border:1.5px solid transparent;background:var(--brand-warm-sand);color:var(--accent-ink);font-size:15px;font-family:inherit;text-align:right;transition:background-color .28s var(--ease-soft),border-color .28s var(--ease-soft),box-shadow .28s var(--ease-soft)}.l1-field::-moz-placeholder{color:var(--text-mute);opacity:.7}.l1-field::placeholder{color:var(--text-mute);opacity:.7}.l1-field:focus{outline:none;background:#fff;border-color:var(--brand-deep-sage);box-shadow:0 0 0 4px #1e6c5224}.l1-header{background:transparent;transition:background-color .28s var(--ease-soft),backdrop-filter .28s var(--ease-soft)}.l1-header.is-scrolled{background:#0b0c0b}@media (max-width: 768px){.l1-page a[aria-label=WhatsApp]{bottom:calc(92px + env(safe-area-inset-bottom))!important;z-index:70}}.l1-sticky-cta{position:fixed;inset-inline:0;bottom:0;z-index:60;display:flex;padding:12px 20px calc(14px + env(safe-area-inset-bottom));background:#0b0c0beb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transform:translateY(110%);transition:transform .42s var(--ease-out)}.l1-sticky-cta.is-shown{transform:translateY(0)}.l1-sticky-cta .l1-btn{font-size:15.3px;padding:15.3px 30.6px}@media (min-width: 769px){.l1-sticky-cta{display:none}}.l1-float{animation:l1-float 6s ease-in-out infinite}@keyframes l1-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@media (prefers-reduced-motion: reduce){.l1-reveal{opacity:1!important;transform:none!important;transition:none!important}.l1-dot,.l1-float{animation:none!important}.l1-cmp-check{opacity:1!important;animation:none!important}.l1-btn:after{display:none}.l1-btn,.l1-card,.l1-fq,.l1-fqa,.l1-header,.l1-sticky-cta,.l1-field{transition-duration:.001ms!important}}
