.lp-pop{position:absolute;z-index:5;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:16px;background:#fff;border:1px solid var(--color-card-border-light);box-shadow:0 16px 36px #100c242e;text-align:left;white-space:nowrap;opacity:0;transform:translateY(14px) scale(.85);animation:lp-in .55s cubic-bezier(.2,1.4,.4,1) forwards,lp-float 5s ease-in-out infinite}.lp-ic{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border-radius:10px}.lp-tx{display:flex;flex-direction:column;line-height:1.25}.lp-tx b{font-size:14px;font-weight:700;color:var(--color-navy)}.lp-plain{font-size:14px;line-height:1.35;color:var(--color-navy)}.lp-plain b{display:inline}.lp-tx small{font-size:12.5px;color:var(--color-secondary)}.lp-1{top:-18px;right:6%;animation-delay:.5s,1.1s}.lp-2{top:56%;left:-60px;width:262px;white-space:normal;animation-delay:1.2s,1.8s}.lp-3{top:18%;right:-70px;animation-delay:2s,2.6s}.lp-4{top:64%;right:-50px;animation-delay:2.8s,3.4s}.lp-5{bottom:-22px;left:8%;animation-delay:3.6s,4.2s}.lp-warn{position:absolute;z-index:6;top:41%;left:70%;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:16px;background:#fff4f3;border:1.5px solid #f1a19c;box-shadow:0 16px 36px #e5484d47;text-align:left;white-space:nowrap;opacity:0;transform:scale(.85);animation:lp-in .55s cubic-bezier(.2,1.4,.4,1) 4.4s forwards,lp-shake 4s ease-in-out 5.2s infinite}.lp-warn:before{content:"";position:absolute;left:-8px;top:50%;width:14px;height:14px;margin-top:-7px;background:#fff4f3;border-left:1.5px solid #f1a19c;border-bottom:1.5px solid #f1a19c;transform:rotate(45deg)}.lp-warn .lp-tx b{color:#c4262e}.lp-warn .lp-tx small{color:#7a1f24;font-weight:600}@keyframes lp-shake{0%,86%,to{rotate:0deg}89%{rotate:-3deg}92%{rotate:3deg}95%{rotate:-2deg}98%{rotate:1deg}}@media(max-width:760px){.lp-warn{left:30%;top:57%;padding:7px 10px 7px 7px;gap:8px;border-radius:12px}.lp-warn .lp-tx b{display:none}.lp-warn .lp-tx small{display:block;font-size:11.5px}}@media(prefers-reduced-motion:reduce){.lp-warn{animation:none;opacity:1;transform:none}}@keyframes lp-in{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lp-float{0%,to{translate:0 0}50%{translate:0 -6px}}@media(max-width:1240px){.lp-2{left:-12px}.lp-3,.lp-4{right:-12px}}@media(max-width:760px){.lp-pop{padding:7px 10px 7px 7px;gap:8px;border-radius:12px}.lp-ic{width:26px;height:26px;border-radius:8px}.lp-tx b{font-size:12px}.lp-tx small,.lp-3,.lp-4{display:none}.lp-1{top:-14px;right:4px}.lp-2{top:40%;left:-4px}.lp-5{bottom:-14px;left:4px}}@media(prefers-reduced-motion:reduce){.lp-pop{animation:none;opacity:1;transform:none}}.cta-glow{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:26px;padding:40px 32px 30px;color:#fff;text-align:center;isolation:isolate;transition:transform .2s ease,box-shadow .25s ease}.cta-glow:hover{transform:translateY(-3px) scale(1.015)}.cta-dark{background:linear-gradient(135deg,#1d1838,#100c24 60%);box-shadow:0 0 0 1.5px #a7e28f8c,0 14px 34px #100c2459,0 0 42px #a7e28f59;animation:cta-pulse-green 2.8s ease-in-out infinite}.cta-violet{background:linear-gradient(135deg,#a79be0,#7b6fc0 55%,#5f53a8);box-shadow:0 14px 34px #5f53a866,0 0 46px #8c84b88c;animation:cta-pulse-violet 2.8s ease-in-out 1.4s infinite}@keyframes cta-pulse-green{0%,to{box-shadow:0 0 0 1.5px #a7e28f8c,0 14px 34px #100c2459,0 0 30px #a7e28f40}50%{box-shadow:0 0 0 1.5px #a7e28fe6,0 18px 40px #100c2466,0 0 60px #a7e28f8c}}@keyframes cta-pulse-violet{0%,to{box-shadow:0 14px 34px #5f53a866,0 0 30px #8c84b866}50%{box-shadow:0 18px 40px #5f53a880,0 0 64px #a79be0bf}}.cta-shine{position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.22) 45%,transparent 60%);transform:translate(-120%);animation:cta-shine 4.5s ease-in-out infinite}.cta-violet .cta-shine{animation-delay:2.2s}@keyframes cta-shine{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.cta-badge{position:absolute;top:12px;right:14px;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--color-check-green);color:var(--color-navy)}.cta-badge-live{background:#fff;color:#c4262e}.cta-badge-live i{width:7px;height:7px;border-radius:50%;background:#e5484d;animation:wb-blink 1.4s ease-in-out infinite}html{scroll-behavior:smooth}.wb-compact [data-checklist]{padding:20px 20px 18px!important}.wb-compact [data-checklist] h2{font-size:22px!important}.wb-compact [data-checklist] ul{margin-top:12px!important}.wb-compact [data-checklist] ul>li+li{margin-top:6px!important}.wb-compact [data-check]{padding-top:7px!important;padding-bottom:7px!important}.wb-compact [data-check]>span:first-child{font-size:14.5px!important;line-height:1.35!important}.wb-compact .tick{width:26px!important;height:26px!important}.wb-compact .punchline{margin-top:12px!important;font-size:19px!important}.wb-section{position:relative;overflow:hidden;background:radial-gradient(120% 80% at 50% 0%,#2a2160,#100c24 60%)}.wb-card{max-width:1320px;margin:0 auto;border-radius:40px;box-shadow:0 30px 80px #100c2459,0 0 0 1px #8c84b859,0 0 70px #8c84b859}@media(max-width:640px){.wb-card{border-radius:28px}}.wb-glow{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55;pointer-events:none}.wb-glow-1{width:520px;height:520px;left:-160px;top:-120px;background:#7b6fc0}.wb-glow-2{width:460px;height:460px;right:-140px;bottom:-120px;background:#3e7f6a;opacity:.35}.wb-grad{background:linear-gradient(90deg,#c9c1f2,#a7e28f);-webkit-background-clip:text;background-clip:text;color:transparent}.wb-live-dot{width:8px;height:8px;border-radius:50%;background:#ff5f57;box-shadow:0 0 0 4px #ff5f5740;animation:wb-blink 1.4s ease-in-out infinite}@keyframes wb-blink{50%{opacity:.35}}.wb-slot{flex:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 22px;border-radius:999px;background:#fff;color:var(--color-navy);box-shadow:0 12px 30px #0000004d,0 0 30px #a79be04d;transition:transform .2s ease,box-shadow .2s ease}.wb-slot:hover{transform:translateY(-2px);box-shadow:0 16px 36px #00000059,0 0 46px #a79be08c}.wb-slot-time{display:flex;align-items:baseline;gap:8px;font-size:24px;font-weight:700;line-height:1}.wb-slot-time small{font-size:13px;font-weight:500;color:var(--color-secondary)}.wb-slot-btn{flex-shrink:0;padding:10px 18px;border-radius:999px;background:linear-gradient(135deg,#a79be0,#6b5fb5);color:#fff;font-weight:700;font-size:14.5px}@media(prefers-reduced-motion:reduce){.cta-glow,.cta-shine,.wb-live-dot,.cta-badge-live i{animation:none!important}}.ar-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ar-track{display:flex;gap:14px;width:max-content;animation:ar-scroll 50s linear infinite}.ar-viewport:hover .ar-track{animation-play-state:paused}.ar-card{display:flex;align-items:center;gap:14px;width:290px;padding:12px 18px 12px 12px;border-radius:20px;border:1px solid var(--color-card-border-light);background:#fff;text-align:left}@keyframes ar-scroll{to{transform:translate(calc(-50% - 7px))}}@media(prefers-reduced-motion:reduce){.ar-track{animation:none}.ar-viewport{overflow-x:auto}}.dp-section{position:relative}.dp-mess{position:relative;display:inline-block;transition:color .5s ease}.dp-mess:after{content:"";position:absolute;left:-4%;right:-4%;top:54%;height:.1em;border-radius:99px;background:var(--color-lavender);transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.dp-done .dp-mess{color:#b9b5c8}.dp-done .dp-mess:after{transform:scaleX(1)}.dp-rowword{display:inline-block;max-width:0;overflow:hidden;vertical-align:bottom;opacity:0;transition:max-width .6s ease .35s,opacity .4s ease .5s}.dp-done .dp-rowword{max-width:3.2em;opacity:1}.dp-pond{position:relative;z-index:10;height:118px;margin-top:22px}.dp-duck{position:absolute;left:0;top:0;width:var(--w);will-change:transform}.dp-duck svg{width:100%;height:auto;display:block;filter:drop-shadow(0 6px 8px rgba(15,12,31,.15))}.dp-face{display:block;transform:scaleX(-1);transition:transform .35s ease}.dp-face.flip{transform:none}.dp-pond.row .dp-face{transform:scaleX(-1)}.dp-hd{transform-box:view-box;transform-origin:54px 52px}.dp-pond:not(.row) .dp-hd{animation:dp-peck 1.1s ease-in-out infinite;animation-delay:var(--bd)}.dp-pond:not(.row) .dp-duck svg{animation:dp-wander var(--wd) ease-in-out infinite alternate;animation-delay:var(--bd)}@keyframes dp-peck{0%,to{transform:none}25%{transform:rotate(-13deg) translate(-2px,3px)}45%{transform:rotate(3deg)}60%{transform:none}}@keyframes dp-wander{0%{transform:none}30%{transform:translate(14px,-8px) rotate(7deg)}65%{transform:translate(-10px,6px) rotate(-6deg)}to{transform:translate(8px,12px) rotate(4deg)}}.dp-tag{position:absolute;left:50%;top:100%;transform:translate(-50%,6px);white-space:nowrap;padding:4px 8px;border-radius:999px;background:#fff;border:1px solid #e5e2ee;font-size:var(--tfs, 12.5px);font-weight:600;color:var(--color-navy);transition:background .4s,border-color .4s}.dp-tag b{display:inline-block;width:0;overflow:hidden;vertical-align:bottom;transition:width .4s;color:#3f8f27}.dp-tag i{display:inline-block;height:9px;width:0;margin-right:0;border:0 solid #b9b5c8;border-radius:50%;vertical-align:0;opacity:0;transition:all .4s}.dp-pond.row .dp-duck:not(.ok) .dp-tag i{opacity:1;width:9px;border-width:1.5px;margin-right:6px}.dp-pond.row .dp-duck.ok .dp-tag{background:#effae9;border-color:var(--color-check-green);transition-delay:1.2s}.dp-pond.row .dp-duck.ok .dp-tag b{width:1.1em;transition-delay:1.2s}.dp-pond.row .dp-duck.red .dp-tag{background:#fde8e7;border-color:#f1a19c;transition-delay:1.2s}.dp-pond.row .dp-duck.red .dp-tag i{border-color:#e5484d}.dp-pond.row .dp-duck.amber .dp-tag{background:#fff0dd;border-color:#f5c27f;transition-delay:1.2s}.dp-pond.row .dp-duck.amber .dp-tag i{border-color:#e8890c}.dp-pond.measuring .dp-tag,.dp-pond.measuring .dp-tag *{transition:none!important}.dp-pond.scrolling{-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.dp-stress{position:absolute;font-size:20px;font-weight:800;color:#e5484d;transition:opacity .4s}.dp-pond.row .dp-stress{opacity:0}.dp-replay{position:absolute;right:16px;top:calc(100% + 10px);display:grid;place-items:center;width:34px;height:34px;padding:0;border-radius:50%;border:0;background:var(--color-lavender);color:#fff;opacity:.7;cursor:pointer;transition:opacity .2s}.dp-replay:hover{opacity:1}@media(max-width:700px){.dp-pond{height:96px}}@media(prefers-reduced-motion:reduce){.dp-duck{transition:none}.dp-pond .dp-hd,.dp-pond .dp-duck svg{animation:none!important}}
