.clc-lm .clc-lab-stage{position:relative;min-height:460px;padding:10px 0 120px 40px}.clc-lm .clc-lab-map{position:relative;display:grid;gap:18px;padding:24px 26px;border-radius:26px}.clc-lm .clc-lab-map-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.clc-lm .clc-lab-map-head b{font-family:var(--lm-display);font-size:18px;font-weight:700;color:var(--lm-ink)}.clc-lm .clc-lab-map-head small{font-size:12.5px;font-weight:700;color:var(--g-500)}.clc-lm .clc-lab-map-legend{display:flex;gap:18px;font-size:12px;font-weight:650;color:var(--lm-muted)}.clc-lm .clc-lab-map-legend span{display:inline-flex;align-items:center;gap:7px}.clc-lm .clc-lab-map-legend i{width:12px;height:12px;border-radius:4px;box-shadow:inset 0 0 0 1.5px rgba(4,120,87,.45)}.clc-lm .clc-lab-map-legend i.taken{background:linear-gradient(160deg,#34d399,#047857);box-shadow:none}.clc-lm .clc-lab-map-legend i.yours{background:#fef3c7;box-shadow:inset 0 0 0 1.5px #d97706}.clc-lm .clc-lab-seats{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.clc-lm .clc-lab-seats i{position:relative;width:14px;height:14px;border-radius:4px 4px 3px 3px;background:#ffffff;box-shadow:inset 0 0 0 1.5px rgba(4,120,87,.4)}.clc-lm .clc-lab-seats.lg{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.clc-lm .clc-lab-seats.lg i{width:auto;height:auto;aspect-ratio:1.1;border-radius:12px 12px 8px 8px}.clc-lm .clc-lab-seats.lg i:before{content:"";position:absolute;left:14%;right:14%;top:14%;height:26%;border-radius:7px;background:rgba(4,120,87,.12)}.clc-lm .clc-lab-seats i.taken{background:linear-gradient(160deg,#34d399,#059669 60%,#047857);box-shadow:0 4px 10px -6px rgba(4,120,87,.7);animation:clcLabSeat .5s ease both;animation-delay:calc(var(--i) * 45ms)}.clc-lm .clc-lab-seats.lg i.taken:before{background:rgba(255,255,255,.35)}.clc-lm .clc-lab-seats i.yours{background:#fffbeb;box-shadow:inset 0 0 0 2px #d97706,0 0 0 0 rgba(217,119,6,.4);animation:clcLabYours 2.2s ease-in-out infinite}.clc-lm .clc-lab-seats.lg i.yours:before{background:rgba(217,119,6,.22)}.clc-lm .clc-lab-seats em{font-size:11px;font-style:normal;font-weight:700;color:var(--lm-muted)}@keyframes clcLabSeat{0%{opacity:0;scale:.6}}@keyframes clcLabYours{50%{box-shadow:inset 0 0 0 2px #d97706,0 0 0 6px rgba(217,119,6,0)}0%,to{box-shadow:inset 0 0 0 2px #d97706,0 0 0 0 rgba(217,119,6,.35)}}.clc-lm .clc-lab-pass{position:absolute;left:0;bottom:0;display:grid;grid-template-columns:minmax(0,1fr) 96px;width:min(440px,88%);color:#ffffff;filter:drop-shadow(0 30px 34px rgba(3,39,26,.45));rotate:-4deg;animation:clcLabPass 6s ease-in-out infinite}.clc-lm .clc-lab-stage.clc-lab-stage-no-slots{min-height:0;padding:0;align-self:center}.clc-lm .clc-lab-stage-no-slots .clc-lab-pass{position:relative;left:0;bottom:auto}.clc-lm .clc-lab-pass-main{display:grid;gap:12px;padding:20px 22px;border-radius:20px 0 0 20px;background:radial-gradient(300px 160px at 0 0,rgba(52,211,153,.35),transparent 70%),linear-gradient(150deg,#065f46,#03271a);-webkit-mask:radial-gradient(circle at 100% 0,transparent 9px,#000 9.5px) top /100% 51% no-repeat,radial-gradient(circle at 100% 100%,transparent 9px,#000 9.5px) bottom /100% 51% no-repeat;mask:radial-gradient(circle at 100% 0,transparent 9px,#000 9.5px) top /100% 51% no-repeat,radial-gradient(circle at 100% 100%,transparent 9px,#000 9.5px) bottom /100% 51% no-repeat}.clc-lm .clc-lab-pass-brand{display:flex;align-items:center;gap:9px}.clc-lm .clc-lab-pass-logo{width:26px;height:auto}.clc-lm .clc-lab-pass-brand b{font-size:11px;font-weight:800;letter-spacing:.22em;color:#6ee7b7}.clc-lm .clc-lab-pass-office{font-family:var(--lm-display);font-size:22px;font-weight:700;line-height:1.15;letter-spacing:-.02em}.clc-lm .clc-lab-pass-row{display:flex;justify-content:space-between;gap:16px}.clc-lm .clc-lab-pass-row span{display:grid;gap:2px}.clc-lm .clc-lab-pass-row small{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:rgba(255,255,255,.55)}.clc-lm .clc-lab-pass-row b{font-size:15px;font-weight:750}.clc-lm .clc-lab-pass-stub{position:relative;display:grid;align-content:space-between;justify-items:center;padding:18px 12px;border-radius:0 20px 20px 0;background:#0b3b2b;-webkit-mask:radial-gradient(circle at 0 0,transparent 9px,#000 9.5px) top /100% 51% no-repeat,radial-gradient(circle at 0 100%,transparent 9px,#000 9.5px) bottom /100% 51% no-repeat;mask:radial-gradient(circle at 0 0,transparent 9px,#000 9.5px) top /100% 51% no-repeat,radial-gradient(circle at 0 100%,transparent 9px,#000 9.5px) bottom /100% 51% no-repeat}.clc-lm .clc-lab-pass-stub:before{content:"";position:absolute;left:-1px;top:12px;bottom:12px;border-left:2px dashed rgba(255,255,255,.22)}.clc-lm .clc-lab-pass-stub i{width:52px;height:64px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.85) 0 2px,transparent 2px 4px,rgba(255,255,255,.85) 4px 5px,transparent 5px 8px);opacity:.8}.clc-lm .clc-lab-pass-stub small{font-size:9.5px;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,255,255,.6)}@keyframes clcLabPass{50%{translate:0 -8px}}.clc-lm .clc-lab-offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:22px;margin-top:46px}.clc-lm .clc-lab-offer{--accent:#047857;position:relative;display:grid;grid-template-rows:auto auto 1fr auto;gap:18px;padding:28px;border-radius:26px;overflow:hidden}.clc-lm .clc-lab-offer:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 30%,#6ee7b7))}.clc-lm .clc-lab-offer-head{display:flex;align-items:center;gap:16px}.clc-lm .clc-lab-offer-head img{flex:none;width:64px;height:auto}.clc-lm .clc-lab-offer-head span{display:grid;gap:4px}.clc-lm .clc-lab-offer-head b{font-family:var(--lm-display);font-size:21px;font-weight:700;letter-spacing:-.02em;color:var(--lm-ink)}.clc-lm .clc-lab-offer-head small{font-size:14px;line-height:1.45;color:var(--lm-copy)}.clc-lm .clc-lab-offer-pitch{margin:0;font-size:14.5px;line-height:1.65;color:var(--lm-copy)}.clc-lm .clc-lab-offer-lists{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-content:start;gap:18px}.clc-lm .clc-lab-offer-lists h3{margin:0 0 10px;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--g-500)}.clc-lm .clc-lab-offer-lists .asks h3{color:#b45309}.clc-lm .clc-lab-offer-lists ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.clc-lm .clc-lab-offer-lists li{position:relative;padding-left:24px;font-size:13.5px;line-height:1.5;color:var(--lm-ink)}.clc-lm .clc-lab-offer-lists li:before{content:"";position:absolute;left:0;top:3px;width:15px;height:15px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8.4l2.6 2.4L12 5.4'/%3E%3C/svg%3E") 50% /11px no-repeat,linear-gradient(160deg,#34d399,#047857)}.clc-lm .clc-lab-offer-lists .asks li:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M8 4v5M8 12h.01'/%3E%3C/svg%3E") 50% /11px no-repeat,linear-gradient(160deg,#fbbf24,#d97706)}.clc-lm .clc-lab-offer-foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 22px;padding-top:20px;border-top:1px solid rgba(4,120,87,.12)}.clc-lm .clc-lab-price{display:grid;gap:3px}.clc-lm .clc-lab-price>small{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--lm-muted)}.clc-lm .clc-lab-price b{font-family:var(--lm-display);font-size:32px;font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--lm-ink)}.clc-lm .clc-lab-price b em{margin-left:6px;font-family:var(--font-inter),system-ui,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:0;color:var(--lm-muted)}.clc-lm .clc-lab-price .clc-lab-regular{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--lm-muted)}.clc-lm .clc-lab-regular strong{padding:2px 8px;border-radius:99px;background:#ecfdf5;font-size:11.5px;font-weight:800;color:var(--g-500)}.clc-lm .clc-lab-places{display:grid;gap:8px;max-width:230px}.clc-lm .clc-lab-places small{font-size:12.5px;font-weight:650;color:var(--lm-copy)}.clc-lm .clc-lab-empty{display:grid;justify-items:center;gap:12px;max-width:620px;margin:46px auto 0;padding:40px 32px;border-radius:26px;text-align:center}.clc-lm .clc-lab-empty b{font-family:var(--lm-display);font-size:22px;font-weight:700;color:var(--lm-ink)}.clc-lm .clc-lab-empty p{margin:0 0 8px;font-size:15px;line-height:1.6;color:var(--lm-copy)}.clc-lm .clc-lab-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:46px 0 0;padding:0;list-style:none}.clc-lm .clc-lab-steps:before{content:"";position:absolute;left:6%;right:6%;top:54px;height:2px;background:linear-gradient(90deg,rgba(4,120,87,.08),rgba(4,120,87,.35),rgba(4,120,87,.08))}.clc-lm .clc-lab-steps:after{content:"";position:absolute;top:52px;left:6%;width:80px;height:6px;border-radius:6px;background:linear-gradient(90deg,transparent,#10b981,transparent);animation:clcLabRun 5s linear infinite}@keyframes clcLabRun{0%{left:6%;opacity:0}10%,90%{opacity:1}to{left:calc(94% - 80px);opacity:0}}.clc-lm .clc-lab-steps li{position:relative;display:grid;justify-items:start;gap:8px;padding:22px;border-radius:22px;background:rgba(255,255,255,.85);box-shadow:inset 0 0 0 1px rgba(4,120,87,.1),0 20px 40px -32px rgba(5,47,48,.4)}.clc-lm .clc-lab-steps li img{width:auto;height:62px}.clc-lm .clc-lab-steps em{font-family:var(--lm-display);font-size:12px;font-style:normal;font-weight:700;letter-spacing:.1em;color:var(--g-300)}.clc-lm .clc-lab-steps b{font-family:var(--lm-display);font-size:17px;font-weight:700;color:var(--lm-ink)}.clc-lm .clc-lab-steps small{font-size:13.5px;line-height:1.55;color:var(--lm-copy)}.clc-lm .clc-lab-answers{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;align-items:start}.clc-lm .clc-lab-answers dl{display:grid;gap:14px;margin:0}.clc-lm .clc-lab-answers dl>div{padding:20px 22px;border-radius:18px;background:#f6fbf9;box-shadow:inset 0 0 0 1px rgba(4,120,87,.08)}.clc-lm .clc-lab-answers dt{font-family:var(--lm-display);font-size:16px;font-weight:700;color:var(--lm-ink)}.clc-lm .clc-lab-answers dd{margin:8px 0 0;font-size:14.5px;line-height:1.65;color:var(--lm-copy)}@media (max-width:1100px){.clc-lm .clc-lab-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.clc-lm .clc-lab-steps:after,.clc-lm .clc-lab-steps:before{display:none}.clc-lm .clc-lab-answers{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.clc-lm .clc-lab-stage{min-height:0;padding:0 0 150px}.clc-lm .clc-lab-pass{left:8px}}@media (max-width:560px){.clc-lm .clc-lab-steps{grid-template-columns:minmax(0,1fr)}.clc-lm .clc-lab-seats.lg{grid-template-columns:repeat(6,minmax(0,1fr))}.clc-lm .clc-lab-pass{grid-template-columns:minmax(0,1fr) 72px;width:calc(100% - 16px)}.clc-lm .clc-lab-offer{padding:22px}}@media (prefers-reduced-motion:reduce){.clc-lm .clc-lab-pass,.clc-lm .clc-lab-seats i.taken{animation:none}}.clc-lm .clc-lab-count{display:inline-flex;align-items:baseline;gap:10px;font-variant-numeric:tabular-nums}.clc-lm .clc-lab-count>span{display:inline-grid;justify-items:center;min-width:2.4em}.clc-lm .clc-lab-count b{font-family:var(--lm-display);font-weight:700;line-height:1;color:var(--lm-ink)}.clc-lm .clc-lab-count small{margin-top:3px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--lm-muted)}.clc-lm .clc-lab-count.sm{gap:5px}.clc-lm .clc-lab-count.sm>span{display:inline-flex;align-items:baseline;min-width:0}.clc-lm .clc-lab-count.sm b{font-family:inherit;font-size:inherit;color:inherit}.clc-lm .clc-lab-count.sm small{margin:0 0 0 1px;font-size:inherit;font-weight:inherit;letter-spacing:0;text-transform:none;color:inherit;opacity:.75}.clc-lm .clc-lab-count.md b{font-size:26px}.clc-lm .clc-lab-count.lg{gap:14px}.clc-lm .clc-lab-count.lg>span{min-width:64px;padding:12px 10px 10px;border-radius:16px;background:#ffffff;box-shadow:inset 0 0 0 1px rgba(4,120,87,.12),0 14px 30px -22px rgba(5,47,48,.45)}.clc-lm .clc-lab-count.lg b{font-size:34px}.clc-lm .clc-lab-count.live{align-items:center;gap:8px;font-weight:800;color:var(--g-500)}.clc-lm .clc-lab-count.live i{width:9px;height:9px;border-radius:50%;background:#10b981;box-shadow:0 0 0 4px rgba(16,185,129,.2)}.clc-lm .clc-lab-hero-launch{display:grid;justify-items:start;gap:10px;margin-top:26px}.clc-lm .clc-lab-hero-launch>small{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--g-500)}.clc-lm .clc-lab-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));gap:26px;margin-top:46px}.clc-lm .clc-lab-card{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border-radius:28px;transition:transform .25s ease,box-shadow .25s ease}.clc-lm .clc-lab-card:hover{transform:translateY(-4px);box-shadow:0 40px 80px -46px rgba(5,47,48,.55)}.clc-lm .clc-lab-card-media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(150deg,#ecfdf5,#d1fae5 60%,#a7f3d0)}.clc-lm .clc-lab-card-media>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:scale .6s ease}.clc-lm .clc-lab-card:hover .clc-lab-card-media>img{scale:1.04}.clc-lm .clc-lab-card-fallback{display:grid;place-items:center;width:100%;height:100%}.clc-lm .clc-lab-card-chips{position:absolute;left:16px;right:16px;top:16px;display:flex;flex-wrap:wrap;gap:8px}.clc-lm .clc-lab-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:99px;background:rgba(255,255,255,.92);box-shadow:0 8px 20px -12px rgba(5,47,48,.5);font-size:12px;font-style:normal;font-weight:800;color:var(--g-500);backdrop-filter:blur(8px)}.clc-lm .clc-lab-chip.dark{background:rgba(6,42,30,.88);color:#ffffff}.clc-lm .clc-lab-chip.live{background:#10b981;color:#ffffff}.clc-lm .clc-lab-card-body{display:grid;align-content:start;gap:10px;padding:24px 26px 26px}.clc-lm .clc-lab-card-body>b{font-family:var(--lm-display);font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--lm-ink)}.clc-lm .clc-lab-card-body>small{font-size:14.5px;line-height:1.5;color:var(--lm-copy)}.clc-lm .clc-lab-card-price{display:grid;gap:8px;margin-top:6px;font-size:14px;color:var(--lm-muted)}.clc-lm .clc-lab-card-price strong{font-family:var(--lm-display);font-size:26px;font-weight:700;color:var(--lm-ink)}.clc-lm .clc-lab-card-periods{display:flex;flex-wrap:wrap;gap:6px}.clc-lm .clc-lab-card-periods i{padding:4px 10px;border-radius:99px;background:#f0fdf7;box-shadow:inset 0 0 0 1px rgba(4,120,87,.16);font-size:12px;font-style:normal;font-weight:700;color:var(--g-500)}.clc-lm .clc-lab-card-foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:10px;padding-top:16px;border-top:1px solid rgba(4,120,87,.12)}.clc-lm .clc-lab-card-places{display:grid;gap:8px}.clc-lm .clc-lab-card-places small{font-size:12.5px;font-weight:650;color:var(--lm-copy)}.clc-lm .clc-lab-crumbs{display:flex;gap:10px;margin-bottom:26px;font-size:13px;font-weight:700;color:var(--lm-muted)}.clc-lm .clc-lab-crumbs a{color:var(--g-500)}.clc-lm .clc-lab-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px}.clc-lm .clc-lab-detail-headline{margin:18px 0 0;font-family:var(--lm-display);font-size:clamp(20px,1.8vw,26px);font-weight:600;line-height:1.35;color:var(--g-500)}.clc-lm .clc-lab-launch{display:grid;justify-items:start;gap:12px;margin-top:28px;padding:20px 22px;border-radius:22px}.clc-lm .clc-lab-launch>small{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--g-500)}.clc-lm .clc-lab-launch>span:last-child{font-size:14px;line-height:1.5;color:var(--lm-copy)}.clc-lm .clc-lab-detail-media{position:relative;aspect-ratio:4/3;border-radius:30px;background:linear-gradient(150deg,#ecfdf5,#d1fae5 60%,#a7f3d0);box-shadow:0 60px 90px -50px rgba(3,39,26,.6),inset 0 0 0 1px rgba(4,120,87,.12)}.clc-lm .clc-lab-detail-media>img{width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.clc-lm .clc-lab-detail-places{position:absolute;left:-22px;bottom:-22px;display:grid;gap:8px;max-width:300px;padding:16px 18px;border-radius:18px}.clc-lm .clc-lab-detail-places small{font-size:12.5px;font-weight:700;color:var(--lm-copy)}.clc-lm .clc-lab-packages{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;margin-top:46px}.clc-lm .clc-lab-package{position:relative;display:grid;align-content:start;gap:12px;padding:28px 26px;border-radius:26px}.clc-lm .clc-lab-package.featured{background:radial-gradient(400px 220px at 100% 0,rgba(52,211,153,.22),transparent 70%),linear-gradient(160deg,#ffffff,#f0fdf7);box-shadow:inset 0 0 0 2px rgba(16,185,129,.45),0 40px 70px -46px rgba(4,120,87,.7)}.clc-lm .clc-lab-package-flag{position:absolute;right:20px;top:-12px;padding:5px 12px;border-radius:99px;background:linear-gradient(160deg,#34d399,#047857);font-size:11.5px;font-style:normal;font-weight:800;letter-spacing:.04em;color:#ffffff}.clc-lm .clc-lab-package-period{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--g-500)}.clc-lm .clc-lab-package-price{display:flex;align-items:baseline;gap:8px;font-family:var(--lm-display);font-size:40px;font-weight:700;letter-spacing:-.03em;color:var(--lm-ink)}.clc-lm .clc-lab-package-price small{font-family:var(--font-inter),system-ui,sans-serif;font-size:14px;font-weight:600;letter-spacing:0;color:var(--lm-muted)}.clc-lm .clc-lab-package-month{margin-top:-6px;font-size:13.5px;font-weight:650;color:var(--lm-copy)}.clc-lm .clc-lab-package-regular{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--lm-muted)}.clc-lm .clc-lab-package-regular strong{padding:2px 8px;border-radius:99px;background:#ecfdf5;font-size:11.5px;font-weight:800;color:var(--g-500)}.clc-lm .clc-lab-package-places{display:grid;gap:8px;margin:6px 0 4px}.clc-lm .clc-lab-package-places small{font-size:12.5px;font-weight:650;color:var(--lm-copy)}.clc-lm .clc-lab-buy{display:grid;gap:8px}.clc-lm .clc-lab-buy .clc-btn{width:100%;backdrop-filter:none}.clc-lm .clc-lab-buy .clc-btn:disabled{cursor:default;opacity:.65}.clc-lm .clc-lab-error{font-size:12.5px;font-weight:650;color:#b91c1c}.clc-lm .clc-lab-package-note{font-size:12px;color:var(--lm-muted)}.clc-lm .clc-cf-tax-note{max-width:760px;margin:12px auto 0;padding:9px 14px;border:1px solid rgba(4,120,87,.12);border-radius:12px;background:rgba(236,253,245,.72);font-size:12px;font-weight:650;line-height:1.45;text-align:center;color:#065f46}.clc-lm .clc-lab-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:18px;margin-top:42px}.clc-lm .clc-lab-film,.clc-lm .clc-lab-shot{display:grid;margin:0;overflow:hidden;padding:0;border:0;border-radius:20px;background:#ffffff;box-shadow:inset 0 0 0 1px rgba(4,120,87,.1),0 24px 50px -36px rgba(5,47,48,.55);text-align:left;cursor:zoom-in}.clc-lm .clc-lab-film{cursor:default}.clc-lm .clc-lab-film video,.clc-lm .clc-lab-film-cover,.clc-lm .clc-lab-film-frame,.clc-lm .clc-lab-shot img{display:block;width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border:0;background:#062a1e}.clc-lm .clc-lab-film figcaption,.clc-lm .clc-lab-shot small{padding:12px 16px;font-size:13px;font-weight:650;color:var(--lm-ink)}.clc-lm .clc-lab-film-cover{display:grid;place-items:center;align-content:center;gap:8px;cursor:pointer;background:radial-gradient(260px 180px at 50% 40%,rgba(52,211,153,.35),transparent 70%),linear-gradient(150deg,#065f46,#03271a);color:#ffffff}.clc-lm .clc-lab-film-cover b{font-size:15px}.clc-lm .clc-lab-film-cover small{font-size:12.5px;color:rgba(255,255,255,.7)}.clc-lm .clc-lab-play{position:relative;width:64px;height:64px;border-radius:50%;background:#ffffff;box-shadow:0 0 0 10px rgba(255,255,255,.16)}.clc-lm .clc-lab-play:after{content:"";position:absolute;left:26px;top:21px;border-left:18px solid #047857;border-top:11px solid transparent;border-bottom:11px solid transparent}.clc-lab-lightbox{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:40px 72px;background:rgba(2,20,14,.86);backdrop-filter:blur(6px);animation:clcLabFade .2s ease both}.clc-lab-lightbox figure{display:grid;gap:12px;max-width:min(1400px,100%);max-height:100%;margin:0}.clc-lab-lightbox img{max-width:100%;max-height:calc(100vh - 140px);border-radius:16px;-o-object-fit:contain;object-fit:contain;box-shadow:0 40px 90px -30px rgba(0,0,0,.7)}.clc-lab-lightbox figcaption{font-size:14px;font-weight:650;text-align:center;color:#ffffff}.clc-lab-lightbox-close,.clc-lab-lightbox-nav{position:absolute;width:48px;height:48px;border:0;border-radius:50%;background:rgba(255,255,255,.12);cursor:pointer}.clc-lab-lightbox-nav:after{content:"";position:absolute;inset:0;margin:auto;width:14px;height:14px;border-top:2.5px solid #ffffff;border-right:2.5px solid #ffffff}.clc-lab-lightbox-nav.prev{left:16px;top:calc(50% - 24px)}.clc-lab-lightbox-nav.prev:after{rotate:-135deg;translate:2px 0}.clc-lab-lightbox-nav.next{right:16px;top:calc(50% - 24px)}.clc-lab-lightbox-nav.next:after{rotate:45deg;translate:-2px 0}.clc-lab-lightbox-close{right:16px;top:16px}.clc-lab-lightbox-close:after{content:"";position:absolute;inset:0;margin:auto;width:18px;height:18px;background:linear-gradient(45deg,transparent 45%,#ffffff 0,#ffffff 55%,transparent 0),linear-gradient(-45deg,transparent 45%,#ffffff 0,#ffffff 55%,transparent 0)}@keyframes clcLabFade{0%{opacity:0}}.clc-lm .clc-lab-about{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:start}.clc-lm .clc-lab-prose{display:grid;gap:16px;margin-top:26px}.clc-lm .clc-lab-prose p{margin:0;font-size:16px;line-height:1.75;color:var(--lm-copy)}.clc-lm .clc-lab-about-lists{grid-template-columns:minmax(0,1fr);gap:26px;padding:28px;border-radius:24px;background:#f6fbf9;box-shadow:inset 0 0 0 1px rgba(4,120,87,.08)}.clc-lm .clc-lab-thanks{display:grid;align-items:center;min-height:62vh}.clc-lm .clc-lab-status{display:grid;justify-items:start;gap:14px;max-width:720px}.clc-lm .clc-lab-status h1{margin:0;font-size:clamp(36px,4vw,60px)}.clc-lm .clc-lab-status p{margin:0;font-size:17px;line-height:1.65;color:var(--lm-copy)}.clc-lm .clc-lab-status ul{display:grid;gap:10px;margin:8px 0 0;padding:0;list-style:none}.clc-lm .clc-lab-status li{position:relative;padding-left:26px;font-size:15px;line-height:1.55;color:var(--lm-ink)}.clc-lm .clc-lab-status li:before{content:"";position:absolute;left:0;top:4px;width:15px;height:15px;border-radius:50%;background:linear-gradient(160deg,#34d399,#047857)}.clc-lm .clc-lab-status-mark{width:64px;height:64px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.2 4L19 7'/%3E%3C/svg%3E") 50% /30px no-repeat,linear-gradient(160deg,#34d399,#047857);box-shadow:0 0 0 10px rgba(16,185,129,.14)}.clc-lm .clc-lab-status-spin{width:48px;height:48px;border:4px solid rgba(16,185,129,.18);border-top-color:#10b981;border-radius:50%;animation:clcLabSpin .9s linear infinite}@keyframes clcLabSpin{to{rotate:1turn}}@media (max-width:1100px){.clc-lm .clc-lab-about,.clc-lm .clc-lab-detail-grid{grid-template-columns:minmax(0,1fr)}.clc-lm .clc-lab-detail-places{left:12px;bottom:-18px}}@media (max-width:560px){.clc-lm .clc-lab-count.lg{gap:8px}.clc-lm .clc-lab-count.lg>span{min-width:54px;padding:10px 6px 8px}.clc-lm .clc-lab-count.lg b{font-size:26px}.clc-lab-lightbox{padding:64px 12px}}.clc-lm .clc-cf-hero{position:relative;overflow:hidden;padding:56px 0 84px;background:radial-gradient(900px 600px at 85% 30%,rgba(16,185,129,.22),transparent 60%),radial-gradient(700px 500px at 0 0,rgba(45,212,191,.18),transparent 60%),linear-gradient(180deg,#ecfdf5,#ffffff 85%)}.clc-lm .clc-cf-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:center;margin-top:18px}.clc-lm .clc-cf-title{margin-top:18px;font-size:clamp(38px,5.4vw,68px);line-height:1.02;letter-spacing:-.035em;font-weight:800;color:#052e24}.clc-lm .clc-cf-lead{margin-top:18px;max-width:560px;font-size:18px;line-height:1.6;color:#35514a}.clc-lm .clc-cf-ticks{margin-top:22px;display:grid;gap:10px}.clc-lm .clc-cf-phase li,.clc-lm .clc-cf-ticks li{position:relative;padding-left:30px}.clc-lm .clc-cf-ticks li{font-weight:700;color:#0b3b2e}.clc-lm .clc-cf-phase li:before,.clc-lm .clc-cf-ticks li:before{content:"✓";position:absolute;left:0;top:1px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#10b981;color:#fff;font-size:11px;font-weight:900}.clc-lm .clc-cf-ctas{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}.clc-lm .clc-cf-cta{box-shadow:0 18px 40px -18px rgba(4,120,87,.75)}.clc-lm .clc-cf-count{margin-top:26px;display:inline-grid;gap:8px;padding:16px 18px;border-radius:20px}.clc-lm .clc-cf-count small{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#047857}.clc-lm .clc-cf-count span{font-size:13px;color:#46625b}.clc-lm .clc-cf-count.dark{margin:22px auto 0;background:rgba(255,255,255,.08)}.clc-lm .clc-cf-visual{position:relative;padding:30px 20px}.clc-lm .clc-cf-frame{position:relative;overflow:hidden;border-radius:28px;aspect-ratio:16/11;background:linear-gradient(135deg,#047857,#0f766e);box-shadow:0 40px 80px -40px rgba(2,44,34,.55),inset 0 0 0 1px rgba(255,255,255,.6);transform:perspective(1400px) rotateY(-6deg) rotateX(2deg)}.clc-lm .clc-cf-frame img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.clc-lm .clc-cf-frame-empty{display:grid;place-items:center;height:100%}.clc-lm .clc-cf-float{position:absolute;animation:clcCfFloat 6s ease-in-out infinite}.clc-lm .clc-cf-float .clc-cf-brand{box-shadow:0 14px 30px -16px rgba(2,44,34,.5)}.clc-lm .clc-cf-float.f1{top:0;left:0}.clc-lm .clc-cf-float.f2{top:14%;right:-6px;animation-delay:-1.5s}.clc-lm .clc-cf-float.f3{bottom:30%;left:-12px;animation-delay:-3s}.clc-lm .clc-cf-float.f4{bottom:6%;right:6%;animation-delay:-4.5s}@keyframes clcCfFloat{50%{transform:translateY(-8px)}}.clc-lm .clc-cf-places{position:absolute;left:7%;bottom:-12px;display:grid;gap:6px;max-width:290px;padding:12px 14px;border-radius:16px}.clc-lm .clc-cf-places small{font-size:12px;font-weight:700;color:#0b3b2e}.clc-lm .clc-cf-brand{display:inline-flex;align-items:center;gap:9px;padding:9px 14px 9px 10px;border-radius:999px;background:#fff;border:1px solid rgba(5,33,22,.08)}.clc-lm .clc-cf-brand svg{flex:none;width:20px;height:20px}.clc-lm .clc-cf-brand i{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:7px;color:#fff;font-style:normal;font-size:12px;font-weight:900}.clc-lm .clc-cf-brand b{font-size:14px;font-weight:750;color:#0b2a22;white-space:nowrap}.clc-lm .clc-cf-logos{padding:68px 0 60px;background:#fff;border-top:1px solid rgba(5,33,22,.06)}.clc-lm .clc-cf-eyebrow{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#047857}.clc-lm .clc-cf-eyebrow.light{color:#6ee7b7}.clc-lm .clc-cf-h2{max-width:900px;margin-top:10px;font-size:clamp(30px,3.8vw,48px);line-height:1.06;letter-spacing:-.03em;font-weight:800;color:#052e24}.clc-lm .clc-cf-h2.light{color:#fff}.clc-lm .clc-cf-group{margin-top:26px}.clc-lm .clc-cf-group h3{margin-bottom:12px;font-size:13px;font-weight:800;color:#46625b}.clc-lm .clc-cf-wall{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.clc-lm .clc-cf-wall .clc-cf-brand{transition:transform .2s ease,box-shadow .2s ease}.clc-lm .clc-cf-wall .clc-cf-brand:hover{transform:translateY(-2px);box-shadow:0 12px 26px -16px rgba(2,44,34,.4)}.clc-lm .clc-cf-stats{background:linear-gradient(120deg,#064e3b,#047857 55%,#0f766e);color:#fff}.clc-lm .clc-cf-stats .clc-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.clc-lm .clc-cf-stats div{padding:34px 18px;text-align:center;border-right:1px solid rgba(255,255,255,.12)}.clc-lm .clc-cf-stats div:last-child{border-right:0}.clc-lm .clc-cf-stats b{display:block;font-size:clamp(34px,4vw,52px);font-weight:800;letter-spacing:-.03em}.clc-lm .clc-cf-stats span{font-size:14px;color:#c7f9e4}.clc-lm .clc-cf-screen{margin-top:28px;overflow:hidden;aspect-ratio:16/9;border-radius:26px;background:#052e24;box-shadow:0 50px 90px -50px rgba(2,44,34,.7)}.clc-lm .clc-cf-screen iframe,.clc-lm .clc-cf-screen video{display:block;width:100%;height:100%;border:0}.clc-lm .clc-cf-caption{margin-top:12px;text-align:center;font-size:14px;color:#46625b}.clc-lm .clc-cf-phases{margin-top:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.clc-lm .clc-cf-phase{padding:28px 26px;border-radius:26px}.clc-lm .clc-cf-phase em{font-style:normal;font-size:13px;font-weight:800;letter-spacing:.1em;color:#10b981}.clc-lm .clc-cf-phase h3{margin-top:6px;font-size:24px;font-weight:800;letter-spacing:-.02em;color:#052e24}.clc-lm .clc-cf-phase p{margin-top:4px;color:#46625b}.clc-lm .clc-cf-phase ul{margin-top:18px;display:grid;gap:11px}.clc-lm .clc-cf-phase li{font-size:14.5px;line-height:1.5;color:#12352c}.clc-lm .clc-cf-steps{margin-top:30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;counter-reset:cfstep}.clc-lm .clc-cf-steps li{padding:26px 24px 24px;border-radius:24px;background:#f6fbf9;border:1px solid rgba(5,33,22,.07);counter-increment:cfstep}.clc-lm .clc-cf-steps li:before{content:counter(cfstep);display:grid;place-items:center;width:40px;height:40px;margin-bottom:14px;border-radius:12px;background:#047857;color:#fff;font-weight:800}.clc-lm .clc-cf-steps b{display:block;font-size:19px;font-weight:800;color:#052e24}.clc-lm .clc-cf-steps span{display:block;margin-top:6px;line-height:1.55;color:#46625b}.clc-lm .clc-cf-team-band{background:radial-gradient(800px 500px at 90% 0,rgba(16,185,129,.25),transparent 60%),#052e24}.clc-lm .clc-cf-team{margin-top:30px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.clc-lm .clc-cf-team div{padding:20px 18px;border-radius:20px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.clc-lm .clc-cf-team div.lead{background:linear-gradient(135deg,rgba(16,185,129,.35),rgba(16,185,129,.12));border-color:rgba(110,231,183,.5)}.clc-lm .clc-cf-team i{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#10b981;color:#fff;font-style:normal;font-weight:800}.clc-lm .clc-cf-team b{display:block;margin-top:12px;font-size:15px;color:#fff}.clc-lm .clc-cf-team span{display:block;margin-top:4px;font-size:13px;line-height:1.5;color:#b9e9d6}.clc-lm .clc-cf-packages .clc-lab-packages{margin-top:30px}.clc-lm .clc-cf-guarantee{margin-top:18px;text-align:center;font-size:13.5px;font-weight:700;color:#46625b}.clc-lm .clc-cf-sticky{display:none}@media (max-width:1100px){.clc-lm .clc-cf-team{grid-template-columns:repeat(3,minmax(0,1fr))}.clc-lm .clc-cf-phases{grid-template-columns:1fr}}@media (max-width:860px){.clc-lm .clc-cf-hero{padding:36px 0 64px}.clc-lm .clc-cf-hero-grid{grid-template-columns:1fr;gap:22px}.clc-lm .clc-cf-frame{transform:none}.clc-lm .clc-cf-stats .clc-container{grid-template-columns:repeat(2,minmax(0,1fr))}.clc-lm .clc-cf-stats div{padding:24px 12px;border-bottom:1px solid rgba(255,255,255,.12)}.clc-lm .clc-cf-stats div:nth-child(2n){border-right:0}.clc-lm .clc-cf-steps{grid-template-columns:1fr}.clc-lm .clc-cf-team{grid-template-columns:repeat(2,minmax(0,1fr))}.clc-lm:has(>.clc-cf-sticky){padding-bottom:84px}.clc-lm .clc-cf-sticky{position:fixed;z-index:60;left:12px;right:12px;bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 16px;border-radius:18px;background:rgba(5,46,36,.95);color:#fff;box-shadow:0 18px 40px -18px rgba(0,0,0,.6)}.clc-lm .clc-cf-sticky b{display:block;font-size:13px}.clc-lm .clc-cf-sticky small{font-size:12px;color:#a7f3d0}.clc-lm .clc-cf-sticky .clc-btn{min-height:42px;padding:0 18px}}@media (max-width:520px){.clc-lm .clc-cf-team{grid-template-columns:1fr}.clc-lm .clc-cf-brand b{font-size:13px}.clc-lm .clc-cf-float.f2,.clc-lm .clc-cf-float.f4{display:none}.clc-lm .clc-cf-places{position:static;margin-top:14px;max-width:none}}@media (prefers-reduced-motion:reduce){.clc-lm .clc-cf-float{animation:none}}.clc-lm .clc-cf-tile{position:absolute;z-index:2;display:grid;justify-items:center;gap:7px;width:96px;padding:14px 10px 10px;border-radius:22px;background:#fff;border:1px solid rgba(5,33,22,.06);box-shadow:0 22px 44px -22px rgba(2,44,34,.55);animation:clcCfFloat 6s ease-in-out infinite}.clc-lm .clc-cf-tile i,.clc-lm .clc-cf-tile svg{width:46px;height:46px}.clc-cf-pt .clc-pt-el b i,.clc-lm .clc-cf-stat-marks i,.clc-lm .clc-cf-tile i{display:grid;place-items:center;border-radius:12px;color:#fff;font-style:normal;font-weight:900}.clc-lm .clc-cf-tile i{font-size:22px}.clc-lm .clc-cf-tile small{font-size:11px;font-weight:800;color:#36524b;white-space:nowrap}.clc-lm .clc-cf-tile.f1{top:-6px;left:-4px}.clc-lm .clc-cf-tile.f2{top:10%;right:-10px;animation-delay:-1.5s}.clc-lm .clc-cf-tile.f3{bottom:30%;left:-16px;animation-delay:-3s}.clc-lm .clc-cf-tile.f4{bottom:2%;right:4%;animation-delay:-4.5s}.clc-cf-play{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#047857;color:#fff}.clc-cf-play svg{width:14px;height:14px;margin-left:2px}.clc-lm .clc-cf-watch{gap:10px}.clc-lm .clc-cf-frame-play{position:absolute;inset:0;display:grid;place-items:center;border:0;background:linear-gradient(180deg,transparent 35%,rgba(2,44,34,.35));cursor:pointer}.clc-lm .clc-cf-frame-play .clc-cf-play{width:84px;height:84px;background:rgba(255,255,255,.96);color:#047857;box-shadow:0 20px 50px -18px rgba(0,0,0,.6);transition:transform .2s ease}.clc-lm .clc-cf-frame-play .clc-cf-play svg{width:32px;height:32px;margin-left:5px}.clc-lm .clc-cf-frame-play:hover .clc-cf-play{transform:scale(1.08)}.clc-cf-pt{margin-top:30px}.clc-cf-pt .clc-pt-el b{display:grid;place-items:center;min-height:42px}.clc-cf-pt .clc-pt-el b i,.clc-cf-pt .clc-pt-el b svg{width:36px;height:36px}.clc-cf-pt .clc-pt-el b i{font-size:17px}.clc-lm .clc-cf-numbers{background:radial-gradient(700px 300px at 15% 0,rgba(110,231,183,.25),transparent 60%),linear-gradient(120deg,#064e3b,#047857 55%,#0f766e)}.clc-lm .clc-cf-numbers-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:48px 0}.clc-lm .clc-cf-stat{display:grid;align-content:start;gap:12px;padding:24px 22px;border-radius:24px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14)}.clc-lm .clc-cf-stat b{font-size:clamp(46px,5vw,68px);line-height:1;font-weight:800;letter-spacing:-.04em;color:#fff}.clc-lm .clc-cf-stat small{font-size:14px;line-height:1.45;color:#c7f9e4}.clc-lm .clc-cf-stat-marks{display:flex;height:36px}.clc-lm .clc-cf-stat-marks>span{display:grid;place-items:center;width:36px;height:36px;margin-left:-8px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #065f46}.clc-lm .clc-cf-stat-marks>span:first-child{margin-left:0}.clc-lm .clc-cf-stat-marks i,.clc-lm .clc-cf-stat-marks svg{width:20px;height:20px}.clc-lm .clc-cf-stat-marks i{border-radius:6px;font-size:11px}.clc-lm .clc-cf-stat-marks>span.dot{background:linear-gradient(135deg,#6ee7b7,#10b981)}.clc-lm .clc-cf-faq-wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;align-items:start}.clc-lm .clc-cf-faq{display:grid;gap:12px}.clc-lm .clc-cf-faq details{border-radius:18px;background:#fff;border:1px solid rgba(5,33,22,.08);box-shadow:0 10px 30px -24px rgba(2,44,34,.4)}.clc-lm .clc-cf-faq summary{position:relative;padding:18px 60px 18px 22px;list-style:none;cursor:pointer;font-size:16px;font-weight:800;color:#052e24}.clc-lm .clc-cf-faq summary::-webkit-details-marker{display:none}.clc-lm .clc-cf-faq summary:after{content:"+";position:absolute;right:18px;top:50%;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#ecfdf5;color:#047857;font-size:18px;font-weight:800;transform:translateY(-50%)}.clc-lm .clc-cf-faq details[open] summary:after{content:"−";background:#047857;color:#fff}.clc-lm .clc-cf-faq details p{padding:0 22px 20px;line-height:1.6;color:#46625b}@media (max-width:1100px){.clc-lm .clc-cf-numbers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.clc-lm .clc-cf-faq-wrap{grid-template-columns:1fr;gap:18px}.clc-lm .clc-cf-tile{width:80px;padding:10px 8px 8px;border-radius:18px}.clc-lm .clc-cf-tile i,.clc-lm .clc-cf-tile svg{width:36px;height:36px}}@media (max-width:520px){.clc-lm .clc-cf-numbers-grid{gap:10px;padding:32px 0}.clc-lm .clc-cf-stat{padding:18px 16px}.clc-lm .clc-cf-tile.f2,.clc-lm .clc-cf-tile.f4{display:none}}@media (prefers-reduced-motion:reduce){.clc-lm .clc-cf-tile{animation:none}}.clc-lm .clc-cf-about{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:start}.clc-lm .clc-cf-about-text{margin-top:16px}.clc-lm .clc-cf-about-lists{margin-top:22px;display:grid;gap:16px}.clc-lm .clc-cf-stage{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:24px;background:#052e24;box-shadow:0 40px 80px -45px rgba(2,44,34,.7)}.clc-lm .clc-cf-stage iframe,.clc-lm .clc-cf-stage img,.clc-lm .clc-cf-stage video{display:block;width:100%;height:100%;border:0;-o-object-fit:cover;object-fit:cover}.clc-lm .clc-cf-stage video{-o-object-fit:contain;object-fit:contain;background:#000}.clc-lm .clc-cf-arrow{position:absolute;top:50%;display:grid;place-items:center;width:46px;height:46px;border:0;border-radius:50%;background:rgba(255,255,255,.94);color:#052e24;font-size:28px;line-height:1;cursor:pointer;transform:translateY(-50%);box-shadow:0 10px 24px -12px rgba(0,0,0,.55)}.clc-lm .clc-cf-arrow.prev{left:14px}.clc-lm .clc-cf-arrow.next{right:14px}.clc-lm .clc-cf-thumbs{display:flex;gap:10px;margin-top:12px;padding-bottom:4px;overflow-x:auto}.clc-lm .clc-cf-thumbs button{position:relative;flex:none;width:104px;aspect-ratio:16/10;padding:0;overflow:hidden;border:2px solid transparent;border-radius:12px;background:#0b3b2e;cursor:pointer;opacity:.7}.clc-lm .clc-cf-thumbs button.on{border-color:#10b981;opacity:1}.clc-lm .clc-cf-thumbs img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.clc-lm .clc-cf-thumb-film{position:absolute;inset:0;display:grid;place-items:center;font-size:18px;color:#fff;background:rgba(2,44,34,.35)}.clc-lm .clc-cf-faq-head{max-width:760px;margin-bottom:26px}.clc-lm .clc-cf-faq-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;align-items:start}.clc-lm .clc-cf-band{background:linear-gradient(120deg,#022c22,#064e3b 60%,#065f46)}.clc-lm .clc-cf-band .clc-container{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:26px 0}.clc-lm .clc-cf-band p{font-size:17px;color:#d1fae5}.clc-lm .clc-cf-band p b{color:#fff}@media (max-width:960px){.clc-lm .clc-cf-about,.clc-lm .clc-cf-faq-cols{grid-template-columns:1fr}.clc-lm .clc-cf-about{gap:26px}}@media (max-width:640px){.clc-lm .clc-cf-band .clc-container{flex-direction:column;text-align:center}.clc-lm .clc-cf-arrow{width:38px;height:38px;font-size:24px}}.clc-lm .clc-cf-band{background:transparent;padding:0 0 8px}.clc-lm .clc-cf-band .clc-container{margin-top:8px;padding:24px 30px;border-radius:24px;background:radial-gradient(500px 200px at 90% 0,rgba(110,231,183,.28),transparent 60%),linear-gradient(120deg,#022c22,#064e3b 60%,#065f46);box-shadow:0 30px 60px -40px rgba(2,44,34,.8)}.clc-lm .clc-cf-band-btn{border:0;background:#fff;color:#065f46;font-weight:800;box-shadow:0 12px 28px -14px rgba(0,0,0,.55)}.clc-lm .clc-cf-band-btn:hover{background:#ecfdf5}.clc-lm .clc-cf-about{align-items:center}.clc-lm .clc-cf-about-left .clc-cf-about-lists{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.clc-lm .clc-cf-about-left .clc-cf-about-lists{grid-template-columns:1fr}}.clc-cf-badge-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.clc-limited-badge{display:inline-flex;align-items:center;gap:9px;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:linear-gradient(135deg,#052e24,#073f34);padding:7px 14px 7px 10px;color:#ffffff;box-shadow:0 10px 24px -18px rgba(3,46,36,.9),inset 0 1px 0 rgba(255,255,255,.08);font-size:12.5px;line-height:normal;font-weight:800;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;animation:clcLimitedAttention 1.05s ease-in-out 3}.clc-limited-badge>i{position:relative;width:9px;height:9px;flex:0 0 auto;border-radius:999px;background:#fbbf24;box-shadow:0 0 0 3px rgba(251,191,36,.12)}.clc-limited-badge>i:after{content:"";position:absolute;inset:-4px;border:1px solid rgba(251,191,36,.5);border-radius:inherit;animation:clcLimitedPulse 1.9s ease-out infinite}.clc-lm .clc-cf-limited-tick{max-width:560px;margin-top:3px;border:1px solid rgba(4,120,87,.16);border-radius:13px;background:linear-gradient(135deg,rgba(236,253,245,.95),rgba(255,255,255,.96));padding:10px 13px 10px 40px;box-shadow:0 12px 28px -24px rgba(4,120,87,.7);color:#17493b}.clc-lm .clc-cf-limited-tick:before{content:"!";left:11px;top:9px;width:21px;height:21px;background:#052e24;color:#ffffff;font-size:11px}.clc-lm .clc-cf-limited-tick strong{color:#052e24;font-weight:850}.clc-lm .clc-cf-limited-under-title{margin-top:16px}@keyframes clcLimitedPulse{0%{opacity:.9;transform:scale(.75)}70%,to{opacity:0;transform:scale(1.7)}}@keyframes clcLimitedAttention{0%,to{filter:brightness(1);transform:translateZ(0) scale(1);box-shadow:0 10px 24px -18px rgba(3,46,36,.9),inset 0 1px 0 rgba(255,255,255,.08)}50%{filter:brightness(1.22);transform:translateZ(0) scale(1.025);box-shadow:0 0 0 4px rgba(251,191,36,.13),0 14px 30px -16px rgba(3,46,36,.95),inset 0 1px 0 rgba(255,255,255,.14)}}@media (max-width:520px){.clc-limited-badge{padding:7px 12px 7px 10px;font-size:11px;letter-spacing:.045em;white-space:normal}.clc-lm .clc-cf-limited-tick{padding-right:11px;font-size:13px;line-height:1.45}}@media (prefers-reduced-motion:reduce){.clc-limited-badge,.clc-limited-badge>i:after{animation:none}}.clc-lm .clc-cf-count-visual{display:grid;width:100%;margin:0 0 22px;box-sizing:border-box}.clc-lm .clc-cf-media-stack{position:relative}.clc-lm .clc-cf-ticks li.clc-cf-limited-tick{max-width:560px;margin-top:4px;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:linear-gradient(90deg,#041a17,#07302a 55%,#041a17);padding:12px 14px;box-shadow:0 14px 30px -24px rgba(5,46,36,.75),inset 0 1px 0 rgba(255,255,255,.08);color:#ecfdf5}.clc-lm .clc-cf-ticks li.clc-cf-limited-tick:before{content:none;display:none}.clc-lm .clc-cf-ticks li.clc-cf-limited-tick strong{color:#ffffff;font-weight:850}@media (max-width:860px){.clc-lm .clc-cf-count-visual{margin:0 0 18px}}