:root{--night-0:#070a1f;--night-1:#0d1133;--night-2:#141541;--night-3:#1b1850;--dusk:#2a1f63;--night-text:#f6f3ff;--night-body:#cdc8ee;--night-muted:#a7a2cf;--sun:#ffc857;--sun-2:#ff9a6b;--rose:#ff6f91;--iris:#8b7cff;--mint:#3fd6a0;--suara-accent:#5a48d6;--suara-accent-deep:#4636b8;--suara-wash:#f0ecfa;--ink:#17152e;--body:#45425f;--muted:#66637f;--faint:#a19db8;--line:#e8e3f1;--line-soft:#f0ecf7;--ground:#f8f6fb;--tint:#faf8fe;--card:#fff;--good:#1a7551;--good-bg:#e7f5ed;--watch:#8a5d06;--watch-bg:#fdf3dc;--poor:#b3402f;--poor-bg:#fcebe7;--font-display:"Sora", "Trebuchet MS", sans-serif;--font-ui:"Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--font-serif:"Instrument Serif", "Iowan Old Style", Georgia, serif;--r-control:10px;--r-card:18px;--r-pill:999px;--ease-out:cubic-bezier(.22, 1, .36, 1);--shadow-card:0 1px 2px #17152e0a, 0 18px 40px -28px #3c1e8c47;--shadow-pop:0 30px 60px -30px #3c1e8c73, 0 0 0 1px #17152e0d;--grad-sun:linear-gradient(120deg, #ffe07a 0%, var(--sun) 35%, var(--sun-2) 100%);--grad-iris:linear-gradient(135deg, #5a48d6, #8a3fc4);--grad-ink-em:linear-gradient(100deg, #5a48d6 0%, #b0369a 60%, #e0475f 100%)}.st,.sv,.sign,.thanks-mock{--suara-accent:#175a73;--suara-accent-deep:#124a5f;--suara-wash:#e8f1f5;--ink:#101b22;--body:#3a4a54;--muted:#5f7280;--faint:#8a98a4;--line:#dce4e9;--ground:#f7f9fa;--good:#237a57;--good-bg:#e4f1ea;--watch:#9a6b10;--watch-bg:#f6edd8;--poor:#b3402f;--poor-bg:#f8e7e2;--r-control:6px;--r-card:10px;--shadow-card:0 1px 2px #101b220f, 0 8px 24px -16px #101b2240}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{font-family:var(--font-ui);color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}a{color:var(--suara-accent);font-weight:600;text-decoration:none}a:hover{color:var(--suara-accent-deep);text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{margin:0}:focus-visible{outline-offset:2px;outline:3px solid #8b7cff8c}.display{font-family:var(--font-display);letter-spacing:-.02em}.muted{color:var(--muted)}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.row{align-items:center;gap:10px;display:flex}.col{flex-direction:column;gap:8px;display:flex}.grow{flex:1;min-width:0}.nowrap{white-space:nowrap}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tabular{font-variant-numeric:tabular-nums}.serif-em{font-family:var(--font-serif);letter-spacing:-.01em;background:var(--grad-ink-em);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-size:1.12em;font-style:italic;font-weight:400;line-height:.9}.btn{border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;height:40px;transition:background .16s ease, border-color .16s ease, color .16s ease, box-shadow .2s ease, transform .16s var(--ease-out);border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:700;display:inline-flex;text-decoration:none!important}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{cursor:not-allowed;opacity:.5}.btn-primary{background:var(--suara-accent);color:#fff;box-shadow:0 8px 20px -12px #5a48d6e6}.btn-primary:hover:not(:disabled){background:var(--suara-accent-deep);color:#fff}.btn-sun{background:var(--grad-sun);color:#1b1433;box-shadow:0 10px 24px -12px #ff9a6be6,inset 0 1px #fff9}.btn-sun:hover:not(:disabled){color:#1b1433;box-shadow:0 14px 30px -12px #ff9a6b,inset 0 1px #fff9}.btn-secondary{border-color:var(--line);color:var(--ink);background:#fff}.btn-secondary:hover:not(:disabled){border-color:var(--suara-accent);color:var(--suara-accent)}.btn-ghost{color:var(--suara-accent);background:0 0;padding:0 12px}.btn-ghost:hover:not(:disabled){background:var(--suara-wash);color:var(--suara-accent-deep)}.btn-danger{border-color:var(--poor);color:var(--poor);background:#fff}.btn-danger:hover:not(:disabled){background:var(--poor-bg);color:var(--poor)}.btn-lg{height:48px;padding:0 24px;font-size:15px}.btn-sm{height:32px;padding:0 12px;font-size:12.5px}.btn-block{width:100%}.field{flex-direction:column;gap:6px;display:flex}.field>label,.label{color:var(--body);font-size:13px;font-weight:600}.hint{color:var(--muted);font-size:12px}.input,.select,.textarea{border:1.5px solid var(--line);border-radius:var(--r-control);background:#fff;outline:none;width:100%;height:44px;padding:0 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.select{appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%2366637F' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 12px center/16px no-repeat;padding-right:38px}.textarea{resize:vertical;height:auto;min-height:88px;padding:12px 14px;line-height:1.5}.input:hover,.select:hover,.textarea:hover{border-color:#d6cff0}.input:focus,.select:focus,.textarea:focus{border-color:var(--suara-accent);box-shadow:0 0 0 4px #8b7cff2e}.input::placeholder,.textarea::placeholder{color:var(--faint)}.error-text{color:var(--poor);font-size:13px;font-weight:600}.check{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.check input{width:18px;height:18px;accent-color:var(--suara-accent);margin-top:2px}.card{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-card);border:1px solid #ece8f4;padding:22px}.card-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:16px;font-weight:700}.pill{border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.pill-good{background:var(--good-bg);color:var(--good)}.pill-watch{background:var(--watch-bg);color:var(--watch)}.pill-poor{background:var(--poor-bg);color:var(--poor)}.pill-neutral{color:var(--body);background:#f1eef7}.pill-accent{background:var(--suara-wash);color:var(--suara-accent)}.dot{background:currentColor;border-radius:99px;width:7px;height:7px}.table{border-collapse:collapse;width:100%}.table th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:10px;font-size:10.5px;font-weight:700}.table td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:12px 10px;font-size:13.5px}.table tbody tr{transition:background .12s}.table tbody tr:hover{background:var(--tint)}.table tr:last-child td{border-bottom:0}.table .num{text-align:right;font-variant-numeric:tabular-nums}.table-wrap{position:relative;overflow-x:auto}.banner{color:var(--ink);border:1px solid;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;font-size:13.5px;display:flex}.banner-watch{background:var(--watch-bg);border-color:#f1dfae}.banner-poor{background:var(--poor-bg);border-color:#f1cdc4}.banner-good{background:var(--good-bg);border-color:#c9e7d6}.banner-info{background:var(--suara-wash);border-color:#ddd5f5}.act-btn{width:40px;color:var(--muted);padding:0}.act-btn[aria-expanded=true]{background:var(--tint);color:var(--ink)}.act-menu{z-index:45;background:var(--card);border:1px solid var(--line);min-width:190px;box-shadow:var(--shadow-pop);animation:act-menu-in .14s var(--ease-out);border-radius:14px;flex-direction:column;gap:2px;padding:6px;display:flex;position:fixed}@keyframes act-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@media (prefers-reduced-motion:reduce){.act-menu{animation:none}}.act-item{all:unset;box-sizing:border-box;cursor:pointer;min-height:40px;color:var(--ink);white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:13.5px;font-weight:600;display:flex}.act-item svg{color:var(--muted)}.act-item:hover,.act-item:focus-visible{background:var(--tint)}.act-item:focus-visible{outline:2px solid var(--suara-accent);outline-offset:-2px}.act-item.act-danger{color:var(--poor);margin-top:4px;position:relative}.act-item.act-danger:before{content:"";background:var(--line-soft);height:1px;position:absolute;top:-4px;left:6px;right:6px}.act-item.act-danger svg{color:var(--poor)}.act-item.act-danger:hover,.act-item.act-danger:focus-visible{background:var(--poor-bg)}.shell{background:radial-gradient(900px 420px at 88% -140px, #8b7cff1f, transparent 70%), radial-gradient(700px 360px at 30% -160px, #ffc8571f, transparent 70%), var(--ground);min-height:100vh;display:flex}.sidebar{width:248px;color:var(--night-body);background:radial-gradient(120% 40% at 100% 0%, #8b7cff42, transparent 65%), radial-gradient(100% 30% at 0% 100%, #ff6f9124, transparent 70%), linear-gradient(180deg, var(--night-0) 0%, var(--night-1) 55%, var(--night-2) 100%);z-index:25;overscroll-behavior:contain;isolation:isolate;flex-direction:column;flex:none;gap:24px;height:100vh;padding:22px 14px 16px;display:flex;position:sticky;top:0;overflow:hidden auto}.sidebar:before{content:"";z-index:-1;pointer-events:none;opacity:.7;background-image:radial-gradient(1.2px 1.2px at 18% 12%,#d9d4ff,#0000),radial-gradient(1px 1px at 72% 7%,#d9d4ff,#0000),radial-gradient(1.4px 1.4px at 88% 22%,#fff2c2,#0000),radial-gradient(1px 1px at 40% 30%,#d9d4ff,#0000),radial-gradient(1px 1px at 12% 58%,#d9d4ff,#0000),radial-gradient(1.2px 1.2px at 80% 66%,#d9d4ff,#0000),radial-gradient(1px 1px at 55% 84%,#d9d4ff,#0000);position:absolute;inset:0}.side-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:8px;min-height:40px;margin:-4px -14px 0;padding:0 12px 16px 14px;display:flex}.side-toggle{all:unset;box-sizing:border-box;cursor:pointer;width:36px;height:36px;color:var(--night-muted);border-radius:10px;flex:none;place-items:center;transition:background .16s,color .16s;display:grid}.side-toggle:hover{color:#fff;background:#ffffff1a}.side-toggle:active{transform:scale(.94)}.side-toggle:focus-visible{outline:2px solid var(--sun);outline-offset:2px}.side-close{width:40px;height:40px;padding:0}.brand{color:var(--ink);align-items:center;gap:10px;padding:0 8px;display:flex}.brand:hover{color:var(--ink);text-decoration:none}.brand-word{font-family:var(--font-display);letter-spacing:-.03em;font-size:21px;font-weight:700}.sidebar .brand,.topbar-mobile .brand,.sidebar .brand:hover,.topbar-mobile .brand:hover{color:var(--night-text)}.side-biz{min-height:52px;color:var(--night-body);background:#ffffff0d;border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:10px;margin-top:-8px;padding:8px 10px;text-decoration:none;transition:background .16s,border-color .16s;display:flex}button.side-biz{width:100%;font:inherit;text-align:left;cursor:pointer}button.side-biz:hover,button.side-biz[aria-expanded=true]{background:#ffffff14;border-color:#ffffff2e}.side-biz-wrap{margin-top:-8px;position:relative}.side-biz-wrap .side-biz{margin-top:0}.side-biz-chev{color:var(--night-muted);flex:none;margin-left:auto;transition:transform .16s;display:flex}button.side-biz[aria-expanded=true] .side-biz-chev{transform:rotate(180deg)}.biz-menu{z-index:40;background:var(--night-1);transform-origin:top;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;gap:2px;max-height:70vh;padding:6px;animation:.14s ease-out biz-menu-in;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #070a1f80}@keyframes biz-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@media (prefers-reduced-motion:reduce){.biz-menu{animation:none}.side-biz-chev{transition:none}}.biz-menu-head{letter-spacing:.12em;text-transform:uppercase;color:var(--night-muted);padding:8px 10px 4px;font-size:11px;font-weight:700}.biz-menu-note{color:var(--night-muted);padding:8px 10px;font-size:13px}.biz-menu-item{min-height:48px;font:inherit;text-align:left;color:var(--night-body);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:6px 8px;display:flex}.biz-menu-item:hover:not(:disabled){background:#ffffff12}.biz-menu-item.on{background:#ffc8571a}.biz-menu-item:disabled{cursor:progress}.biz-menu-logo{object-fit:cover;width:30px;height:30px;color:var(--night-text);background:#8b7cff47;border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}img.biz-menu-logo{background:#ffffffeb}.biz-menu-name{color:var(--night-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;display:block;overflow:hidden}.biz-menu-sub{color:var(--night-muted);font-size:12px;display:block}.biz-menu-poor{color:#ff9aae;font-weight:700}.biz-menu-tick{color:var(--sun);flex:none;display:flex}.biz-menu-rule{background:#ffffff1a;height:1px;margin:4px 6px}.biz-menu-link{height:40px;color:var(--night-body);border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.biz-menu-link svg{color:var(--night-muted)}.biz-menu-link:hover{color:#fff;background:#ffffff12;text-decoration:none}.side-biz-logo{object-fit:cover;color:#1b1433;background:#ffffffeb;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:flex}span.side-biz-logo{color:var(--night-text);background:#8b7cff47}.side-biz-text{flex-direction:column;min-width:0;display:flex}.side-biz-name{color:var(--night-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.side-biz-plan{color:var(--night-muted);font-size:12px}.nav{flex-direction:column;gap:3px;display:flex}.nav a{height:42px;color:var(--night-body);white-space:nowrap;transition:background .16s ease, color .16s ease, box-shadow .16s ease, transform .12s var(--ease-out);border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex;position:relative}.nav a svg{color:var(--night-muted);transition:color .16s}.nav a:hover{color:#fff;background:#ffffff17;text-decoration:none;box-shadow:inset 0 0 0 1px #ffffff12}.nav a:hover svg{color:#fff}.nav a:active{transform:scale(.98)}.nav a.active{color:#fff;background:linear-gradient(90deg,#ffc85729,#ffffff0d 70%);font-weight:700;box-shadow:inset 0 0 0 1px #ffffff12}.nav a.active:before{content:"";background:var(--sun);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-14px;box-shadow:0 0 12px #ffc857b3}.nav a.active svg{color:var(--sun)}.nav a.active:hover{background:linear-gradient(90deg,#ffc85738,#ffffff14 70%)}.nav a.nav-sub{height:36px;color:var(--night-muted);padding-left:45px;font-size:13px}.nav a.nav-sub.active{box-shadow:none;color:#fff;background:#ffffff0f}.nav a.nav-sub.active:before{width:6px;height:6px;box-shadow:none;border-radius:99px;margin-top:-3px;top:50%;bottom:auto;left:30px}.nav-badge{background:var(--sun);color:#1b1433;font-variant-numeric:tabular-nums;border-radius:99px;justify-content:center;align-items:center;min-width:22px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.nav-group{letter-spacing:.12em;text-transform:uppercase;color:var(--night-muted);padding:14px 12px 4px;font-size:11px;font-weight:700}.side-back{height:40px;color:var(--night-body);border-radius:12px;align-self:flex-start;align-items:center;gap:6px;padding:0 12px 0 8px;font-size:13px;font-weight:600;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.side-back:hover{color:#fff;background:#ffffff0f;text-decoration:none}.side-heading{font-family:var(--font-display);letter-spacing:-.02em;color:var(--night-text);margin-top:-12px;padding:0 12px;font-size:20px;font-weight:700}.side-trial{color:var(--night-body);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:8px;padding:14px;text-decoration:none;transition:background .16s,border-color .16s;display:flex}.side-trial:hover{color:var(--night-body);background:#ffffff14;border-color:#ffc85759;text-decoration:none}.side-trial-title{color:var(--night-text);justify-content:space-between;align-items:baseline;font-size:13px;font-weight:700;display:flex}.side-trial-title span{letter-spacing:.12em;text-transform:uppercase;color:var(--sun);font-size:11px}.side-trial-bar{background:#ffffff1a;border-radius:99px;height:5px;overflow:hidden}.side-trial-bar>div{background:var(--grad-sun);border-radius:99px;height:100%}.side-trial-note{color:var(--night-muted);font-size:12px;line-height:1.45}.side-foot{flex-direction:column;gap:14px;margin-top:auto;display:flex}.side-staff{color:var(--night-body);border:1px dashed #ffffff2e;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:700;text-decoration:none;transition:background .16s,border-color .16s;display:flex}.side-staff small{color:var(--night-muted);font-size:11.5px;font-weight:500;display:block}.side-staff svg{color:var(--night-muted)}.side-staff:hover{color:#fff;background:#ffffff0f;border-color:#ffffff4d;text-decoration:none}.side-me-wrap{border-top:1px solid #ffffff1a;padding-top:12px;position:relative}.side-me{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:48px;color:var(--night-body);border-radius:12px;align-items:center;gap:10px;padding:7px 8px;transition:background .16s;display:flex}.side-me:hover,.side-me[aria-expanded=true]{background:#ffffff17}.side-me:focus-visible{outline:2px solid var(--sun);outline-offset:2px}.side-me-text{flex-direction:column;flex:1;min-width:0;display:flex}.side-me-name{color:var(--night-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.side-me-sub{color:var(--night-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.side-me-chev{color:var(--night-muted);flex:none;transition:transform .16s;display:flex;transform:rotate(180deg)}.side-me[aria-expanded=true] .side-me-chev{transform:none}.biz-menu.side-me-menu{transform-origin:bottom;top:auto;bottom:calc(100% + 6px)}.side-me-head{flex-direction:column;min-width:0;padding:8px 10px 6px;display:flex}.side-me-head .biz-menu-name,.side-me-head .biz-menu-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}button.biz-menu-link{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.biz-menu-link:focus-visible{outline:2px solid var(--sun);outline-offset:-2px}.side-trial-mini{height:52px;color:var(--sun);background:#ffc8571a;border:1px solid #ffc8574d;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;line-height:1.05;text-decoration:none;display:flex}.side-trial-mini:hover{color:var(--sun);background:#ffc85729;text-decoration:none}.side-trial-mini strong{font-family:var(--font-display);color:var(--night-text);font-size:17px}.side-trial-mini span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.rail-tip{z-index:60;pointer-events:none;white-space:nowrap;background:var(--night-0);color:#fff;border:1px solid #ffffff24;border-radius:8px;padding:6px 10px;font-size:12.5px;font-weight:600;animation:.12s ease-out rail-tip-in;position:fixed;transform:translateY(-50%);box-shadow:0 10px 24px #070a1f59}@keyframes rail-tip-in{0%{opacity:0;transform:translate(-3px,-50%)}}@media (width>=821px){.sidebar.is-rail{gap:18px;width:76px;padding:20px 12px 14px}.is-rail .side-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.is-rail .side-head{flex-direction:column;gap:10px;margin:-2px -12px 0;padding:0 12px 14px}.is-rail .brand,.is-rail .adm-brand{justify-content:center;padding:0}.is-rail .nav a,.is-rail .nav .nav-btn{justify-content:center;gap:0;padding:0}.is-rail .nav a.active:before{left:-12px}.is-rail .nav-badge{min-width:18px;height:18px;box-shadow:0 0 0 2px var(--night-1);padding:0 5px;font-size:10px;position:absolute;top:4px;right:5px}.is-rail .nav-group{color:#0000;background:#ffffff1a;height:1px;margin:10px 8px;padding:0;overflow:hidden}.is-rail .nav-group:first-child{display:none}.is-rail .side-biz{justify-content:center;padding:8px 0}.is-rail .side-back{justify-content:center;align-self:stretch;padding:0}.is-rail .side-heading{display:none}.is-rail .side-staff{justify-content:center;padding:10px 0}.is-rail .side-me{justify-content:center;padding:7px 0}}.avatar{background:var(--suara-wash);width:32px;height:32px;color:var(--suara-accent);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.sidebar .avatar,.side-me .avatar{background:var(--grad-sun);color:#1b1433}.sidebar .btn-ghost,.topbar-mobile .btn-ghost{color:var(--night-body)}.sidebar .btn-ghost:hover:not(:disabled),.topbar-mobile .btn-ghost:hover:not(:disabled){color:#fff;background:#ffffff1a}.sidebar :focus-visible,.topbar-mobile :focus-visible{outline-color:var(--sun)}.side-scrim{display:none}.main{flex-direction:column;flex:1;gap:22px;min-width:0;padding:28px 36px 56px;display:flex}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.page-title{font-family:var(--font-display);letter-spacing:-.03em;font-size:28px;font-weight:700;line-height:1.15}.page-sub{color:var(--muted);margin-top:2px;font-size:13px}.topbar-mobile{display:none}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.stat-value{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1.1}.stat-delta{font-size:12.5px;font-weight:600}.up{color:var(--good)}.down{color:var(--poor)}.grid-2{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;display:grid}.grid-halves{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1.5px solid var(--line);border-radius:var(--r-pill);cursor:pointer;height:40px;color:var(--body);background:#fff;padding:0 16px;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s,color .15s}.chip:hover:not(:disabled){border-color:var(--suara-accent);color:var(--suara-accent)}.chip:disabled{cursor:not-allowed;opacity:.55}.chip.on{border-color:var(--suara-accent);background:var(--suara-wash);color:var(--suara-accent);font-weight:700}.segmented{border:1px solid var(--line);border-radius:var(--r-pill);background:#fff;gap:2px;padding:3px;display:inline-flex}.segmented button{border-radius:var(--r-pill);height:34px;color:var(--body);cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:13px;font-weight:600;transition:background .16s,color .16s;position:relative}.segmented button:after{content:"";position:absolute;inset:-3px 0}.segmented button:hover:not(.on){color:var(--ink);background:var(--tint)}.segmented button.on{background:var(--ink);color:#fff;font-weight:700}.empty{text-align:center;color:var(--muted);padding:40px 20px}.spinner{border:2.5px solid var(--line);border-top-color:var(--suara-accent);border-radius:99px;width:20px;height:20px;animation:.6s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.main>*,.adm-main>*{animation:page-in .28s var(--ease-out) backwards}.main>:nth-child(2),.adm-main>:nth-child(2){animation-delay:40ms}.main>:nth-child(3),.adm-main>:nth-child(3){animation-delay:80ms}.main>:nth-child(n+4),.adm-main>:nth-child(n+4){animation-delay:.12s}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}}.skel-list,.main>.skel-page,.adm-main>.skel-page,.main>.skel-list,.adm-main>.skel-list{animation:.32s .18s backwards fade-in}@keyframes fade-in{0%{opacity:0}}.skel-page{flex-direction:column;gap:22px;display:flex}.skel-head{flex-direction:column;gap:10px;padding-top:4px;display:flex}.skel-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.skel-card{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-card);border:1px solid #ece8f4;flex-direction:column;gap:14px;padding:22px;display:flex}.skel-panel{min-height:240px}.skel-list{gap:0;padding:6px 22px}.skel-row{flex-direction:column;gap:10px;padding:16px 0;display:flex}.skel-row+.skel-row{border-top:1px solid var(--line-soft)}.skel{animation:1.6s cubic-bezier(.45,0,.55,1) infinite skel-pulse;animation-delay:calc(var(--i,0) * .12s);background:#eeeaf6;border-radius:8px}.skel-title{border-radius:10px;width:min(240px,60%);height:30px}.skel-line{height:12px}.skel-value{border-radius:10px;width:38%;height:30px}@keyframes skel-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.main>*,.adm-main>*{animation-name:fade-in}}.center-page{justify-content:center;align-items:center;min-height:100vh;display:flex}.toast{z-index:50;background:var(--ink);color:#fff;box-shadow:var(--shadow-pop);border-radius:14px;max-width:calc(100vw - 32px);padding:12px 20px;font-size:13.5px;font-weight:600;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast.err{background:var(--poor)}.modal-back{-webkit-backdrop-filter:blur(3px);z-index:40;background:#0d11336b;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal{width:100%;max-width:520px;max-height:calc(100vh - 32px);box-shadow:var(--shadow-pop);background:#fff;border-radius:22px;flex-direction:column;gap:16px;padding:26px;display:flex;overflow:auto}.modal.modal-wide{max-width:940px}.meter{background:#efebf7;border-radius:99px;height:10px;overflow:hidden}.meter>div{background:var(--grad-iris);border-radius:99px;height:100%}.infotip{vertical-align:middle;display:inline-flex;position:relative}.infotip-btn{width:24px;height:24px;color:var(--muted);cursor:help;background:0 0;border:0;border-radius:99px;place-items:center;margin:-4px 0;padding:0;transition:color .14s,background .14s;display:inline-grid}.infotip-btn:after{content:"";position:absolute;inset:-8px}.infotip-btn:hover,.infotip.open .infotip-btn{color:var(--suara-accent);background:var(--suara-wash)}.infotip-btn:focus-visible{outline:2px solid var(--suara-accent);outline-offset:1px}.infotip-body{z-index:20;background:var(--ink);color:#eceaf6;width:min(270px,100vw - 48px);box-shadow:var(--shadow-pop);letter-spacing:0;text-transform:none;text-align:left;white-space:normal;opacity:0;visibility:hidden;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;font-size:12.5px;font-weight:500;line-height:1.5;transition:opacity .14s,transform .14s,visibility 0s linear .14s;display:flex;position:absolute;top:calc(100% + 8px);right:-8px;transform:translateY(-4px)}.infotip-body strong{color:#fff;font-size:13px}.infotip.open .infotip-body{opacity:1;visibility:visible;transition:opacity .14s,transform .14s;transform:none}@media (prefers-reduced-motion:reduce){.infotip-body,.infotip.open .infotip-body{transition:none}}.stat-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.lang-bar{flex-direction:column;gap:12px;display:flex}.lang-bar.compact{background:var(--card);border:1px solid #ece8f4;border-radius:14px;flex-flow:wrap;align-items:center;gap:12px 28px;padding:12px 16px}.lang-bar-item{align-items:center;gap:12px;display:flex}.lang-bar-label{color:var(--ink);flex-direction:column;font-size:13px;font-weight:700;display:flex}.lang-bar-label .hint{font-weight:400}.lang-bar-toggle{cursor:pointer;justify-content:space-between}.lang-bar:not(.compact) .lang-bar-item{justify-content:space-between}.field.is-hidden textarea,.field.is-hidden input{opacity:.55}.divider{background:var(--line);border:0;height:1px;margin:4px 0}.kbd-code{color:var(--body);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}@media (width<=1100px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-2,.grid-halves{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.btn-sm{height:40px}.sidebar{display:none}.sidebar.open{z-index:30;width:min(288px,86vw);display:flex;position:fixed;inset:0 auto 0 0;box-shadow:0 0 60px #070a1f80}.side-toggle{display:none}.side-scrim{z-index:29;background:#070a1f73;border:0;padding:0;display:block;position:fixed;inset:0}.topbar-mobile{z-index:20;background:linear-gradient(90deg, var(--night-0), var(--night-2));justify-content:space-between;align-items:center;padding:10px 16px;display:flex;position:sticky;top:0;box-shadow:0 1px #ffffff0f}.topbar-mobile .btn-ghost{width:40px;height:40px;padding:0}.shell{flex-direction:column}.main{gap:16px;padding:18px 16px 40px}.page-title{font-size:24px}.stats{gap:10px}.stats .card{padding:16px}.stat-value{font-size:26px}.card{padding:18px}}@media (width<=640px){.banner{flex-wrap:wrap;align-items:flex-start}.banner>.grow{flex:220px}}@media print{.no-print{display:none!important}body,.shell{background:#fff}.card{box-shadow:none}}.chart-tip{pointer-events:none;border:1px solid var(--line);box-shadow:var(--shadow-pop);white-space:nowrap;background:#fff;border-radius:12px;padding:8px 12px;font-size:12px;line-height:1.45;position:absolute;top:8px}.spot-groups{flex-direction:column;display:flex}.spot-group+.spot-group{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.spot-bars{flex-direction:column;gap:8px;display:flex}.spot-bar{grid-template-columns:96px minmax(0,1fr) 52px 44px;align-items:center;gap:10px;font-size:13px;display:grid}.spot-bar-name{color:var(--body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.spot-bar-track{background:#f1eef7;border-radius:99px;height:10px;overflow:hidden}.spot-bar-fill{border-radius:99px;height:100%}.fill-good{background:#1f9d6b}.fill-watch{background:#d69e2e}.fill-poor{background:#e0475f}.spot-bar-val{text-align:right;font-weight:700}.spot-bar-n{text-align:right}.step-num{border:2px solid var(--line);width:28px;height:28px;color:var(--muted);background:#fff;border-radius:99px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.step-num.done{border-color:var(--good);background:var(--good);color:#fff}.loc-card{flex-direction:column;gap:14px;display:flex}.loc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.loc-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.loc-title h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:19px;font-weight:700}.loc-actions{flex-wrap:wrap;gap:6px;display:flex}.loc-default{background:var(--ground);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.loc-default label{color:var(--body);font-size:13px;font-weight:700}.loc-default .select{width:auto;max-width:280px;height:40px;font-size:13.5px}.loc-spots{table-layout:fixed;min-width:640px}.loc-spots td{vertical-align:middle}.spot-name{color:var(--ink);align-items:center;gap:8px;font-weight:700;display:flex}.spot-name .pill{height:20px;font-size:11px}.spot-survey{width:100%;height:40px;font-size:13px}.share-list{border:1px solid var(--line);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.share-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.share-row:last-child{border-bottom:0}.share-row:first-child{background:var(--suara-wash)}.share-what{flex-direction:column;min-width:0;display:flex}.share-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.share-msg{resize:vertical;height:auto;min-height:136px;padding:10px 12px;font-size:13px;line-height:1.5}@media (width<=560px){.share-row{grid-template-columns:minmax(0,1fr) auto}.share-url{grid-area:2/1/auto/-1}}@media (width<=820px){.loc-spots,.loc-spots tbody,.loc-spots tr,.loc-spots td{display:block}.loc-spots{min-width:0}.loc-spots colgroup,.loc-spots thead{display:none}.loc-spots tr{border-bottom:1px solid var(--line-soft);padding:12px 0;position:relative}.loc-spots tr:last-child{border-bottom:0}.loc-spots td{text-align:left;border:0;padding:4px 0}.loc-spots td[data-label]{justify-content:space-between;align-items:center;gap:12px;display:flex}.loc-spots td[data-label]:before{content:attr(data-label);color:var(--muted);flex:none;font-size:12px;font-weight:600}.loc-spots td[data-label]>*{min-width:0}.loc-spots .spot-survey{max-width:62vw}.loc-spots .spot-cell-edit{padding:0;position:absolute;top:8px;right:0}.loc-head .loc-actions{width:100%}}.spot-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.spot-chip{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 6px 0 12px;font-size:12.5px;display:inline-flex}.spot-chip-name{color:var(--body);font-weight:600}.spot-chip-x{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:0 4px;font-size:16px;line-height:1}.spot-chip-x:hover{color:var(--poor);background:var(--poor-bg)}.txt-good{color:var(--good)}.txt-watch{color:var(--watch)}.txt-poor{color:var(--poor)}.idea-row{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.theme-card{border:1.5px solid var(--line);cursor:pointer;color:var(--suara-accent);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s;display:flex}.theme-card:hover{border-color:#d6cff0}.theme-card strong{color:var(--ink);font-size:13.5px}.theme-card.on{border:2px solid var(--suara-accent);background:var(--suara-wash)}.theme-swatch{border-radius:9px;flex:none;width:28px;height:28px}.logo-box{background:var(--suara-wash);width:64px;height:64px;color:var(--suara-accent);border:1px solid var(--line);border-radius:16px;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex;overflow:hidden}.logo-box img{object-fit:contain;background:#fff;width:100%;height:100%}.color-input{border:1.5px solid var(--line);border-radius:var(--r-control);cursor:pointer;background:#fff;width:44px;height:44px;padding:3px}.phone-frame{border:6px solid var(--ink);width:360px;max-width:100%;height:700px;box-shadow:var(--shadow-pop);background:#f7f9fa;border-radius:32px}.switch{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.switch input{opacity:0;width:1px;height:1px;position:absolute}.switch-track{background:#d9d4e8;border-radius:99px;flex:none;width:44px;height:26px;transition:background .15s;position:relative}.switch-track span{width:20px;height:20px;transition:transform .18s var(--ease-out);background:#fff;border-radius:99px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #17152e40}.switch input:checked+.switch-track{background:var(--suara-accent)}.switch input:checked+.switch-track span{transform:translate(18px)}.switch input:focus-visible+.switch-track{box-shadow:0 0 0 4px #8b7cff4d}.rules{background:var(--tint);border:1px solid var(--line-soft);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.rule{color:var(--body);align-items:flex-start;gap:10px;font-size:13px;display:flex}.rule svg{margin-top:2px}.rule.ok svg{color:var(--good)}.rule.no svg{color:var(--poor)}.thanks-mock{--a:#175a73;color:#101b22;background:#f7f9fa;border:1px solid #dce4e9;border-radius:22px;flex-direction:column;gap:12px;width:300px;max-width:100%;padding:16px;display:flex;position:relative;overflow:hidden}.thanks-mock-body{background:#fff;border:1px solid #dce4e9;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:16px;display:flex}.thanks-mock-review{background:#fff;border:1px solid #dce4e9;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.mock-btn{border:1.5px solid #dce4e9;border-radius:6px;justify-content:center;align-items:center;height:40px;font-size:13.5px;font-weight:700;display:flex}.mock-btn.primary{background:var(--a);border-color:var(--a);color:#fff}.thanks-mock-off{background:var(--ink);color:#fff;text-align:center;border-radius:10px;padding:8px 10px;font-size:12.5px;font-weight:700;position:absolute;inset:auto 12px 12px}@media (width<=1100px){.theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.banner-ico{border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.banner-ico-watch{color:var(--watch);background:#f6e3b4}.banner-ico-poor{color:var(--poor);background:#f6d3cb}.banner-ico-good{color:var(--good);background:#cfeadb}.banner-ico-info{color:var(--suara-accent);background:#e2dbf8}.test-list{gap:4px;margin:0;padding-left:20px;display:grid}.test-answer{border:1px solid var(--line);border-radius:12px;gap:4px;padding:10px 12px;font-size:14px;display:grid}@media (width<=640px){.table th,.table td{padding-left:8px;padding-right:8px}.table-stack thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.table-stack,.table-stack tbody{display:block}.table-stack tbody tr{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:12px 0;display:flex}.table-stack tbody tr:last-child{border-bottom:0}.table-stack tbody td{border:0;min-width:0;padding:0;display:block}.table-stack.table .num{text-align:left}.table-stack td.stack-full{flex-basis:100%}.table-stack td[data-label]:before{content:attr(data-label) " ";color:var(--muted);font-size:12px;font-weight:500}}.cv{aspect-ratio:3/4;color:#fff;text-align:left;background:#141541;border-radius:2% 5.5% 5.5% 2%/1.5% 4.1% 4.1% 1.5%;width:100%;display:block;position:relative;overflow:hidden;container-type:inline-size}.cv-art{width:100%;height:100%;display:block;position:absolute;inset:0}.cv:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000057,#ffffff12 3.2%,#0000 7.5%);position:absolute;inset:0}.cv-kicker,.cv-title,.cv-sub,.cv-by{z-index:1;position:absolute;left:11%;right:9%}.cv-kicker{font:700 8px/1 var(--font-ui);letter-spacing:.22em;text-transform:uppercase;color:#ffc857;font-size:3.1cqw;top:7.5%}.cv-title{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;font-size:11.2cqw;font-weight:700;line-height:1.02;top:12.5%}.cv-sub{font:500 8px/1.4 var(--font-ui);color:#cdc8ee;font-size:3.5cqw;top:33%;right:16%}.cv-by{font:700 7.5px/1 var(--font-ui);letter-spacing:.06em;color:#cdc8ee;font-size:2.9cqw;top:auto;bottom:1.6%}.cv-shot{width:82%;height:auto;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.cv--shot .cv-by{display:none}@container (width<=210px){.cv-kicker,.cv-sub,.cv-by{display:none}.cv-title{font-size:13cqw;top:9%}}@container (width<=84px){.cv-title{display:none}.cv-shot{width:104%;top:50%;bottom:auto;transform:translate(-50%,-50%)}}.lp,.st,.bk{--n0:#070a1f;--n1:#0d1133;--n2:#141541;--n3:#1b1850;--dusk:#2a1f63;--twi:#34216b;--t-hi:#f6f3ff;--t-md:#cdc8ee;--t-lo:#a7a2cf;--sun:#ffc857;--sun-2:#ff9a6b;--rose:#ff6f91;--iris:#8b7cff;--iris-ink:#5a48d6;--mint:#3fd6a0;--cream:#fff6ec;--day:#fcfaf7;--ink:#17152e;--ink-2:#45425f;--ink-3:#66637f;--hair:#e8e3f1;--good-ink:#1e7f58;--watch-ink:#8a5d06;--serif:"Instrument Serif", "Iowan Old Style", Georgia, serif;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}.lang-toggle{border:1px solid #0000;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.lang-toggle button{min-width:38px;height:30px;color:inherit;font:700 12.5px/1 var(--font-ui);letter-spacing:.04em;opacity:.72;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;transition:background .16s,color .16s,opacity .16s}.lang-toggle button:hover{opacity:1}.lang-toggle button.is-on{opacity:1;cursor:default}.lang-toggle button:focus-visible{outline:2px solid var(--sun);outline-offset:2px}.lang-toggle--dark{color:var(--t-hi);background:#ffffff0f;border-color:#ffffff29}.lang-toggle--dark button.is-on{background:var(--t-hi);color:var(--n0)}.lang-toggle--light{color:var(--ink);background:#17152e0a;border-color:#17152e1f}.lang-toggle--light button.is-on{background:var(--ink);color:#fff}.lp{--lp-pad:clamp(16px, 5.5vw, 88px);background:var(--n0);color:var(--t-hi);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;overflow-x:clip}.lp :where(h1,h2,h3,h4,p,ul,ol){margin:0;padding:0}.lp :where(ul,ol){list-style:none}.lp button{cursor:pointer;font:inherit}.lp :where(a){color:inherit}.lp :where(a):hover{text-decoration:none}.lp :focus-visible{outline:3px solid var(--iris);outline-offset:3px;border-radius:8px}.lp [id]{scroll-margin-top:72px}.lp-ico{flex:none}.lp-wrap{max-width:1320px;padding-inline:var(--lp-pad);margin:0 auto;position:relative}.lp-sec{padding-block:clamp(88px,11vw,160px);position:relative}.lp-h1,.lp-h2,.lp-h3,.lp-h4{font-family:var(--font-display);letter-spacing:-.03em;font-weight:700}.lp-h1{font-size:clamp(42px,5.2vw,80px);line-height:1.04}.lp-h1-2{color:var(--t-md);display:block}.lp-h2{font-size:clamp(30px,3.6vw,48px);line-height:1.08}.lp-h2--xl{font-size:clamp(32px,4.4vw,62px);line-height:1.04}.lp-h2--hero{font-size:clamp(40px,6.4vw,92px);line-height:1.02}.lp-h3{letter-spacing:-.02em;font-size:clamp(22px,2.2vw,30px);line-height:1.15}.lp-h4{letter-spacing:-.015em;font-size:19px;line-height:1.25}.lp em{font-family:var(--serif);letter-spacing:-.01em;background:linear-gradient(100deg, var(--sun) 10%, var(--sun-2) 55%, var(--rose) 95%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-size:1.1em;font-style:italic;font-weight:400;line-height:.9}[data-tone=light] em,.lp-light em{background:linear-gradient(100deg, var(--iris-ink) 0%, #b0369a 60%, #e0475f 100%);-webkit-background-clip:text;background-clip:text}.lp-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--sun);font-size:12px;font-weight:700;display:inline-block}[data-tone=light] .lp-eyebrow{color:var(--iris-ink)}.lp-lede{color:var(--t-md);max-width:620px;font-size:clamp(17px,1.4vw,20px);line-height:1.6}.lp-lede strong{color:var(--t-hi);font-weight:700}.lp-body{color:var(--t-md);font-size:17px;line-height:1.65}[data-tone=light] .lp-body{color:var(--ink-2)}.lp-fine{color:var(--t-lo);font-size:13px}[data-tone=light] .lp-fine{color:var(--ink-3)}.lp-fine--center{text-align:center}.lp-head{flex-direction:column;gap:14px;display:flex}.lp-head--center{text-align:center;align-items:center;max-width:900px;margin-inline:auto}.lp-textlink{min-height:44px;color:var(--iris-ink);align-items:center;gap:6px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.lp-textlink svg{transition:transform .2s var(--ease-out)}.lp-textlink:hover svg{transform:translate(3px)}.lp-btn{white-space:nowrap;height:48px;transition:transform .18s var(--ease-out), box-shadow .22s ease, background .2s ease, color .2s ease, border-color .2s ease;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.lp-btn:active{transform:scale(.97)}.lp-btn--lg{height:58px;padding:0 30px;font-size:16.5px}.lp-btn--nav{height:40px;padding:0 18px;font-size:14px}.lp-btn--block{width:100%}.lp-btn--sun{color:#1b1433;background:linear-gradient(120deg, #ffe07a 0%, var(--sun) 35%, var(--sun-2) 100%);box-shadow:0 10px 30px -12px #ff9a6bd9,inset 0 1px #fff9}.lp-btn--sun:hover{color:#1b1433;transform:translateY(-2px);box-shadow:0 16px 40px -12px #ff9a6bf2,inset 0 1px #fff9}.lp-btn--sun:active{transform:scale(.97)}.lp-btn--glass{color:var(--t-hi);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border-color:#ffffff38}.lp-btn--glass:hover{color:var(--t-hi);background:#ffffff1f;border-color:#fff6}.lp-btn--ink{color:#fff;background:var(--ink)}.lp-btn--ink:hover{color:#fff;background:#2a2748}.lp-btn--ink-ghost{color:var(--ink);background:#fff;border-color:#d9d3ea}.lp-btn--ink-ghost:hover{color:var(--ink);border-color:var(--iris-ink)}.lp-nav{z-index:50;-webkit-backdrop-filter:blur(14px)saturate(1.3);transition:background .4s,color .4s,box-shadow .4s;position:fixed;inset:0 0 auto}.lp-nav--dark{color:var(--t-hi);background:#070a1f73;box-shadow:0 1px #ffffff0f}.lp-nav--light{color:var(--ink);background:#fffaf4c7;box-shadow:0 1px #17152e12}.lp-nav-in{justify-content:space-between;align-items:center;gap:20px;height:68px;display:flex}.lp-brand{color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.lp-nav--dark .lp-brand{color:var(--sun)}.lp-nav--light .lp-brand{color:var(--iris-ink)}.lp-brand-word{font-family:var(--font-display);letter-spacing:-.03em;color:var(--t-hi);font-size:22px;font-weight:700;transition:color .4s}.lp-nav--light .lp-brand-word{color:var(--ink)}.lp-nav-links{gap:30px;font-size:14.5px;font-weight:600;display:flex}.lp-nav-links a,.lp-nav-links a:hover{color:inherit;text-decoration:none}.lp-nav-links a{opacity:.8;padding-block:10px;transition:opacity .16s}.lp-nav-links a:hover{opacity:1}.lp-nav-right{align-items:center;gap:18px;display:flex}.lp-nav-login,.lp-nav-login:hover{color:inherit;text-decoration:none}.lp-nav-login{opacity:.85;font-size:14.5px;font-weight:600}.lp-nav-login:hover{opacity:1}.lp-menu-btn{width:44px;height:44px;color:inherit;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:none}.lp-menu{padding:8px var(--lp-pad) 20px;flex-direction:column;display:flex}.lp-menu a,.lp-menu a:hover{color:inherit;text-decoration:none}.lp-menu a{border-color:#8080a033;border-bottom-style:solid;border-bottom-width:1px;padding:14px 0;font-size:16px;font-weight:600;text-decoration:none}@media (width<=1020px){.lp-nav-links{display:none}}@media (width<=820px){.lp-nav-in{height:60px}.lp-nav-login{display:none}.lp-menu-btn{display:inline-flex}.lp-nav .lp-btn--nav{height:38px;padding:0 14px;font-size:13.5px}.lp-nav-right{gap:10px}.lp-nav-lang{padding:2px}.lp-nav-lang button.is-on{display:none}.lp-nav-lang button{opacity:.9;min-width:36px;height:30px;padding:0 8px;font-size:12px}}.lp-reveal>*{opacity:0;transition:opacity .8s var(--ease-out), transform .9s var(--ease-out);transform:translateY(28px)}.lp-reveal>:nth-child(2){transition-delay:.12s}.lp-reveal>:nth-child(3){transition-delay:.24s}.lp-reveal.is-in>*{opacity:1;transform:none}.lp-hero{background:radial-gradient(60% 50% at 78% 30%, #8b7cff47, transparent 70%), radial-gradient(50% 40% at 15% 85%, #ff6f9129, transparent 70%), linear-gradient(180deg, var(--n0) 0%, var(--n1) 100%);align-items:center;min-height:100svh;padding:120px 0;display:flex;position:relative;overflow:hidden}.lp-sky{pointer-events:none;position:absolute;inset:0}.lp-sky-glow{background:radial-gradient(circle,#ffc85724,#0000 62%);border-radius:50%;width:60vmax;height:60vmax;animation:9s ease-in-out infinite lp-breathe;position:absolute;top:-22vmax;right:-18vmax}.lp-orb{width:0;height:0;opacity:calc(1 - var(--p,0) * 1.5);position:absolute;top:57%;left:81%}.lp-orb-core{color:#1b1433;background:radial-gradient(circle at 40% 35%, #fff2c2, var(--sun) 55%, var(--sun-2));border-radius:50%;place-items:center;width:88px;height:88px;animation:4s ease-in-out infinite lp-breathe;display:grid;position:absolute;top:-44px;left:-44px;box-shadow:0 0 60px 10px #ffc85759,0 0 0 10px #ffc85714}.lp-orb-ring{opacity:0;width:88px;height:88px;animation:lp-orb 6s ease-out calc(var(--i) * 1.5s) infinite;border:1.5px solid #ffc8578c;border-radius:50%;position:absolute;top:-44px;left:-44px}@keyframes lp-orb{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(6)}}@media (width<=1020px){.lp-orb{display:none}}@media (width<=1020px) and (height>=960px){.lp-orb{display:block;top:76%;left:50%}}.lp-stars{transform:scale(calc(1 + var(--p,0) * .4));transform-origin:70% 40%;position:absolute;inset:0}.lp-star{left:var(--x);top:var(--y);width:var(--s);height:var(--s);opacity:.55;animation:lp-twinkle var(--tw) ease-in-out var(--d) infinite alternate;background:#d9d4ff;border-radius:50%;position:absolute;box-shadow:0 0 10px #d9d4ff99}.lp-star.is-leaving{box-shadow:none;animation:lp-leave 16s linear var(--d) infinite;background:#9f99d6}.lp-shout{left:var(--x);top:var(--y);z-index:1;background:linear-gradient(135deg, #ff9db2, var(--rose));color:#2a0b19;white-space:nowrap;opacity:0;transform-origin:0 100%;animation:lp-shout 10.4s var(--ease-out) var(--d) infinite;border-radius:18px 18px 18px 4px;padding:10px 16px;font-size:15px;font-weight:800;position:absolute;box-shadow:0 12px 30px -10px #ff6f91cc,0 0 0 6px #ff6f911f}.lp-hero-in{z-index:2;width:100%;transform:translateY(calc(var(--p,0) * -140px));opacity:calc(1 - var(--p,0) * 1.7);position:relative}.lp-hero-in>*{max-width:680px}.lp-hero-in>.lp-h1{max-width:1080px}.lp-kicker{color:var(--t-md);background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;margin-bottom:26px;padding:8px 16px 8px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.lp-pulse{background:var(--mint);border-radius:50%;width:8px;height:8px;position:relative}.lp-pulse:after{content:"";border:2px solid var(--mint);border-radius:50%;animation:2.2s ease-out infinite lp-ping;position:absolute;inset:-5px}.lp-hero .lp-lede{margin-top:22px}.lp-hero-ctas{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.lp-hero-note{margin-top:16px}.lp-cue{z-index:2;letter-spacing:.04em;color:var(--t-lo);opacity:calc(1 - var(--p,0) * 4);flex-direction:column;align-items:center;gap:12px;font-size:12.5px;font-weight:600;text-decoration:none;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.lp-cue-line{background:linear-gradient(var(--t-lo), transparent);width:1.5px;height:44px;position:relative;overflow:hidden}.lp-cue-line:after{content:"";background:var(--sun);height:14px;animation:lp-drip 1.8s var(--ease-out) infinite;position:absolute;left:0;right:0}@media (width>=821px){.lp-shout:first-of-type{top:15%;left:auto;right:12%}.lp-shout:nth-of-type(2){top:40%;left:auto;right:4%}.lp-shout:nth-of-type(3){top:62%;left:auto;right:16%}.lp-shout:nth-of-type(4){top:80%;left:auto;right:5%}}@media (width<=1180px) and (width>=821px){.lp-shout{font-size:13px}.lp-hero-in>*{max-width:640px}}@media (width<=820px){.lp-hero{align-items:flex-start;padding:96px 0 110px}.lp-shout{display:none}.lp-kicker{margin-bottom:20px;font-size:12.5px}.lp-kicker-more{display:none}.lp-hero-ctas .lp-btn{flex:100%}.lp-cue span:first-child{display:none}}.lp-pin{position:relative}.lp-pin-stage{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.lp-pin-stage>.lp-wrap{width:100%}.lp-drift{background:linear-gradient(180deg, var(--n1) 0%, var(--n2) 100%);height:420vh}.lp-drift .lp-pin-stage:before{content:"";pointer-events:none;background:radial-gradient(50% 50% at 72% 50%, rgba(255, 200, 87, calc(.14 - var(--p,0) * .12)), transparent 70%);position:absolute;inset:0}.lp-drift-grid{grid-template-columns:5fr 6fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.lp-beats{min-height:360px;position:relative}.lp-beat{opacity:0;filter:blur(6px);pointer-events:none;transition:opacity .6s var(--ease-out), transform .7s var(--ease-out), filter .6s ease;flex-direction:column;gap:14px;display:flex;position:absolute;inset:0 0 auto;transform:translateY(24px)}.lp-beat.is-on{opacity:1;filter:none;pointer-events:auto;transform:none}.lp-beat .lp-body{max-width:460px}.lp-ticks{gap:8px;display:flex;position:absolute;bottom:0;left:0}.lp-ticks span{width:34px;height:4px;transition:background .4s ease, width .4s var(--ease-out);background:#ffffff24;border-radius:4px}.lp-ticks span.is-on{background:var(--sun)}.lp-crowd-wrap{flex-direction:column;align-items:center;gap:28px;display:flex}.lp-crowd{grid-template-columns:repeat(6,1fr);gap:clamp(10px,1.6vw,22px);width:100%;max-width:560px;display:grid}.lp-face{aspect-ratio:1;place-items:center;display:grid;position:relative}.lp-face-in,.lp-face-ghost{grid-area:1/1}.lp-face-in{width:100%;height:100%;transition:transform .7s var(--ease-spring), opacity .9s ease, background .6s ease, box-shadow .6s ease, translate 1.4s var(--ease-out);transition-delay:calc(var(--i) * 18ms);animation:lp-bob 4.5s ease-in-out calc(var(--i) * -.37s) infinite;background:radial-gradient(circle at 50% 40%,#ffd27a38,#ffd27a0a 70%);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 28px -6px #ffd27a8c}.lp-face-in svg{width:70%;height:70%}.lp-face-ghost{opacity:0;border:1.5px dashed #a7a2cf66;border-radius:50%;width:100%;height:100%;transition:opacity .6s .5s}.lp-face.is-sad .lp-face-in{box-shadow:none;background:#8f8ab81a;animation:none;transform:scale(.9)}.lp-face.is-loud .lp-face-in{background:radial-gradient(circle,#ff7a934d,#ff7a930f 70%);animation:2.4s ease-in-out infinite lp-shake;transform:scale(1.18);box-shadow:0 0 0 6px #ff7a9324,0 0 40px -4px #ff7a93cc}.lp-face.is-gone .lp-face-in{opacity:0;transition-delay:calc(var(--o) * .14s);transform:scale(.7)}.lp-face.is-gone .lp-face-ghost{opacity:1}.lp-face-bubble{z-index:3;white-space:nowrap;background:linear-gradient(135deg, #ff9db2, var(--rose));color:#2a0b19;animation:lp-pop .5s var(--ease-spring) both;border-radius:14px 14px 14px 4px;padding:8px 12px;font-size:13px;font-weight:800;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 10px 24px -8px #ff6f91cc}.lp-face-dots{color:var(--t-lo);letter-spacing:1px;font-size:18px;line-height:1;animation:.6s both lp-fade-in;position:absolute;top:-6px;right:-4px}.lp-tally{opacity:0;transition:opacity .6s ease .7s, transform .7s var(--ease-out) .7s;gap:12px;display:flex;transform:translateY(14px)}.lp-tally.is-on{opacity:1;transform:none}.lp-tally span{color:var(--t-md);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:baseline;gap:8px;padding:10px 18px;font-size:14px;display:inline-flex}.lp-tally b{font-family:var(--font-display);font-size:24px}.lp-tally-loud{color:#ff9db2}.lp-tally-gone{color:var(--t-lo)}@media (width<=820px){.lp-drift{height:380vh}.lp-drift .lp-pin-stage{align-items:flex-start;padding-top:84px}.lp-drift-grid{grid-template-columns:1fr;gap:22px}.lp-beats{min-height:250px}.lp-beat{gap:10px}.lp-beat .lp-h2{font-size:29px}.lp-beat .lp-body{font-size:15.5px}.lp-ticks{bottom:0}.lp-crowd{gap:10px;max-width:360px}.lp-crowd-wrap{gap:18px}.lp-face-bubble{padding:6px 10px;font-size:11.5px}.lp-tally span{padding:8px 12px;font-size:12.5px}.lp-tally b{font-size:19px}}@media (height<=700px) and (width<=820px){.lp-beats{min-height:220px}.lp-crowd{max-width:300px}}.lp-why{background:linear-gradient(180deg, var(--n2) 0%, var(--n3) 100%)}.lp-why-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:64px;display:grid}.lp-why-card{transition:transform .3s var(--ease-out), border-color .3s ease;background:linear-gradient(#ffffff12,#ffffff05);border:1px solid #ffffff17;border-radius:24px;flex-direction:column;gap:12px;padding:30px 28px 32px;display:flex}.lp-why-card:hover{border-color:#ffc85759;transform:translateY(-4px)}.lp-why-card p{color:var(--t-md);font-size:15.5px;line-height:1.6}.lp-why-ico{width:48px;height:48px;color:var(--sun);background:#ffc8571a;border-radius:14px;place-items:center;margin-bottom:6px;display:grid}.lp-calc{background:linear-gradient(135deg,#8b7cff29,#ff6f9114 60%,#ffc85714);border:1px solid #ffffff1f;border-radius:28px;margin-top:28px;padding:clamp(24px,3.5vw,48px);position:relative;overflow:hidden}.lp-calc-head{flex-direction:column;gap:10px;margin-bottom:32px;display:flex}.lp-calc-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.lp-calc-inputs{flex-direction:column;gap:26px;display:flex}.lp-range{flex-direction:column;gap:12px;display:flex}.lp-range-top{color:var(--t-md);justify-content:space-between;gap:12px;font-size:15px;display:flex}.lp-range-top b{font-family:var(--font-display);color:var(--t-hi);white-space:nowrap;font-size:18px}.lp-range input{appearance:none;cursor:pointer;background:0 0;width:100%;height:32px;margin:0}.lp-range input::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--iris), var(--rose));border-radius:6px;height:6px}.lp-range input::-moz-range-track{background:linear-gradient(90deg, var(--iris), var(--rose));border-radius:6px;height:6px}.lp-range input::-webkit-slider-thumb{-webkit-appearance:none;border:4px solid var(--sun);background:#fff;border-radius:50%;width:28px;height:28px;margin-top:-11px;transition:transform .15s;box-shadow:0 4px 14px #00000059}.lp-range input::-moz-range-thumb{border:4px solid var(--sun);background:#fff;border-radius:50%;width:22px;height:22px;box-shadow:0 4px 14px #00000059}.lp-range input:active::-webkit-slider-thumb{transform:scale(1.15)}.lp-calc-out{background:#070a1f80;border:1px solid #ffffff14;border-radius:22px;flex-direction:column;gap:8px;padding:30px;display:flex}.lp-calc-label{letter-spacing:.12em;text-transform:uppercase;color:var(--t-lo);font-size:13px;font-weight:700}.lp-calc-big{font-family:var(--font-display);letter-spacing:-.03em;background:linear-gradient(100deg, var(--sun), var(--sun-2) 50%, var(--rose));color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:clamp(44px,5.4vw,72px);font-weight:700;line-height:1.05}.lp-calc-sum{color:var(--t-lo);font-size:14px}.lp-calc-vs{color:var(--t-md);border-top:1px solid #ffffff1a;margin-top:12px;padding-top:16px;font-size:15px}.lp-calc-vs b{color:var(--mint)}.lp-calc-note{color:var(--t-lo);font-size:12.5px}@media (width<=820px){.lp-why-grid{grid-template-columns:1fr;gap:14px;margin-top:40px}.lp-calc-grid{grid-template-columns:1fr}.lp-calc-out{padding:22px}}.lp-reviews{background:linear-gradient(180deg, var(--n3) 0%, var(--dusk) 100%);height:320vh}.lp-reviews-in{flex-direction:column;gap:clamp(36px,6vh,72px);display:flex}.lp-lanes{flex-direction:column;gap:clamp(24px,4vh,44px);display:flex}.lp-lane{grid-template-columns:170px 1fr;align-items:start;gap:28px;display:grid}.lp-lane-name{flex-direction:column;gap:2px;padding-top:8px;display:flex}.lp-lane-name b{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px}.lp-lane-name span{color:var(--t-lo);font-size:13px}.lp-lane--public .lp-lane-name b{color:#ff9db2}.lp-lane--suara .lp-lane-name b{color:var(--sun)}.lp-lane-track{height:128px;position:relative}.lp-lane-rail,.lp-lane-fill{border-radius:3px;height:3px;position:absolute;top:20px;left:0}.lp-lane-rail{background:#ffffff1a;right:0}.lp-lane--public .lp-lane-rail{background:repeating-linear-gradient(90deg,#ffffff29 0 6px,#0000 6px 12px)}.lp-lane-fill{width:calc(var(--p,0) * 100%)}.lp-lane--public .lp-lane-fill{background:linear-gradient(90deg, #ff6f9133, var(--rose))}.lp-lane--suara .lp-lane-fill{background:linear-gradient(90deg, #ffc8574d, var(--sun));box-shadow:0 0 16px #ffc85799}.lp-mark{--r:clamp(0, calc((var(--p,0) - var(--at)) * 12), 1);left:calc(var(--at) * 100%);width:170px;opacity:calc(.15 + var(--r) * .85);flex-direction:column;gap:10px;display:flex;position:absolute;top:0;transform:translate(-21px)}.lp-mark-dot{background:var(--n3);width:42px;height:42px;color:var(--t-hi);transform:scale(calc(.7 + var(--r) * .3));border:2px solid #fff3;border-radius:50%;place-items:center;transition:box-shadow .3s;display:grid}.lp-mark-text{transform:translateY(calc((1 - var(--r)) * 12px));flex-direction:column;gap:2px;display:flex}.lp-mark-when{letter-spacing:.08em;text-transform:uppercase;color:var(--t-lo);font-size:12px;font-weight:700}.lp-mark-title{color:var(--t-hi);font-size:14.5px;font-weight:600;line-height:1.35}.lp-mark--bad .lp-mark-dot{color:#ff9db2;border-color:#ff6f9180}.lp-mark--wait .lp-mark-dot{color:var(--t-lo);border-style:dashed}.lp-mark--star .lp-mark-dot{width:86px;color:var(--rose);border-color:var(--rose);box-shadow:0 0 24px rgba(255, 111, 145, calc(var(--r) * .6));background:#2a1030;border-radius:22px}.lp-mark--star .lp-mark-title{color:#ffb3c3}.lp-stars-row{gap:1px;display:inline-flex}.lp-mark--score .lp-mark-dot,.lp-mark--alert .lp-mark-dot,.lp-mark--fix .lp-mark-dot,.lp-mark--back .lp-mark-dot{color:var(--sun);box-shadow:0 0 22px rgba(255, 200, 87, calc(var(--r) * .45));border-color:#ffc8578c}.lp-mark--fix .lp-mark-dot,.lp-mark--back .lp-mark-dot{color:var(--mint);box-shadow:0 0 22px rgba(63, 214, 160, calc(var(--r) * .45));border-color:#3fd6a099}.lp-mark-score{font-family:var(--font-display);font-size:17px;font-weight:700}.lp-reviews-foot{text-align:center;color:var(--t-lo);font-size:12.5px}@media (width<=1100px) and (width>=821px){.lp-mark{width:130px}.lp-mark-title{font-size:13px}.lp-lane{grid-template-columns:120px 1fr}}@media (width<=820px){.lp-reviews{height:340vh}.lp-reviews .lp-pin-stage{align-items:flex-start;padding-top:80px}.lp-reviews-in{gap:22px}.lp-reviews .lp-h2--xl{font-size:28px}.lp-lanes{flex-direction:row;gap:10px}.lp-lane{flex:1;grid-template-columns:1fr;gap:12px;min-width:0}.lp-lane-name{padding:0}.lp-lane-name b{font-size:17px}.lp-lane-track{height:min(56svh,460px)}.lp-lane-rail,.lp-lane-fill{width:3px;height:auto;top:0;left:15px}.lp-lane-rail{bottom:0;right:auto}.lp-lane--public .lp-lane-rail{background:repeating-linear-gradient(#ffffff29 0 6px,#0000 6px 12px)}.lp-lane-fill{height:calc(var(--p,0) * 100%);width:3px}.lp-lane--public .lp-lane-fill{background:linear-gradient(180deg, #ff6f9133, var(--rose))}.lp-lane--suara .lp-lane-fill{background:linear-gradient(180deg, #ffc8574d, var(--sun))}.lp-mark{left:0;right:0;top:calc(var(--at) * 88%);flex-direction:row;gap:8px;width:auto;transform:none}.lp-mark-dot{flex:none;width:32px;height:32px}.lp-mark-dot svg{width:15px;height:15px}.lp-mark--star .lp-mark-dot{border-radius:50%;width:32px}.lp-mark--star .lp-stars-row svg:not(:first-child){display:none}.lp-mark-when{font-size:10.5px}.lp-mark-title{font-size:12.5px}}.lp-compare{background:linear-gradient(180deg, var(--dusk) 0%, var(--twi) 100%)}.lp-vs{background:#070a1f4d;border:1px solid #ffffff1a;border-radius:26px;margin-top:56px;overflow:hidden}.lp-vs-row{grid-template-columns:1fr 1.4fr 1.4fr;display:grid}.lp-vs-row>span{align-items:flex-start;gap:10px;padding:20px 24px;font-size:15.5px;line-height:1.5;display:flex}.lp-vs-row+.lp-vs-row{border-top:1px solid #ffffff12}.lp-vs-row--head>span{font-family:var(--font-display);align-items:center;padding-block:18px;font-size:17px;font-weight:700}.lp-vs-topic{color:var(--t-hi);font-weight:700}.lp-vs-pub{color:var(--t-lo)}.lp-vs-pub svg{color:var(--rose);margin-top:4px}.lp-vs-suara{color:var(--t-hi);background:#ffc8570f}.lp-vs-suara svg{color:var(--sun);margin-top:4px}.lp-vs-row--head .lp-vs-pub{color:#ff9db2}.lp-vs-row--head .lp-vs-suara{color:var(--sun)}.lp-vs-row--head svg{margin:0}.lp-reveal.is-in .lp-vs-row{animation:lp-row-in .7s var(--ease-out) both;animation-delay:calc(.3s + var(--i,0) * 90ms)}.lp-vs-bonus{max-width:760px;color:var(--t-md);border:1px dashed #ffc85759;border-radius:16px;align-items:flex-start;gap:12px;margin:28px auto 0;padding:16px 20px;font-size:14.5px;display:flex}.lp-vs-bonus svg{color:var(--sun);margin-top:3px}.lp-vs-bonus b{color:var(--t-hi)}@media (width<=820px){.lp-vs{margin-top:36px}.lp-vs-row{grid-template-columns:1fr 1fr}.lp-vs-row>span{gap:8px;padding:14px;font-size:13.5px}.lp-vs-topic{letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;color:var(--t-lo)!important;padding-bottom:0!important;font-size:12px!important}.lp-vs-row--head>span:first-child{display:none}.lp-vs-row--head>span{font-size:15px}}.lp-sunrise{background:var(--twi);height:260vh}.lp-sunrise .lp-pin-stage{align-items:flex-start}.lp-dawn{background:linear-gradient(#2b2270 0%,#5b3a9a 30%,#c8679a 54%,#ff9f7a 72%,#ffd08f 86%,#fff1d6 100%);position:absolute;inset:0}.lp-dawn-night{background:linear-gradient(180deg, var(--twi) 0%, #221a5a 60%, #1a1548 100%);opacity:clamp(0, calc(1 - var(--p,0) * 1.6), 1);position:absolute;inset:0}.lp-sun{aspect-ratio:1;width:min(40vmin,380px);left:50%;bottom:calc(-34% + var(--p,0) * 42%);box-shadow:0 0 120px 40px rgba(255, 190, 110, calc(var(--p,0) * .5));opacity:clamp(0, calc(var(--p,0) * 3), 1);background:radial-gradient(circle,#fff7d6 0%,#ffe08a 38%,#ffb35c 64%,#ff965a00 71%);border-radius:50%;position:absolute;transform:translate(-50%)}.lp-voices{position:absolute;inset:0}.lp-voice{--r:clamp(0, calc((var(--p,0) - var(--t)) * 7), 1);left:var(--x);top:var(--y);color:#1f1a4a;width:48px;height:48px;font-family:var(--font-display);letter-spacing:-.02em;opacity:var(--r);scale:calc(.6 + var(--r) * .4);translate:0 calc((1 - var(--r)) * 48px);animation:lp-float 6s ease-in-out calc(var(--i) * -.9s) infinite;background:linear-gradient(160deg,#fffdf7,#fff1dc);border-radius:16px 16px 16px 5px;place-items:center;margin:-24px 0 0 -24px;font-size:18px;font-weight:700;display:grid;position:absolute;box-shadow:0 10px 26px -8px #8c3c5a8c,0 0 22px #ffd69673}.lp-shops{width:100%;height:36%;position:absolute;bottom:0;left:0;right:0}.lp-shop{fill:#241c52}.lp-shop-awning{fill:#3a2c6e}.lp-win{fill:#ffd27a;opacity:clamp(.06, calc((var(--p,0) - var(--t)) * 5), 1)}.lp-sunrise .lp-pin-stage:after{content:"";background:linear-gradient(180deg, #fff6ec00, var(--cream));height:90px;position:absolute;bottom:0;left:0;right:0}.lp-sunrise-copy{z-index:2;text-align:center;text-shadow:0 2px 30px #140e3c73;flex-direction:column;align-items:center;gap:14px;padding-top:clamp(96px,13vh,150px);display:flex;position:relative}.lp-sunrise-copy .lp-lede{color:#efeaff}.lp-sunrise-copy .lp-h2{transform:translateY(calc((1 - clamp(0, var(--p,0) * 3, 1)) * 30px));opacity:clamp(.2, calc(var(--p,0) * 4), 1)}.lp-sunrise-copy .lp-lede{opacity:clamp(0, calc(var(--p,0) * 4 - .6), 1)}@media (width<=820px){.lp-sunrise{height:230vh}.lp-sunrise-copy{padding-top:92px}.lp-shops{height:30%}.lp-voice{width:36px;height:36px;top:calc(52% + (var(--y) - 40%) * .7);border-radius:12px 12px 12px 4px;margin:-18px 0 0 -18px;font-size:14px}.lp-voice svg{width:18px;height:18px}.lp-voice:nth-child(3n){display:none}.lp-sun{width:62vmin}}.lp-ways{background:radial-gradient(40% 30% at 85% 25%, #ff9f7a40, transparent 70%), radial-gradient(40% 30% at 10% 80%, #8b7cff29, transparent 70%), linear-gradient(180deg, var(--cream) 0%, #fff9f2 100%);height:380vh;color:var(--ink)}.lp-ways-grid{grid-template-columns:5fr 6fr;align-items:center;gap:clamp(28px,5vw,80px);display:grid}.lp-ways-copy{flex-direction:column;gap:14px;display:flex}.lp-ways-list{flex-direction:column;gap:10px;margin-top:22px;display:flex}.lp-way{border:1px solid #0000;border-radius:20px;transition:background .4s,border-color .4s,box-shadow .4s}.lp-way.is-on{border-color:var(--hair);background:#fff;box-shadow:0 20px 50px -28px #5032a059}.lp-way-btn{width:100%;min-height:64px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:20px;align-items:center;gap:14px;padding:14px 18px;display:flex}.lp-way-ico{width:44px;height:44px;color:var(--iris-ink);transition:background .3s ease, color .3s ease, transform .4s var(--ease-spring);background:#f0ecfa;border-radius:13px;flex:none;place-items:center;display:grid}.lp-way.is-on .lp-way-ico{background:linear-gradient(135deg, var(--sun), var(--sun-2));color:#1b1433;transform:rotate(-6deg)scale(1.05)}.lp-way-head{flex-direction:column;display:flex}.lp-way-n{letter-spacing:.14em;color:var(--ink-3);font-size:12px;font-weight:700}.lp-way-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:700}.lp-way:not(.is-on) .lp-way-title{color:var(--ink-3)}.lp-way-body{opacity:0;max-height:0;transition:max-height .6s var(--ease-out), padding .4s ease, opacity .4s ease;flex-direction:column;gap:12px;padding-inline:18px;display:flex;overflow:hidden}.lp-way.is-on .lp-way-body{opacity:1;max-height:320px;padding-bottom:20px}.lp-way-body p{color:var(--ink-2);font-size:15.5px;line-height:1.6}.lp-way-fits{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.lp-way-fits span{margin-right:4px;font-weight:700}.lp-way-fits em{font-family:var(--font-ui);color:var(--iris-ink);background:#f4f0fc;-webkit-background-clip:border-box;background-clip:border-box;border-radius:999px;padding:5px 10px;font-size:12.5px;font-style:normal;font-weight:600;line-height:1.2}.lp-way-body .lp-way-extra{color:var(--ink-3);border-left:2px solid var(--sun);padding-left:12px;font-size:13.5px}.lp-ways-stage{aspect-ratio:1;width:100%;max-height:78svh;margin-inline:auto;position:relative;container-type:size}.lp-stage-halo{filter:blur(50px);opacity:.55;background:conic-gradient(from 200deg,#ffc85780,#ff6f9159,#8b7cff66,#ffc85780);border-radius:50%;animation:24s linear infinite lp-spin;position:absolute;inset:6%}.lp-scene-slot{opacity:0;filter:blur(8px);transition:opacity .6s var(--ease-out), transform .8s var(--ease-out), filter .6s ease;pointer-events:none;position:absolute;inset:0;transform:scale(.9)translateY(24px)}.lp-scene-slot.is-on{opacity:1;filter:none;transform:none}.lp-stage-label{color:var(--ink-3);white-space:nowrap;align-items:baseline;gap:10px;font-size:13px;font-style:italic;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.lp-stage-n{font-family:var(--font-display);color:var(--iris-ink);font-style:normal;font-weight:700}.lp-scene{position:absolute;inset:0}.lp-counter{background:linear-gradient(#f0cfa9 0%,#e2b88c 18%,#d4a57a 100%);border-radius:3cqmin 3cqmin 2cqmin 2cqmin;height:20%;position:absolute;bottom:10%;left:4%;right:4%;box-shadow:inset 0 1.2cqmin #ffffff73,0 3cqmin 6cqmin -3cqmin #78461e73}.lp-phone{background:#1c1a2e;border-radius:5.5cqmin;padding:1.4cqmin;position:absolute;box-shadow:0 5cqmin 10cqmin -4cqmin #28145a8c,inset 0 0 0 .4cqmin #3a3752}.lp-phone-screen{background:#fff;border-radius:4.2cqmin;width:100%;height:100%;position:relative;overflow:hidden}.lp-mini-survey,.lp-mini-thanks,.lp-scan-view,.lp-chat-sheet{flex-direction:column;gap:2cqmin;padding:5cqmin 3cqmin 3cqmin;display:flex;position:absolute;inset:0}.lp-mini-org{color:var(--ink-3);font-size:2.1cqmin;font-weight:700}.lp-mini-q{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;font-size:2.9cqmin;font-weight:700;line-height:1.2}.lp-mini-scale{grid-template-columns:repeat(6,1fr);gap:.8cqmin;display:grid}.lp-mini-scale i{height:4.4cqmin;color:var(--ink-2);border:.25cqmin solid #e2ddef;border-radius:1cqmin;place-items:center;font-size:1.9cqmin;font-style:normal;font-weight:700;display:grid}.lp-mini-scale i.is-pick{background:var(--iris-ink);border-color:var(--iris-ink);color:#fff}.lp-mini-send{background:var(--ink);color:#fff;border-radius:1.2cqmin;place-items:center;height:5.2cqmin;margin-top:auto;font-size:2.1cqmin;font-weight:700;display:grid}.lp-mini-thanks{text-align:center;opacity:0;justify-content:center;align-items:center;gap:1.2cqmin}.lp-mini-thanks b{font-family:var(--font-display);color:var(--ink);font-size:3.4cqmin}.lp-mini-thanks>span{color:var(--ink-3);font-size:2cqmin}.lp-mini-thanks svg{width:8cqmin;height:8cqmin}.lp-mini-review{background:#fff4d9;border-radius:999px;align-items:center;gap:.8cqmin;margin-top:1.6cqmin;padding:1cqmin 2cqmin;font-weight:700;display:inline-flex;color:var(--watch-ink)!important}.lp-mini-review svg{width:1.8cqmin;height:1.8cqmin}.lp-stand{flex-direction:column;align-items:center;width:32%;display:flex;position:absolute;bottom:25%;left:10%}.lp-stand-card{aspect-ratio:.78;width:100%;color:var(--ink);background:#fff;border-radius:2.6cqmin;flex-direction:column;justify-content:center;align-items:center;gap:1.6cqmin;padding:2.4cqmin;display:flex;box-shadow:0 3cqmin 6cqmin -2cqmin #3c1e784d,inset 0 0 0 .35cqmin #efe9fb}.lp-stand-brand{letter-spacing:.1em;text-transform:uppercase;color:var(--iris-ink);font-size:2.1cqmin;font-weight:800}.lp-qr{width:72%;color:var(--ink)}.lp-stand-cap{color:var(--ink-3);font-size:1.8cqmin;font-weight:600}.lp-stand-foot{background:linear-gradient(#cfc6e6,#b7acd6);border-radius:0 0 1.4cqmin 1.4cqmin;width:60%;height:3cqmin;margin-top:-.4cqmin}.lp-phone--scan{width:33%;height:62%;bottom:17%;right:12%;transform:rotate(-5deg)}.lp-scan-view{opacity:0;background:radial-gradient(circle at 50% 45%,#3a3561,#16142a);justify-content:center;align-items:center}.lp-scan-frame{aspect-ratio:1;border:.5cqmin solid #ffffffd9;border-radius:2cqmin;width:64%;box-shadow:0 0 0 100cqmin #0003}.lp-scan-beam{background:var(--sun);height:.5cqmin;box-shadow:0 0 3cqmin var(--sun);border-radius:1cqmin;position:absolute;top:38%;left:22%;right:22%}.lp-scene-slot.is-on .lp-phone--scan{animation:lp-qr-phone 8s var(--ease-out) infinite}.lp-scene-slot.is-on .lp-scan-view{animation:8s linear infinite lp-qr-scan}.lp-scene-slot.is-on .lp-scan-beam{animation:1.2s ease-in-out infinite alternate lp-beam}.lp-scene-slot.is-on .lp-scene--qr .lp-mini-survey{animation:8s linear infinite lp-qr-survey}.lp-scene-slot.is-on .lp-scene--qr .lp-mini-scale i.is-pick{animation:8s linear infinite lp-qr-pick}.lp-scene-slot.is-on .lp-scene--qr .lp-mini-thanks{animation:8s linear infinite lp-qr-thanks}.lp-tablet{aspect-ratio:1.45;background:#1c1a2e;border-radius:4cqmin;width:76%;padding:2cqmin;position:absolute;bottom:33%;left:50%;transform:translate(-50%);box-shadow:0 5cqmin 10cqmin -4cqmin #28145a80,inset 0 0 0 .4cqmin #3a3752}.lp-tablet-screen{background:linear-gradient(#fff,#faf7ff);border-radius:2.4cqmin;width:100%;height:100%;position:relative;overflow:hidden}.lp-tablet-stand{clip-path:polygon(30% 0,70% 0,100% 100%,0 100%);background:linear-gradient(#bdb2dc,#a296c8);width:16%;height:10%;position:absolute;bottom:25%;left:50%;transform:translate(-50%)}.lp-kiosk-ask,.lp-kiosk-thanks{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.6cqmin;padding:3cqmin;display:flex;position:absolute;inset:0}.lp-kiosk-q{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:3.8cqmin;font-weight:700;line-height:1.15}.lp-kiosk-faces{gap:2cqmin;margin-top:1.6cqmin;display:flex}.lp-kiosk-faces i{background:#fff;border:.3cqmin solid #e6e0f3;border-radius:2cqmin;place-items:center;width:9cqmin;height:9cqmin;display:grid}.lp-kiosk-faces i svg{width:6cqmin;height:6cqmin}.lp-kiosk-faces i.is-pick{border-color:var(--good-ink);background:#e6f6ee;box-shadow:0 0 0 .8cqmin #1e7f5826}.lp-kiosk-thanks{opacity:0;background:linear-gradient(135deg,#fff5dc,#ffe6ea)}.lp-kiosk-thanks b{font-family:var(--font-display);color:var(--ink);font-size:5cqmin}.lp-kiosk-thanks span{color:var(--ink-2);font-size:2.3cqmin}.lp-kiosk-bar{background:#5a48d626;border-radius:1cqmin;width:40%;height:.8cqmin;position:relative;overflow:hidden}.lp-kiosk-bar:after{content:"";background:var(--iris-ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(.6)}.lp-tap{opacity:0;background:#5a48d659;border-radius:50%;width:7cqmin;height:7cqmin;position:absolute;bottom:20%;right:17%}.lp-scene-slot.is-on .lp-kiosk-faces i.is-pick{animation:6s linear infinite lp-k-pick}.lp-scene-slot.is-on .lp-tap{animation:6s ease-out infinite lp-k-tap}.lp-scene-slot.is-on .lp-kiosk-thanks{animation:6s linear infinite lp-k-thanks}.lp-scene-slot.is-on .lp-kiosk-bar:after{animation:6s linear infinite lp-k-bar}.lp-phone--chat{width:44%;height:80%;top:6%;left:50%;transform:translate(-50%)rotate(3deg)}.lp-chat-top{background:#f4f1fb;border-bottom:.25cqmin solid #e8e3f1;align-items:center;gap:1.6cqmin;padding:3.2cqmin 2.4cqmin 1.8cqmin;display:flex}.lp-chat-top b{color:var(--ink);font-size:2.3cqmin;display:block}.lp-chat-top small{color:var(--good-ink);font-size:1.7cqmin}.lp-chat-av{background:linear-gradient(135deg, var(--rose), var(--sun-2));color:#fff;border-radius:50%;place-items:center;width:5cqmin;height:5cqmin;font-size:1.8cqmin;font-weight:800;display:grid}.lp-chat-body{background:repeating-linear-gradient(45deg,#fbf9ff 0 2cqmin,#f7f4fd 2cqmin 4cqmin);flex-direction:column;gap:1.4cqmin;height:100%;padding:2.4cqmin;display:flex}.lp-chat-msg{max-width:86%;color:var(--ink);background:#fff;border-radius:2.4cqmin 2.4cqmin 2.4cqmin .6cqmin;padding:1.6cqmin 2cqmin;font-size:2.1cqmin;line-height:1.35;box-shadow:0 .4cqmin 1cqmin #28145a14}.lp-chat-msg--link u{color:var(--iris-ink);margin-top:.8cqmin;font-weight:700;text-decoration-thickness:.25cqmin;display:block}.lp-chat-sheet{background:#fff;border-radius:4cqmin 4cqmin 0 0;padding-top:3.4cqmin;top:28%;box-shadow:0 -2cqmin 5cqmin #28145a2e}.lp-chat-sheet:before{content:"";background:#e2ddef;border-radius:1cqmin;width:8cqmin;height:.7cqmin;position:absolute;top:1.2cqmin;left:50%;transform:translate(-50%)}.lp-scene-slot.is-on .lp-chat-msg:first-child{animation:lp-c-msg1 8s var(--ease-out) infinite}.lp-scene-slot.is-on .lp-chat-msg:nth-child(2){animation:lp-c-msg2 8s var(--ease-out) infinite}.lp-scene-slot.is-on .lp-chat-sheet{animation:lp-c-sheet 8s var(--ease-out) infinite}.lp-scene-slot.is-on .lp-scene--link .lp-mini-scale i.is-pick{animation:8s linear infinite lp-c-pick}@media (width<=820px){.lp-ways{height:360vh}.lp-ways .lp-pin-stage{align-items:flex-start;padding-top:74px}.lp-ways-grid{grid-template-columns:1fr;gap:6px}.lp-ways-copy{gap:8px}.lp-ways-copy .lp-h2--xl{font-size:28px}.lp-ways-list{flex-flow:wrap;gap:6px;margin-top:8px}.lp-way{flex:1 1 0;min-width:0}.lp-way.is-on{flex-basis:100%;order:3}.lp-way-btn{gap:8px;min-height:48px;padding:8px 10px}.lp-way-ico{border-radius:10px;width:34px;height:34px}.lp-way-ico svg{width:18px;height:18px}.lp-way-title{font-size:14.5px}.lp-way:not(.is-on) .lp-way-n{display:none}.lp-way-body p{font-size:14px}.lp-way-body .lp-way-extra,.lp-way-fits{display:none}.lp-way.is-on .lp-way-body{padding-bottom:12px}.lp-ways-stage{width:min(100%,44svh);max-height:none;margin-top:4px}.lp-stage-label{display:none}}.lp-try{color:var(--ink);background:linear-gradient(#fff9f2 0%,#fbf7ff 100%)}.lp-try-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.lp-try-copy{flex-direction:column;gap:16px;display:flex}.lp-pills{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.lp-pills li{border:1px solid var(--hair);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:600;display:inline-flex}.lp-pills svg{color:var(--good-ink)}.lp-demo{flex-direction:column;align-items:center;gap:18px;display:flex;position:relative}.lp-demo:before{content:"";filter:blur(50px);z-index:0;background:linear-gradient(135deg,#ffc85780,#ff6f9159,#8b7cff73);border-radius:40px;position:absolute;inset:10% -6% -6%}.lp-toggle{z-index:1;border:1px solid var(--hair);background:#fff;border-radius:999px;padding:5px;display:inline-flex;position:relative}.lp-toggle button{height:40px;color:var(--ink-2);background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:14px;font-weight:700;transition:background .2s,color .2s}.lp-toggle button.is-on{background:var(--ink);color:#fff}.lp-demo-card{z-index:1;background:#fff;border-radius:28px;flex-direction:column;gap:22px;width:100%;max-width:480px;min-height:420px;padding:26px;display:flex;position:relative;box-shadow:0 40px 80px -40px #3c1e8c73,0 0 0 1px #17152e0d}.lp-demo-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.lp-demo-org{align-items:center;gap:10px;font-size:14.5px;font-weight:700;display:inline-flex}.lp-demo-logo{background:linear-gradient(135deg, var(--iris-ink), #b0369a);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:grid}.lp-anon{color:var(--good-ink);background:#eef8f3;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.lp-demo-body{flex-direction:column;gap:16px;display:flex}.lp-demo-q{font-family:var(--font-display);letter-spacing:-.02em;font-size:21px;font-weight:700;line-height:1.25}.lp-demo-scale{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.lp-demo-scale button,.lp-demo-faces button{height:52px;color:var(--ink);font-family:var(--font-display);transition:transform .22s var(--ease-spring), background .2s ease, border-color .2s ease, color .2s ease, box-shadow .2s ease;background:#fff;border:1.5px solid #e2ddef;border-radius:14px;font-size:18px;font-weight:700}.lp-demo-scale button:hover,.lp-demo-faces button:hover{border-color:var(--iris-ink);transform:translateY(-2px)}.lp-demo-scale button.is-on{background:linear-gradient(135deg, var(--iris-ink), #8a3fc4);color:#fff;border-color:#0000;transform:scale(1.08);box-shadow:0 10px 22px -8px #5a48d6b3}.lp-demo-faces{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.lp-demo-faces button{place-items:center;height:64px;display:grid}.lp-demo-faces button.is-on{border-color:var(--iris-ink);background:#f3f0ff;transform:scale(1.08);box-shadow:0 10px 22px -10px #5a48d699}.lp-demo-ends{color:var(--ink-3);justify-content:space-between;font-size:12.5px;display:flex}.lp-demo-send{background:var(--ink);color:#fff;border:0;border-radius:14px;height:52px;margin-top:auto;font-size:16px;font-weight:700;transition:opacity .2s,transform .15s}.lp-demo-send:disabled{opacity:.35;cursor:not-allowed}.lp-demo-send:not(:disabled):active{transform:scale(.98)}.lp-demo-thanks{text-align:center;animation:lp-pop-c .6s var(--ease-spring) both;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;display:flex}.lp-demo-burst{background:radial-gradient(circle,#e7f7ef,#fff 70%);border-radius:50%;place-items:center;width:96px;height:96px;display:grid;box-shadow:0 0 0 10px #1f9d6b14}.lp-demo-thanks-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:28px;font-weight:700}.lp-demo-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin-top:4px;display:flex}@media (width<=820px){.lp-try-grid{grid-template-columns:1fr}.lp-demo-card{min-height:0;padding:20px}.lp-demo-scale,.lp-demo-faces{gap:6px}.lp-demo-faces button{height:56px}}.lp-dash{background:linear-gradient(180deg, #fbf7ff 0%, var(--day) 100%);color:var(--ink)}.lp-dash-grid{grid-template-columns:5fr 6fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.lp-dash-copy{flex-direction:column;gap:16px;display:flex}.lp-dash-feats{flex-direction:column;gap:18px;margin-top:16px;display:flex}.lp-dash-feats li{color:var(--ink-2);align-items:flex-start;gap:14px;font-size:15.5px;line-height:1.55;display:flex}.lp-dash-feats b{color:var(--ink);font-size:16px;display:block}.lp-dash-tick{width:28px;height:28px;color:var(--good-ink);background:#e9f6ef;border-radius:9px;flex:none;place-items:center;display:grid}.lp-board{transition:transform 1.2s var(--ease-out);background:#fff;border-radius:28px;flex-direction:column;gap:16px;padding:24px;display:flex;position:relative;transform:perspective(1400px)rotateY(-8deg)rotateX(4deg);box-shadow:0 50px 100px -50px #3c1e8c73,0 0 0 1px #17152e0d}.lp-board.is-in{transform:perspective(1400px)rotateY(-3deg)rotateX(2deg)}.lp-board:hover{transform:perspective(1400px)rotateY(0)rotateX(0)}.lp-board-top{justify-content:space-between;align-items:center;display:flex}.lp-board-title{font-family:var(--font-display);font-size:16px;font-weight:700}.lp-sample{letter-spacing:.14em;color:var(--ink-3);background:#f4f1fa;border-radius:6px;padding:4px 8px;font-size:10.5px;font-weight:800}.lp-board-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.lp-board-stat{background:#faf8fe;border:1px solid #efebf7;border-radius:16px;flex-direction:column;gap:4px;padding:16px;display:flex}.lp-board-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.lp-board-value{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700}.lp-board-sub{color:var(--ink-3);font-size:12.5px}.lp-status{align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.lp-status--good{color:var(--good-ink)}.lp-board-bar{border-radius:8px;height:8px;margin-top:6px;display:flex;overflow:hidden}.lp-board-bar i:first-child{background:#1f9d6b}.lp-board-bar i:nth-child(2){background:#e8dcb8}.lp-board-bar i:nth-child(3){background:#e0475f}.lp-board-chart{background:#faf8fe;border:1px solid #efebf7;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.lp-board-chart svg{width:100%;height:auto;display:block}.lp-board-line{stroke-dasharray:1;stroke-dashoffset:1px}.lp-board-area,.lp-board-dot{opacity:0}.lp-board.is-in .lp-board-line{transition:stroke-dashoffset 1.8s var(--ease-out) .3s;stroke-dashoffset:0}.lp-board.is-in .lp-board-area{opacity:1;transition:opacity 1s 1.2s}.lp-board.is-in .lp-board-dot{opacity:1;transition:opacity .3s 1.9s;animation:2s ease-in-out 2.2s infinite lp-glow-dot}.lp-board-alert{color:#4a3504;opacity:0;background:#fdf4df;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex;transform:translateY(16px)}.lp-board-alert b{color:var(--watch-ink);display:block}.lp-board-alert-ico{width:30px;height:30px;color:var(--watch-ink);background:#f6e3b4;border-radius:9px;flex:none;place-items:center;display:grid}.lp-board.is-in .lp-board-alert{transition:opacity .6s ease 2.4s, transform .7s var(--ease-spring) 2.4s;opacity:1;transform:none}.lp-board-float{color:var(--ink-2);white-space:nowrap;opacity:0;background:#fff;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:inline-flex;position:absolute;box-shadow:0 18px 40px -16px #3c1e8c73,0 0 0 1px #17152e0d}.lp-board-float b{color:var(--ink)}.lp-board-float--a{top:56%;left:-36px}.lp-board-float--b{top:12%;right:-28px}.lp-board.is-in .lp-board-float--a{animation:lp-toast .9s var(--ease-spring) 1.4s both, lp-float-y 6s ease-in-out 2.3s infinite}.lp-board.is-in .lp-board-float--b{animation:lp-toast .9s var(--ease-spring) .9s both, lp-float-y 7s ease-in-out 1.8s infinite}@media (width<=1100px){.lp-only-wide{display:none!important}.lp-board-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.lp-dash-grid{grid-template-columns:1fr}.lp-board{padding:16px;transform:none!important}.lp-board-value{font-size:26px}.lp-board-float--a{top:auto;bottom:-22px;left:8px}.lp-board-float--b{top:-20px;right:8px}}.lp-pricing{background:var(--day);color:var(--ink)}.lp-billing{border:1px solid var(--hair);background:#fff;border-radius:999px;margin-top:10px;padding:5px;display:inline-flex;position:relative}.lp-billing button{z-index:1;height:42px;color:var(--ink-2);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:14.5px;font-weight:700;transition:color .26s;display:inline-flex;position:relative}.lp-billing button.is-on{color:#fff}.lp-billing:not(.has-thumb) button.is-on{background:var(--ink)}.lp-billing-thumb{background:var(--ink);border-radius:999px;transition:transform .42s cubic-bezier(.3,1.25,.5,1),width .42s cubic-bezier(.3,1.25,.5,1);position:absolute;top:5px;bottom:5px;left:0;box-shadow:0 8px 18px -8px #17152e8c}.lp-billing-save{color:var(--good-ink);background:#e3f5ec;border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:800}.lp-plans{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:16px;margin-top:56px;display:grid}.lp-plan{border:1px solid var(--hair);transition:transform .3s var(--ease-out), box-shadow .3s ease;background:#fff;border-radius:24px;flex-direction:column;gap:18px;padding:28px 24px 22px;display:flex;position:relative}.lp-plan:hover{transform:translateY(-4px);box-shadow:0 30px 60px -36px #3c1e8c66}.lp-plan.is-featured{color:var(--t-hi);background:radial-gradient(80% 60% at 80% 0%, #ffc85738, transparent 70%), linear-gradient(160deg, var(--n3), var(--n1));border-color:#0000;box-shadow:0 40px 80px -40px #281478b3}.lp-plan-flag{white-space:nowrap;background:linear-gradient(120deg, var(--sun), var(--sun-2));color:#1b1433;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.lp-plan-head{flex-direction:column;gap:4px;display:flex}.lp-plan-name{font-family:var(--font-display);font-size:20px;font-weight:700}.lp-plan-sub{color:var(--ink-3);font-size:14px}.lp-plan.is-featured .lp-plan-sub{color:var(--t-lo)}.lp-plan-price{flex-direction:column;display:flex}.lp-plan-row{align-items:baseline;gap:4px;display:flex}.lp-plan-amount{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:42px;font-weight:700}.lp-plan-per{color:var(--ink-3);animation:lp-per-in .36s var(--ease-out) both;font-size:14px}@keyframes lp-per-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lp-plan-annual-wrap{opacity:0;transition:grid-template-rows .38s var(--ease-out), opacity .24s ease;grid-template-rows:0fr;display:grid}.lp-plan-annual-wrap.is-on{opacity:1;transition:grid-template-rows .38s var(--ease-out), opacity .3s ease .12s;grid-template-rows:1fr}.lp-plan-annual-wrap>*{min-height:0;overflow:hidden}.lp-plan.is-featured .lp-plan-per{color:var(--t-lo)}.lp-plan-annual{color:var(--good-ink);padding-top:6px;font-size:12.5px;font-weight:700;display:block}.lp-plan.is-featured .lp-plan-annual{color:var(--mint)}.lp-plan-feats{color:var(--ink-2);flex-direction:column;flex:1;gap:10px;font-size:14px;display:flex}.lp-plan-feats li{align-items:flex-start;gap:10px;display:flex}.lp-plan-feats svg{color:var(--good-ink);margin-top:4px}.lp-plan.is-featured .lp-plan-feats{color:var(--t-md)}.lp-plan.is-featured .lp-plan-feats svg{color:var(--mint)}.lp-plan-note{color:var(--ink-3);font-size:12.5px;display:block}.lp-plan.is-featured .lp-plan-note{color:var(--t-lo)}.lp-plan .lp-fine{margin-top:-8px}.lp-plan.is-featured .lp-fine{color:var(--t-lo)}.lp-addons{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.lp-addon{color:var(--ink-3);background:#fff;border:1px dashed #d9d3ea;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px;font-size:14px;display:flex}.lp-addon b{color:var(--ink);font-size:15.5px;display:block}.lp-addon-price{font-family:var(--font-display);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.lp-addon-price small{font-family:var(--font-ui);color:var(--ink-3);animation:lp-per-in .36s var(--ease-out) both;font-size:13px;font-weight:500;display:inline-block}@media (prefers-reduced-motion:reduce){.lp-billing-thumb,.lp-plan-annual-wrap,.lp-plan-annual-wrap.is-on{transition:none}.lp-plan-per,.lp-addon-price small{animation:none}}@media (width<=1100px){.lp-plans{grid-template-columns:repeat(2,1fr);gap:20px 16px}.lp-addons{grid-template-columns:1fr}.lp-addon{flex-direction:row;align-items:center;gap:16px}}@media (width<=820px){.lp-plans{grid-template-columns:1fr;margin-top:40px}.lp-plan.is-featured{order:-1}.lp-addons{grid-template-columns:1fr}.lp-billing button{padding:0 14px;font-size:14px}}.lp-trial{background:var(--day);color:var(--ink);padding-top:0}.lp-trial-grid{background:linear-gradient(135deg,#fff4e3,#ffeef2 60%,#f1edff);border-radius:32px;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,96px);padding:clamp(28px,4vw,56px);display:grid}.lp-timeline{background:#fff;border-radius:24px;padding:28px;box-shadow:0 30px 60px -40px #3c1e8c66}.lp-timeline ol{flex-direction:column;gap:24px;display:flex;position:relative}.lp-timeline ol:before{content:"";background:var(--hair);width:2px;position:absolute;top:12px;bottom:12px;left:9px}.lp-timeline ol:after{content:"";background:linear-gradient(var(--sun), var(--rose), var(--iris-ink));width:2px;height:0;transition:height 1.6s var(--ease-out) .2s;position:absolute;top:12px;left:9px}.lp-timeline.is-in ol:after{height:calc(100% - 24px)}.lp-tl-step{align-items:flex-start;gap:18px;display:flex;position:relative}.lp-tl-dot{z-index:1;border:3px solid var(--hair);width:20px;height:20px;transition:border-color .4s,background .4s;transition-delay:calc(.3s + var(--i) * .45s);background:#fff;border-radius:50%;flex:none;margin-top:2px;position:relative}.lp-timeline.is-in .lp-tl-dot{border-color:var(--iris-ink)}.lp-timeline.is-in .lp-tl-step:first-child .lp-tl-dot{background:var(--sun);border-color:var(--sun)}.lp-tl-body{color:var(--ink-2);flex-direction:column;gap:3px;font-size:14.5px;line-height:1.55;display:flex}.lp-tl-body b{color:var(--ink);font-size:16px}.lp-tl-if{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:16px;font-size:12.5px;font-weight:700}.lp-tl-head{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.lp-tl-date{color:var(--iris-ink);white-space:nowrap;font-variant-numeric:tabular-nums;background:#f1edff;border-radius:999px;padding:2px 9px;font-size:12.5px;font-weight:700}.lp-tl-due{border-top:1px solid var(--hair);color:var(--ink-2);justify-content:space-between;align-items:baseline;margin-top:24px;padding-top:18px;font-weight:600;display:flex}.lp-tl-due b{font-family:var(--font-display);color:var(--good-ink);font-size:32px}@media (width<=820px){.lp-trial-grid{border-radius:24px;grid-template-columns:1fr;padding:22px}.lp-timeline{padding:22px}}.lp-faq-sec{background:var(--day);color:var(--ink);padding-top:clamp(40px,6vw,80px)}.lp-faq-wrap{max-width:900px}.lp-faqs{flex-direction:column;gap:10px;margin-top:44px;display:flex}.lp-faq{border:1px solid var(--hair);background:#fff;border-radius:18px;transition:box-shadow .3s,border-color .3s}.lp-faq.is-open{border-color:#d6cff0;box-shadow:0 20px 44px -30px #3c1e8c66}.lp-faq-h{font:inherit}.lp-faq-q{width:100%;min-height:64px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;font-size:16.5px;font-weight:700;display:flex}.lp-faq-chev{color:var(--iris-ink);transition:transform .3s var(--ease-out);flex:none}.lp-faq.is-open .lp-faq-chev{transform:rotate(180deg)}.lp-faq-a{color:var(--ink-2);padding:0 22px 20px;font-size:15.5px;line-height:1.65;animation:.4s both lp-fade-in}.lp-faq-a a{color:var(--iris-ink);font-weight:700}.lp-final{text-align:center;background:linear-gradient(180deg, var(--day) 0%, #ffd9b8 9%, #ff9f9a 17%, #b0579b 27%, #4a2a7a 40%, var(--n1) 60%, var(--n0) 100%);padding:clamp(160px,18vw,240px) 0 clamp(110px,12vw,160px);position:relative;overflow:hidden}.lp-final-sky{pointer-events:none;position:absolute;inset:0}.lp-final-sun{filter:blur(10px);background:radial-gradient(circle,#ffc85780,#ff6f912e 55%,#0000 70%);border-radius:50%;width:280px;height:280px;animation:6s ease-in-out infinite lp-breathe;position:absolute;top:58%;left:50%;translate:-50% -50%}.lp-final-ring{opacity:0;width:280px;height:280px;animation:lp-ring 7.5s ease-out calc(var(--i) * 1.5s) infinite;border:1.5px solid #ffc85780;border-radius:50%;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)scale(.5)}.lp-final-in{flex-direction:column;align-items:center;gap:16px;padding-top:80px;display:flex;position:relative}.lp-final-in .lp-h2{margin-bottom:16px}.lp-final-note{color:var(--t-lo);margin-top:4px;font-size:13.5px}.lp-final-ask{color:var(--t-md);font-size:14.5px}.lp-final-ask a{color:var(--sun);font-weight:700}.lp-footer{background:var(--n0);color:var(--t-lo);border-top:1px solid #ffffff0f}.lp-footer-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:28px;font-size:13.5px;display:flex}.lp-footer-brand{color:var(--t-lo);align-items:center;gap:10px;display:inline-flex}.lp-footer-brand svg{color:var(--sun)}.lp-footer-links{gap:22px;display:flex}.lp-footer-links a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.lp-footer-links a:hover{color:var(--t-hi)}.lp-stickybar{z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .35s var(--ease-out);background:#070a1fcc;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.lp-stickybar.is-on{transform:none}@media (width>=821px){.lp-stickybar{display:none}}@media (width<=820px){.lp-footer{padding-bottom:76px}}@keyframes lp-twinkle{0%{opacity:.2}to{opacity:.85}}@keyframes lp-leave{0%{opacity:0;transform:translate(0)}10%{opacity:.7}60%{opacity:.4}to{transform:translate(var(--dx), var(--dy));opacity:0}}@keyframes lp-shout{0%{opacity:0;transform:scale(.5)translateY(10px)}4%{opacity:1;transform:scale(1.08)}7%{transform:scale(1)}24%{opacity:1;transform:scale(1)}30%{opacity:0;transform:scale(.94)translateY(-8px)}to{opacity:0}}@keyframes lp-breathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes lp-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@keyframes lp-drip{0%{top:-14px}to{top:44px}}@keyframes lp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes lp-shake{0%,to{transform:scale(1.18)rotate(0)}10%{transform:scale(1.22)rotate(-6deg)}20%{transform:scale(1.22)rotate(6deg)}30%{transform:scale(1.18)rotate(0)}}@keyframes lp-pop{0%{opacity:0;transform:translate(-50%)scale(.6)translateY(8px)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes lp-pop-c{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes lp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lp-row-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes lp-float-y{0%,to{translate:0}50%{translate:0 -8px}}@keyframes lp-spin{to{transform:rotate(360deg)}}@keyframes lp-glow-dot{0%,to{r:5.5}50%{r:8}}@keyframes lp-toast{0%{opacity:0;transform:scale(.7)translateY(16px)}to{opacity:1;transform:none}}@keyframes lp-ring{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}15%{opacity:.8}to{opacity:0;transform:translate(-50%,-50%)scale(3.2)}}@keyframes lp-qr-phone{0%{opacity:0;transform:translate(40%,20%)rotate(12deg)}10%{opacity:1;transform:translate(0)rotate(-5deg)}90%{opacity:1;transform:translate(0)rotate(-5deg)}to{opacity:0;transform:translate(40%,20%)rotate(12deg)}}@keyframes lp-qr-scan{0%,30%{opacity:1}34%,to{opacity:0}}@keyframes lp-beam{0%{top:30%}to{top:64%}}@keyframes lp-qr-survey{0%,32%{opacity:0}36%,66%{opacity:1}70%,to{opacity:0}}@keyframes lp-qr-pick{0%,46%{color:var(--ink-2);background:#fff;border-color:#e2ddef;transform:none}50%{transform:scale(1.25)}54%,to{background:var(--iris-ink);border-color:var(--iris-ink);color:#fff;transform:none}}@keyframes lp-qr-thanks{0%,68%{opacity:0;transform:scale(.9)}72%,92%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes lp-k-tap{0%,30%{opacity:0;transform:scale(.4)}34%{opacity:1;transform:scale(1)}44%{opacity:0;transform:scale(2)}to{opacity:0}}@keyframes lp-k-pick{0%,33%{box-shadow:none;background:#fff;border-color:#e6e0f3;transform:none}36%{transform:scale(1.18)}40%,to{border-color:var(--good-ink);background:#e6f6ee;transform:none}}@keyframes lp-k-thanks{0%,44%{opacity:0}48%,92%{opacity:1}96%,to{opacity:0}}@keyframes lp-k-bar{0%,48%{transform:scaleX(0)}92%,to{transform:scaleX(1)}}@keyframes lp-c-msg1{0%,4%{opacity:0;transform:translateY(12px)scale(.95)}10%,to{opacity:1;transform:none}}@keyframes lp-c-msg2{0%,18%{opacity:0;transform:translateY(12px)scale(.95)}24%,to{opacity:1;transform:none}}@keyframes lp-c-sheet{0%,38%{transform:translateY(105%)}46%,92%{transform:none}to{transform:translateY(105%)}}@keyframes lp-c-pick{0%,62%{color:var(--ink-2);background:#fff;border-color:#e2ddef;transform:none}66%{transform:scale(1.25)}70%,to{background:var(--iris-ink);border-color:var(--iris-ink);color:#fff;transform:none}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:1ms!important;transition-delay:0s!important;animation:none!important}.lp-star.is-leaving{opacity:.25}.lp-shout:first-of-type,.lp-shout:nth-of-type(3){opacity:1}.lp-hero-in,.lp-stars{transform:none}.lp-face.is-gone .lp-face-in{opacity:.12;transform:scale(.8)}.lp-voice{translate:0}.lp-reveal>*{opacity:1;transform:none}.lp-board{transform:none}.lp-board-line{stroke-dashoffset:0}.lp-board-area,.lp-board-dot,.lp-board-alert,.lp-board-float{opacity:1;transform:none}.lp-kiosk-faces i.is-pick{border-color:var(--good-ink)}}.lp-ebook-sec{background:var(--day);color:var(--ink);padding-top:0;padding-bottom:clamp(56px,7vw,96px)}.lp-ebook{border:1px solid var(--hair);color:var(--ink);transition:border-color .2s ease, box-shadow .2s ease, transform .2s var(--ease-out);background:#fff;border-radius:24px;grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:28px;padding:24px 28px;text-decoration:none;display:grid;box-shadow:0 1px 2px #17152e0a,0 24px 60px -34px #17152e47}.lp-ebook:hover{color:var(--ink);border-color:#cfc8e6;text-decoration:none}.lp-ebook:focus-visible{outline:3px solid var(--iris);outline-offset:3px}.lp-ebook-cover{box-shadow:-4px 0 0 var(--n1), 0 18px 30px -16px #0d113399;border-radius:3px 12px 12px 3px;display:block;transform:rotate(-3deg)}.lp-ebook-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.lp-ebook-title{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.1}.lp-ebook-sub{color:var(--ink-2);font-size:15.5px;line-height:1.5}.lp-ebook-meta{color:var(--ink-3);font-size:13.5px}.lp-ebook-buy{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.lp-ebook-price{font-family:var(--font-display);letter-spacing:-.02em;font-size:28px;font-weight:700}.lp-ebook .lp-btn svg{transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.lp-ebook:hover{transform:translateY(-2px);box-shadow:0 1px 2px #17152e0a,0 30px 70px -34px #17152e5c}.lp-ebook:hover .lp-btn{border-color:var(--iris-ink)}.lp-ebook:hover .lp-btn svg{transform:translate(3px)}}@media (width<=820px){.lp-ebook{grid-template-columns:96px minmax(0,1fr);gap:18px;padding:20px}.lp-ebook-buy{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}}@media (prefers-reduced-motion:reduce){.lp-ebook,.lp-ebook .lp-btn svg{transition:border-color .15s}.lp-ebook:hover,.lp-ebook:hover .lp-btn svg{transform:none}}.lp-why-card{overflow:hidden}.lp-why-photo{aspect-ratio:16/9;object-fit:cover;background:var(--n1);width:calc(100% + 56px);max-width:none;height:auto;margin:-30px -28px 6px;display:block;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.lp-calc-chart{flex-direction:column;gap:14px;margin-top:32px;display:flex}.lp-calc-bars{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:clamp(4px,1vw,10px);height:170px;padding-top:26px;display:grid}.lp-calc-col{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:6px;height:100%;display:flex;position:relative}.lp-calc-bar{height:calc(var(--h) * (100% - 22px));background:linear-gradient(180deg, var(--rose), var(--sun-2));min-height:3px;transition:height .4s var(--ease-out);border-radius:6px 6px 2px 2px;position:relative}.lp-calc-bar i{height:max(3px, calc(var(--h) * 100%));background:var(--mint);border-radius:2px;position:absolute;bottom:0;left:0;right:0}.lp-calc-col small{text-align:center;height:16px;color:var(--t-lo);font-variant-numeric:tabular-nums;font-size:12px}.lp-calc-top{font-family:var(--font-display);color:var(--t-hi);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;position:absolute;top:-24px;right:0}.lp-calc-legend{color:var(--t-lo);flex-wrap:wrap;gap:8px 20px;font-size:13px;display:flex}.lp-calc-legend span{align-items:center;gap:8px;display:inline-flex}.lp-calc-legend i{border-radius:3px;width:12px;height:12px}.lp-calc-legend i.is-lost{background:linear-gradient(180deg, var(--rose), var(--sun-2))}.lp-calc-legend i.is-suara{background:var(--mint)}.lp-calc-cta{border-top:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px;padding-top:24px;display:flex}@media (width<=820px){.lp-calc-bars{height:140px}.lp-calc-cta .lp-btn{flex:100%}}.lp{--poor-ink:#b3264a}.lp-nps{background:radial-gradient(40% 24% at 88% 8%, #ff9f7a33, transparent 70%), radial-gradient(40% 24% at 6% 60%, #8b7cff1f, transparent 70%), var(--cream);color:var(--ink)}.lp-nps-lede{max-width:680px}.lp-reasons{flex-direction:column;gap:clamp(28px,4vw,56px);margin-top:clamp(48px,6vw,80px);display:flex}.lp-reason{grid-template-columns:11fr 10fr;align-items:center;gap:clamp(24px,4.5vw,64px);display:grid}.lp-reason:nth-child(2n) .lp-reason-photo{order:2}.lp-reason-photo{aspect-ratio:16/9;object-fit:cover;background:#efe7f7;border-radius:22px;width:100%;height:auto;display:block;box-shadow:0 30px 60px -36px #3c1e8c73}.lp-reason-copy{flex-direction:column;gap:12px;max-width:520px;display:flex}.lp-reason-n{font-family:var(--font-display);letter-spacing:.06em;color:var(--iris-ink);font-size:15px;font-weight:700}.lp-reason-copy .lp-body{font-size:16.5px}.lp-nps-cta{text-align:center;background:linear-gradient(160deg, var(--n2), var(--dusk));color:var(--t-hi);border-radius:28px;flex-direction:column;align-items:center;gap:14px;margin-top:clamp(48px,6vw,80px);padding:clamp(28px,4vw,48px);display:flex}.lp-nps-cta .lp-body{color:var(--t-md);max-width:520px}.lp-nps-cta .lp-fine{color:var(--t-lo)}.lp-nps-src{text-align:center;margin-top:18px}.lp-nps-src a{color:var(--ink-2)}@media (width<=820px){.lp-reason{grid-template-columns:1fr;gap:18px}.lp-reason:nth-child(2n) .lp-reason-photo{order:0}.lp-reason-photo{border-radius:18px}.lp-nps-cta .lp-btn{width:100%}}.lp-play{border:1px solid var(--hair);background:#fff;border-radius:28px;flex-direction:column;gap:22px;padding:clamp(20px,3.5vw,40px);display:flex;box-shadow:0 40px 80px -48px #3c1e8c66}.lp-play-head{flex-direction:column;gap:10px;max-width:640px;display:flex}.lp-play-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;display:grid}.lp-play-card{border-radius:16px;flex-direction:column;align-items:stretch;padding:4px;transition:background .2s,color .2s;display:flex}.lp-play-card.is-promoter{color:var(--good-ink);background:#e3f5ec}.lp-play-card.is-passive{color:var(--watch-ink);background:#fdf1d3}.lp-play-card.is-detractor{color:var(--poor-ink);background:#fde8ed}.lp-play-card button{height:40px;color:inherit;font-family:var(--font-display);background:0 0;border:0;border-radius:12px;font-size:20px;font-weight:700;line-height:1}.lp-play-card button:hover:not(:disabled){background:#ffffffb3}.lp-play-card button:disabled{opacity:.25;cursor:default}.lp-play-mid{flex-direction:column;align-items:center;gap:2px;padding-block:2px;display:flex}.lp-play-mid strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:24px;line-height:1.1}.lp-play-mid small{letter-spacing:.01em;font-size:10.5px;font-weight:700}.lp-play-meter{flex-direction:column;gap:6px;display:flex}.lp-play-track{background:linear-gradient(90deg,#fde8ed,#fdf1d3 50%,#e3f5ec);border-radius:999px;height:12px;position:relative}.lp-play-track i{top:50%;left:var(--at);background:var(--iris-ink);width:24px;height:24px;transition:left .4s var(--ease-out);border:4px solid #fff;border-radius:50%;margin-left:-12px;position:absolute;transform:translateY(-50%);box-shadow:0 4px 12px #17152e4d}.lp-play-ticks{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}.lp-play-out{grid-template-columns:1fr 1.6fr;gap:12px;display:grid}.lp-play-res{background:var(--day);border:1px solid var(--hair);border-radius:18px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.lp-play-res span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:700}.lp-play-res b{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:32px;line-height:1.1}.lp-play-res p{color:var(--ink-2);font-size:14.5px;line-height:1.5}.lp-play-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.lp-play-foot .lp-fine{max-width:560px;font-size:14px}.lp-play-foot .lp-btn:disabled{opacity:.4;cursor:default}@media (width<=820px){.lp-play-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.lp-play-out{grid-template-columns:1fr}}@media (width<=380px){.lp-play-mid small{font-size:9px}.lp-play-mid strong{font-size:21px}}.lp-demo-result{animation:lp-pop-c .6s var(--ease-spring) both;flex-direction:column;flex:1;gap:14px;display:flex}.lp-demo-result-top{color:var(--good-ink);align-items:center;gap:10px;display:flex}.lp-demo-result-top.is-passive{color:var(--watch-ink)}.lp-demo-result-top.is-detractor{color:var(--poor-ink)}.lp-demo-result-top .lp-demo-thanks-title{color:var(--ink);font-size:24px}.lp-demo-verdict{border-radius:18px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.lp-demo-verdict b{font-family:var(--font-display);letter-spacing:-.01em;font-size:18px;line-height:1.25}.lp-demo-verdict p{color:var(--ink-2);font-size:14.5px;line-height:1.55}.lp-demo-verdict.is-promoter{background:#e3f5ec}.lp-demo-verdict.is-promoter b{color:var(--good-ink)}.lp-demo-verdict.is-passive{background:#fdf1d3}.lp-demo-verdict.is-passive b{color:var(--watch-ink)}.lp-demo-verdict.is-detractor{background:#fde8ed}.lp-demo-verdict.is-detractor b{color:var(--poor-ink)}.lp-demo-alert{border:1px solid var(--hair);color:var(--ink-2);animation:lp-toast .8s var(--ease-spring) .25s both;background:#fff;border-radius:16px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:13.5px;line-height:1.45;display:flex;box-shadow:0 16px 30px -20px #3c1e8c73}.lp-demo-alert b{color:var(--ink);display:block}.lp-demo-alert-ico{width:30px;height:30px;color:var(--poor-ink);background:#fde8ed;border-radius:9px;flex:none;place-items:center;display:grid}.lp-demo-next{flex-direction:column;gap:10px;margin-top:auto;display:flex}.lp-demo-next>span{font-size:15px;font-weight:700}.lp-demo-next .lp-demo-actions{justify-content:flex-start;gap:10px;margin-top:0}.lp-demo-result .lp-fine a{color:var(--iris-ink);font-weight:600}@media (prefers-reduced-motion:reduce){.lp-demo-result,.lp-demo-alert{animation:none}.lp-play-track i,.lp-calc-bar{transition:none}}
