.kp{max-width:1000px;margin:0 auto}.kp-controls{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;align-items:flex-end;gap:18px;margin-bottom:22px;padding:16px 18px;display:flex}.kpc-group{gap:7px;display:grid}.kpc-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:10px}.kpc-tabs{flex-wrap:wrap;gap:6px;display:flex}.kpc-tabs button{font-family:var(--font-body);border:1px solid var(--line-2);background:var(--soft-fill);color:var(--text-2);cursor:pointer;transition:all .15s var(--ease);border-radius:999px;padding:8px 13px;font-size:12.5px;font-weight:650}.kpc-tabs button:hover{color:var(--text);border-color:var(--cyan)}.kpc-tabs button.on{color:#04111d;background:linear-gradient(120deg, var(--cyan), var(--blue));border-color:#0000}[data-theme=light] .kpc-tabs button.on{color:#fff}.kp-print-btn{margin-left:auto}.kp-sheet{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);padding:clamp(24px,4vw,48px)}.kp-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:20px;display:flex}.kp-brand{align-items:center;gap:12px;display:flex}.kpb-mk{background:linear-gradient(140deg, var(--cyan), var(--blue));color:#fff;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.kpb-txt b{font-size:17px;font-weight:800;display:block}.kpb-txt small{color:var(--text-3);font-size:10.5px;font-family:var(--font-mono);letter-spacing:.04em}.kp-head-r{text-align:right}.kp-doctype{color:var(--cyan);font-size:13px;font-weight:700;display:block}.kp-date{font-family:var(--font-mono);color:var(--text-3);font-size:11px}.kp-for{color:var(--text-2);margin:18px 0 6px;font-size:13.5px}.kp-for b{color:var(--text)}.kp-exec{border-bottom:1px solid var(--line);padding:18px 0 26px}.kp-signal{text-wrap:balance;margin:10px 0;font-size:clamp(26px,4vw,40px);font-weight:800;line-height:1.08}.kp-cause{color:var(--text-2);max-width:70ch;font-size:15px;line-height:1.55}.kp-exec-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px;display:grid}.kp-ex{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;padding:15px 16px}.kp-ex span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:10px;display:block}.kp-ex b{font-family:var(--font-mono);margin:7px 0 4px;font-size:24px;font-weight:700;line-height:1;display:block}.kp-ex small{color:var(--text-3);font-size:11px;line-height:1.3;display:block}.kp-ex-risk{border-color:color-mix(in srgb, var(--red) 40%, var(--line))}.kp-ex-risk b{color:var(--red)}.kp-ex-eff{border-color:color-mix(in srgb, var(--green) 40%, var(--line))}.kp-ex-eff b{color:var(--green)}.kp-block{border-bottom:1px solid var(--line);padding:24px 0}.kp-block-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:14px;display:flex}.kp-block h2{font-size:19px;font-weight:750}.kp-tagline{color:var(--cyan);font-size:13px}.kp-comp{grid-template-columns:1fr 1fr;gap:10px;list-style:none;display:grid}.kp-comp li{color:var(--text-2);grid-template-columns:18px 1fr;align-items:start;gap:9px;font-size:13.5px;line-height:1.4;display:grid}.kp-comp svg{color:var(--green);margin-top:1px}.kp-stages{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.kp-stage{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:14px;position:relative}.kp-stage-n{font-family:var(--font-mono);color:var(--cyan);font-size:12px;font-weight:700}.kp-stage b{margin:6px 0 3px;font-size:13.5px;font-weight:700;display:block}.kp-stage small{font-family:var(--font-mono);color:var(--text-3);font-size:11px}.kp-stage-arr{color:var(--text-3);z-index:2;background:var(--surface);border-radius:999px;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.kp-twocol{grid-template-columns:1.3fr 1fr;gap:16px;display:grid}.kp-step{border:1px solid color-mix(in srgb, var(--cyan) 30%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--cyan) 8%, var(--surface)), var(--surface));border-radius:14px;padding:18px}.kp-step-tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);align-items:center;gap:7px;margin-bottom:9px;font-size:10px;font-weight:700;display:inline-flex}.kp-step h3{margin-bottom:7px;font-size:17px;font-weight:750}.kp-step p{color:var(--text-2);font-size:13px;line-height:1.5}.kp-support{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;padding:18px}.kp-support-t{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:10px}.kp-support b{font-family:var(--font-mono);margin:7px 0;font-size:20px;font-weight:700;display:block}.kp-support p{color:var(--text-2);font-size:12.5px;line-height:1.45}.kp-note{align-items:flex-start;gap:11px;padding:18px 0;display:flex}.kp-note svg{color:var(--cyan);flex-shrink:0;margin-top:2px}.kp-note p{color:var(--text-3);font-size:12.5px;line-height:1.55}.kp-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.kp-foot-req b{font-size:14px;font-weight:700;display:block}.kp-foot-req span{color:var(--text-3);font-size:11.5px;line-height:1.5;display:block}@media (max-width:820px){.kp-exec-grid,.kp-stages{grid-template-columns:1fr 1fr}.kp-comp,.kp-twocol{grid-template-columns:1fr}.kp-stage-arr{display:none}}.bare-screen{min-height:100vh;display:flex}.pin-screen{background:radial-gradient(1100px 560px at 50% -5%, color-mix(in srgb, var(--cyan) 9%, var(--bg)), var(--bg));justify-content:center;align-items:center;width:100%;min-height:100vh;padding:24px;display:flex}.pin-card{cursor:text;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:14px;display:flex}.pin-logo{background:linear-gradient(140deg, var(--cyan), var(--blue));color:#fff;width:64px;height:64px;box-shadow:0 14px 44px color-mix(in srgb, var(--cyan) 30%, transparent);border-radius:18px;justify-content:center;align-items:center;display:flex}.pin-brand{letter-spacing:-.01em;align-items:baseline;gap:3px;font-size:26px;font-weight:800;display:inline-flex}.pin-dot{background:var(--cyan);border-radius:999px;width:8px;height:8px;display:inline-block}.pin-hint{color:var(--text-3);margin-bottom:4px;font-size:13px}.pin-dots{gap:16px;margin:6px 0 2px;display:flex}.pin-d{border:1px solid var(--line-2);background:var(--surface-2);width:54px;height:54px;transition:all .18s var(--ease);border-radius:16px}.pin-d.on{border-color:var(--cyan);background:color-mix(in srgb, var(--cyan) 18%, var(--surface-2));box-shadow:0 0 0 3px color-mix(in srgb, var(--cyan) 14%, transparent)}.pin-d.err{border-color:var(--red);background:color-mix(in srgb, var(--red) 16%, var(--surface-2))}.pin-input{opacity:0;border:0;width:1px;height:1px;padding:0;position:absolute}.pin-sub{color:var(--text-3);text-align:center;max-width:30ch;margin-top:8px;font-size:12px}.pin-card.shake{animation:.5s pin-shake}@keyframes pin-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}@media print{.no-print,.site-header,.footer,.cookie-notice,.page-hero{display:none!important}body{background:#fff!important}.kp,.kp-sheet{max-width:none;box-shadow:none;border:none;border-radius:0;margin:0;padding:0}.section{padding:0!important}.kp-ex,.kp-stage,.kp-step,.kp-support,.kp-comp li,.kp-block{break-inside:avoid}}
.lp-header{z-index:40;border-bottom:1px solid var(--line);background:var(--header-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;height:64px;display:flex;position:sticky;top:0}.lp-header-inner{align-items:center;gap:16px;width:100%;display:flex}.lp-header .brand{margin-right:auto}.lp-header-meta{align-items:center;gap:18px;display:flex}.lp-phone{color:var(--text);white-space:nowrap;align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:inline-flex}.lp-phone svg{color:var(--cyan)}.lp-phone small{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:9px;font-weight:600;display:block}@media (max-width:720px){.lp-phone-num,.lp-header .btn{display:none}}.lp-hero{isolation:isolate;padding:clamp(34px,5vw,60px) 0 clamp(48px,6vw,76px);position:relative;overflow:hidden}.lp-hero:before{content:"";z-index:-2;opacity:.34;background:url(/hero/hero-scene.jpg) 100%/cover no-repeat;position:absolute;inset:0}.lp-hero:after{content:"";z-index:-1;background:radial-gradient(72% 110% at 26% 46%, var(--bg) 0%, color-mix(in srgb, var(--bg) 64%, transparent) 46%, transparent 80%), linear-gradient(90deg, var(--bg) 6%, color-mix(in srgb, var(--bg) 60%, transparent) 44%, transparent 72%), linear-gradient(0deg, var(--bg) 0%, transparent 26%, transparent 72%, var(--bg) 100%);position:absolute;inset:0}.lp-hero>.wrap{z-index:1;position:relative}.lp-hero-grid{grid-template-columns:1.08fr .92fr;align-items:start;gap:clamp(28px,4vw,56px);display:grid}.lp-tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);background:color-mix(in srgb, var(--cyan) 11%, transparent);border:1px solid color-mix(in srgb, var(--cyan) 30%, var(--line));border-radius:999px;align-items:center;gap:9px;padding:7px 14px;font-size:11.5px;font-weight:700;display:inline-flex}.lp-tag i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--cyan) 18%, transparent);border-radius:999px}.lp-h1{letter-spacing:-.01em;text-wrap:balance;margin:18px 0 0;font-size:clamp(34px,4.4vw,60px);font-weight:800;line-height:1.02}.lp-sub{color:var(--text-2);max-width:56ch;margin:18px 0 0;font-size:clamp(16px,1.6vw,19px);line-height:1.55}.lp-sub b{color:var(--text);font-weight:700}.lp-bullets{gap:11px;margin:26px 0 0;padding:0;list-style:none;display:grid}.lp-bullets li{color:var(--text);grid-template-columns:24px 1fr;align-items:start;gap:12px;font-size:15px;line-height:1.45;display:grid}.lp-bullets .bx{background:color-mix(in srgb, var(--green) 14%, transparent);width:24px;height:24px;color:var(--green);border-radius:8px;justify-content:center;align-items:center;display:flex}.lp-bullets li b{font-weight:700}.lp-trustline{flex-wrap:wrap;gap:8px 18px;margin:26px 0 0;display:flex}.lp-trustline span{color:var(--text-2);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.lp-trustline svg{color:var(--cyan)}.lp-form-card{border:1px solid var(--line-2);background:linear-gradient(180deg, #ffffff0d, #ffffff03), var(--surface);box-shadow:var(--shadow);border-radius:18px;padding:22px 22px 20px;position:sticky;top:84px}[data-theme=light] .lp-form-card{background:var(--surface)}.lp-form-head{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.lp-form-head .lf-ic{background:linear-gradient(140deg, var(--cyan), var(--blue));color:#04111d;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}[data-theme=light] .lp-form-head .lf-ic{color:#fff}.lp-form-head b{font-size:18px;font-weight:800;line-height:1.2;display:block}.lp-form-head small{color:var(--text-2);margin-top:3px;font-size:12.5px;line-height:1.4;display:block}.lp-form{gap:12px;display:grid}.lp-field{gap:7px;display:grid}.lp-field label{color:var(--text-2);font-size:12.5px;font-weight:650}.lp-field input,.lp-field textarea{width:100%;font-family:var(--font-body);color:var(--text);background:var(--surface-2);border:1px solid var(--line-2);transition:border-color .15s var(--ease);border-radius:10px;outline:none;padding:12px 13px;font-size:14.5px}.lp-field input:focus,.lp-field textarea:focus{border-color:var(--cyan)}.lp-field input::placeholder,.lp-field textarea::placeholder{color:var(--text-3)}.lp-chips{flex-wrap:wrap;gap:7px;display:flex}.lp-chip{font-family:var(--font-body);cursor:pointer;border:1px solid var(--line-2);background:var(--soft-fill);color:var(--text-2);transition:border-color .15s var(--ease);border-radius:999px;padding:8px 12px;font-size:12.5px;font-weight:600}.lp-chip:hover{border-color:var(--cyan)}.lp-chip.on{background:linear-gradient(120deg, var(--cyan), var(--blue));color:#04111d;border-color:#0000}.lp-form-note{color:var(--text-3);text-align:center;margin:2px 0 0;font-size:11px;line-height:1.45}.lp-sent{text-align:center;justify-items:center;gap:10px;padding:20px 8px;display:grid}.lp-sent .ls-ic{background:color-mix(in srgb, var(--green) 15%, transparent);width:54px;height:54px;color:var(--green);border-radius:16px;justify-content:center;align-items:center;display:flex}.lp-sent h3{font-size:20px;font-weight:800}.lp-sent p{color:var(--text-2);max-width:34ch;font-size:13.5px;line-height:1.5}.sig-samples{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.sig-sample{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;padding:18px 18px 16px;display:flex;position:relative;overflow:hidden}.sig-sample:before{content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.sig-sample.crit:before{background:var(--red)}.sig-sample.warn:before,.sig-sample.warn2:before{background:var(--amber)}.ss-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ss-area{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:8px;font-size:10px;display:inline-flex}.ss-sev{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 9px;font-size:9px;font-weight:700}.ss-sev.crit{color:var(--red);background:color-mix(in srgb, var(--red) 15%, transparent)}.ss-sev.warn{color:var(--amber);background:color-mix(in srgb, var(--amber) 15%, transparent)}.ss-title{min-height:2.6em;font-size:15.5px;font-weight:750;line-height:1.3}.ss-risk{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;align-items:baseline;gap:8px;margin:14px 0 12px;padding:11px 13px;display:flex}.ss-risk span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:9px}.ss-risk b{font-family:var(--font-mono);margin-left:auto;font-size:19px;font-weight:700}.ss-risk.crit b{color:var(--red)}.ss-risk.warn b{color:var(--amber)}.ss-act{color:var(--text);grid-template-columns:18px 1fr;align-items:start;gap:10px;margin-top:auto;font-size:13px;line-height:1.4;display:grid}.ss-act svg{color:var(--cyan);margin-top:1px}.ss-act span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:3px;font-size:9px;display:block}.deliver-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.deliver-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;padding:20px 18px;display:flex}.deliver-card .dc-ic{background:color-mix(in srgb, var(--cyan) 12%, transparent);width:44px;height:44px;color:var(--cyan);border-radius:12px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.deliver-card b{font-size:16px;font-weight:750;line-height:1.25}.deliver-card p{color:var(--text-2);margin:8px 0 0;font-size:13.5px;line-height:1.5}.steps3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.step3{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:22px 20px;position:relative}.step3 .s3-n{font-family:var(--font-mono);color:var(--cyan);font-size:13px;font-weight:700}.step3 h3{margin:12px 0 8px;font-size:18px;font-weight:750}.step3 p{color:var(--text-2);font-size:14px;line-height:1.5}.step3 .s3-meta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:7px;margin-top:14px;font-size:10.5px;display:inline-flex}.step3 .s3-meta svg{color:var(--cyan)}.trust-band{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.trust-cell{border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:40px 1fr;align-items:center;gap:13px;padding:16px 17px;display:grid}.trust-cell .tb-ic{background:color-mix(in srgb, var(--green) 13%, transparent);width:40px;height:40px;color:var(--green);border-radius:11px;justify-content:center;align-items:center;display:flex}.trust-cell b{font-size:14.5px;font-weight:700;line-height:1.2;display:block}.trust-cell small{color:var(--text-2);margin-top:3px;font-size:12px;line-height:1.35;display:block}.faq{grid-template-columns:1fr 1fr;gap:14px;display:grid}.faq-item{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:20px}.faq-item .fq-q{align-items:flex-start;gap:11px;font-size:16px;font-weight:750;line-height:1.3;display:flex}.faq-item .fq-q svg{color:var(--cyan);flex-shrink:0;margin-top:2px}.faq-item p{color:var(--text-2);margin:11px 0 0;padding-left:25px;font-size:13.5px;line-height:1.55}.lp-final{text-align:center}.lp-final-inner{max-width:720px;margin:0 auto}.lp-final h2{margin:14px 0;font-size:clamp(30px,4.2vw,50px);font-weight:800;line-height:1.05}.lp-final p{color:var(--text-2);max-width:52ch;margin:0 auto 26px;font-size:clamp(16px,1.7vw,19px);line-height:1.55}.lp-final .btn-row{justify-content:center}.lp-final-proof{flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:22px;display:flex}.lp-final-proof span{color:var(--text-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.lp-final-proof svg{color:var(--green)}.lp-footer{background:var(--footer-bg);border-top:1px solid var(--line);padding:28px 0}.lp-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.lp-footer-inner small{color:var(--text-3);font-size:12.5px}.lp-footer a{color:var(--text-2)}.lp-sticky-cta{z-index:50;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--menu-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line-2);display:none;position:fixed;bottom:0;left:0;right:0}.lp-sticky-cta .btn{width:100%}@media (max-width:940px){.lp-hero-grid{grid-template-columns:1fr}.lp-form-card{order:-1;position:static}.sig-samples,.deliver-grid,.steps3,.trust-band,.faq{grid-template-columns:1fr 1fr}}@media (max-width:600px){.sig-samples,.deliver-grid,.steps3,.trust-band,.faq{grid-template-columns:1fr}.ss-title,.ss-act{min-height:0}.lp-sticky-cta{display:block}body.has-sticky-cta{padding-bottom:84px}}.karta-board{border-radius:22px;margin-bottom:18px;overflow:hidden}.karta-board iframe{border:0;width:100%;display:block}.get-points{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 30px;padding:0;list-style:none;display:grid}.get-points li{border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:14px 16px;display:grid}.get-points .gp-ic{background:color-mix(in srgb, var(--cyan) 12%, transparent);width:38px;height:38px;color:var(--cyan);border-radius:11px;justify-content:center;align-items:center;display:flex}.get-points b{font-size:14px;font-weight:700;line-height:1.2;display:block}.get-points small{color:var(--text-2);margin-top:2px;font-size:12px;line-height:1.3;display:block}.philo-grid{grid-template-columns:1fr 440px;align-items:start;gap:44px;display:grid}.philo-list{align-self:center;gap:18px;margin:0;padding:0;list-style:none;display:grid}.philo-list li{grid-template-columns:46px 1fr;align-items:start;gap:15px;display:grid}.philo-list .ph-ic{background:color-mix(in srgb, var(--cyan) 12%, transparent);width:46px;height:46px;color:var(--cyan);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.philo-list b{font-size:17px;font-weight:750;line-height:1.2;display:block}.philo-list p{color:var(--text-2);margin:6px 0 0;font-size:14px;line-height:1.55}.pult-side{flex-direction:column;align-items:center;gap:14px;display:flex}.pult-tabs{border:1px solid var(--line);background:var(--surface);border-radius:13px;gap:5px;padding:5px;display:flex}.pult-tabs button{font-family:var(--font-body);color:var(--text-2);cursor:pointer;transition:all .15s var(--ease);background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:8px 13px;font-size:12.5px;font-weight:650;display:inline-flex}.pult-tabs button svg{color:var(--text-3)}.pult-tabs button:hover{color:var(--text)}.pult-tabs button.on{color:var(--text);background:var(--soft-fill);border-color:var(--line-2)}.pult-tabs button.on svg{color:var(--cyan)}.lp-dev{border:1px solid var(--line-2);background:#05080f;border-radius:46px;width:398px;padding:13px;position:relative;box-shadow:0 50px 100px -50px #000000e6}.lp-dev-notch{z-index:12;background:#05080f;border-radius:999px;width:116px;height:26px;position:absolute;top:24px;left:50%;transform:translate(-50%)}.lp-dev-screen{background:var(--bg);border:1px solid var(--line);border-radius:34px;width:372px;height:712px;position:relative;overflow:hidden}.lp-dev-frame{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.pult-cap{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.pult-cap>span{color:var(--text-2);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.pult-cap svg{color:var(--green)}.pult-pin-hint{font-family:var(--font-mono);color:var(--text-3);letter-spacing:.04em;font-size:11px}.pult-relock{font-family:var(--font-body);color:var(--text-2);background:var(--soft-fill);border:1px solid var(--line-2);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex}.pult-relock:hover{color:var(--text);border-color:var(--cyan)}.pult-relock svg{color:var(--text-3)}.pinlock{z-index:20;background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 86%, transparent), color-mix(in srgb, var(--bg) 96%, transparent));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;align-items:center;padding:54px 26px 26px;display:flex;position:absolute;inset:0}.pin-clock{text-align:center;margin-bottom:26px}.pin-clock b{font-family:var(--font-mono);letter-spacing:-.01em;font-size:52px;font-weight:700;line-height:1;display:block}.pin-clock span{color:var(--text-2);text-transform:capitalize;margin-top:6px;font-size:13px;display:block}.pin-prompt{align-items:center;gap:11px;margin-bottom:20px;display:flex}.pin-mk{background:linear-gradient(140deg, var(--cyan), var(--blue));color:#04111d;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}[data-theme=light] .pin-mk{color:#fff}.pin-prompt b{font-size:15px;font-weight:750;line-height:1.15;display:block}.pin-prompt small{color:var(--text-3);font-size:12px}.pin-dots{gap:16px;margin-bottom:auto;display:flex}.pin-dots i{border:1.5px solid var(--line-2);width:13px;height:13px;transition:all .15s var(--ease);border-radius:999px}.pin-dots i.on{background:var(--cyan);border-color:var(--cyan);box-shadow:0 0 10px color-mix(in srgb, var(--cyan) 60%, transparent)}.pin-dots.bad i{border-color:var(--red);animation:.5s pinShake}.pin-dots.bad i.on{background:var(--red);box-shadow:none}@keyframes pinShake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-5px)}80%{transform:translate(5px)}}.pin-pad{grid-template-columns:repeat(3,1fr);place-items:center;gap:12px 18px;display:grid}.pin-pad button{border:1px solid var(--line);background:var(--soft-fill);width:62px;height:62px;color:var(--text);font-family:var(--font-mono);cursor:pointer;transition:background .12s var(--ease);border-radius:999px;justify-content:center;align-items:center;font-size:24px;font-weight:600;display:flex}.pin-pad button:hover{background:var(--surface-2)}.pin-pad button:active{background:var(--surface-3);transform:scale(.95)}.pin-pad .pin-hint{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:10px}.pin-pad .pin-back{font-size:0}.pin-pad .pin-back svg{color:var(--text-2);transform:rotate(180deg)}.push-layer{z-index:14;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute;top:46px;left:10px;right:10px}.push{background:color-mix(in srgb, var(--surface) 80%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--line-2);pointer-events:auto;cursor:pointer;animation:pushIn .42s var(--ease);border-radius:17px;align-items:flex-start;gap:10px;padding:11px 13px 11px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -20px #000000b3}.push-bar{width:3px;position:absolute;top:0;bottom:0;left:0}@keyframes pushIn{0%{opacity:0;transform:translateY(-130%)}to{opacity:1;transform:translateY(0)}}.push-ic{background:linear-gradient(140deg, var(--cyan), var(--blue));color:#04111d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}[data-theme=light] .push-ic{color:#fff}.push-body{flex:1;min-width:0}.push-top{justify-content:space-between;align-items:center;display:flex}.push-top b{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-2);font-size:9px}.push-top span{font-family:var(--font-mono);color:var(--text-3);font-size:9px}.push-title{margin:3px 0 2px;font-size:12.5px;font-weight:700;line-height:1.25}.push-sub{color:var(--text-2);font-size:11px;line-height:1.3}.dataflow{border:1px solid var(--line);background:linear-gradient(180deg, var(--soft-fill-2), transparent), var(--surface);border-radius:18px;padding:24px 24px 22px}.dataflow-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.dataflow-h p{color:var(--text-2);max-width:64ch;margin:10px 0 0;font-size:14px;line-height:1.5}.flow-row{align-items:stretch;gap:0;display:flex}.flow-stage{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;flex:1;padding:15px 16px}.fs-head{align-items:center;gap:11px;margin-bottom:13px;display:flex}.fs-ic{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.fs-tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);font-size:11px;font-weight:700}.fs-items{flex-wrap:wrap;gap:6px;display:flex}.fs-chip{color:var(--text-2);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.flow-arrow{width:38px;color:var(--text-3);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (max-width:980px){.philo-grid{grid-template-columns:1fr;gap:30px}.get-points{grid-template-columns:1fr 1fr}.flow-row{flex-wrap:wrap}.flow-stage{flex:40%}.flow-arrow{width:100%;height:28px;transform:rotate(90deg)}}@media (max-width:460px){.lp-dev{width:100%;max-width:360px}.lp-dev-screen{width:100%;height:720px}.flow-stage{flex:100%}.get-points{grid-template-columns:1fr}.pult-tabs{width:100%}}.lp-root .pin-mk .brand-mark,.lp-root .push-ic .brand-mark{width:100%;height:100%;box-shadow:none;color:inherit;background:0 0;border-radius:0}.lp-root .pin-mk .brand-mark svg,.lp-root .push-ic .brand-mark svg{width:70%;height:70%}.lp-root .lp-header .brand .brand-mark,.lp-root .lp-footer .brand .brand-mark{color:#fff}.lp-root .lp-footer-legal{flex-wrap:wrap;gap:6px 16px;display:inline-flex}.lp-root .lp-footer-legal a{color:var(--text-3);border-bottom:1px solid #0000;text-decoration:none}.lp-root .lp-footer-legal a:hover{color:var(--text);border-bottom-color:var(--line-2)}.lp-root .lp-form-note a{color:var(--cyan);text-decoration:none}.lp-root .lp-form-note a:hover{text-decoration:underline}.lp-root .lp-field textarea{border:1px solid var(--line-2);background:var(--surface-2,var(--surface));width:100%;color:var(--text);font-family:var(--font-body);resize:vertical;border-radius:10px;min-height:56px;padding:11px 13px;font-size:14px;line-height:1.4}.lp-root .lp-field textarea:focus{border-color:var(--cyan);outline:none}.lp-root .lp-field textarea::placeholder{color:var(--text-3)}.lp-root .lp-hero-note{color:var(--text-2);border:1px solid var(--line);background:color-mix(in srgb, var(--green) 6%, var(--surface));border-radius:11px;align-items:flex-start;gap:9px;margin:16px 0 0;padding:11px 14px;font-size:13.5px;line-height:1.5;display:flex}.lp-root .lp-hero-note svg{color:var(--green);flex:none;margin-top:1px}.lp-root .fit-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.lp-root .fit-col{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;padding:22px 24px}.lp-root .fit-yes{border-color:color-mix(in srgb, var(--green) 32%, var(--line));background:linear-gradient(160deg, color-mix(in srgb, var(--green) 7%, var(--surface)), var(--surface))}.lp-root .fit-col-h{align-items:center;gap:9px;margin-bottom:14px;font-size:16px;display:flex}.lp-root .fit-yes .fit-col-h{color:var(--green)}.lp-root .fit-no .fit-col-h{color:var(--text-2)}.lp-root .fit-col-h b{font-weight:750}.lp-root .fit-col ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.lp-root .fit-col li{color:var(--text-2);align-items:flex-start;gap:11px;font-size:14.5px;line-height:1.5;display:flex}.lp-root .fit-m{border-radius:999px;flex:none;width:8px;height:8px;margin-top:7px}.lp-root .fit-m-yes{background:var(--green)}.lp-root .fit-m-no{background:var(--text-3)}.lp-root .fit-cta{border:1px solid var(--line-2);background:var(--bg-2);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:16px 22px;display:flex}.lp-root .fit-cta span{color:var(--text-2);font-size:14.5px}.lp-root .exmap{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;margin:26px 0 0;overflow:hidden}.lp-root .exmap-head{border-bottom:1px solid var(--line);background:var(--bg-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.lp-root .exmap-tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.lp-root .exmap-hint{color:var(--text-3);font-size:12px}.lp-root .exmap-thead{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--line);grid-template-columns:1.7fr .9fr 1.4fr 1fr .7fr 20px;gap:14px;padding:10px 20px;font-size:10px;display:grid}.lp-root .exmap-row{border-bottom:1px solid var(--line)}.lp-root .exmap-row:last-child{border-bottom:0}.lp-root .exmap-row-head{text-align:left;cursor:pointer;width:100%;color:var(--text);font-family:var(--font-body);background:0 0;border:0;grid-template-columns:1.7fr .9fr 1.4fr 1fr .7fr 20px;align-items:center;gap:14px;padding:14px 20px;display:grid}.lp-root .exmap-row-head:hover{background:var(--soft-fill)}.lp-root .exmap-sig{flex-direction:column;gap:5px;min-width:0;display:flex}.lp-root .exmap-sig b{font-size:14px;font-weight:650;line-height:1.3}.lp-root .exmap-badge{width:fit-content;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-flex}.lp-root .exmap-badge.crit{color:var(--red);background:color-mix(in srgb, var(--red) 14%, transparent)}.lp-root .exmap-badge.warn{color:var(--amber);background:color-mix(in srgb, var(--amber) 14%, transparent)}.lp-root .exmap-risk{font-family:var(--font-mono);white-space:nowrap;font-size:14px;font-weight:700}.lp-root .exmap-row.sev-crit .exmap-risk{color:var(--red)}.lp-root .exmap-row.sev-warn .exmap-risk{color:var(--amber)}.lp-root .exmap-act,.lp-root .exmap-data,.lp-root .exmap-due{color:var(--text-2);font-size:13px}.lp-root .exmap-chev{color:var(--text-3);transition:transform .22s var(--ease);display:flex}.lp-root .exmap-row.open .exmap-chev{color:var(--cyan);transform:rotate(180deg)}.lp-root .exmap-exp{max-height:0;transition:max-height .3s var(--ease);overflow:hidden}.lp-root .exmap-row.open .exmap-exp{max-height:320px}.lp-root .exmap-exp-in{grid-template-columns:1fr 1fr;gap:10px 18px;padding:0 20px 16px;display:grid}.lp-root .exmap-exp-in>div{flex-direction:column;gap:3px;display:flex}.lp-root .exmap-exp-in span{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);font-size:9.5px}.lp-root .exmap-exp-in b{font-size:13.5px;font-weight:600}.lp-root .exmap-note{color:var(--text-3);border-top:1px solid var(--line);background:var(--bg-2);margin:0;padding:14px 20px;font-size:13px;line-height:1.5}.lp-root .exmap-cta{border-top:1px solid var(--line);text-align:center;padding:16px 20px}.lp-root .exmap-exp-in .exmap-cause{grid-column:1/-1}.lp-root .team-flow{flex-wrap:wrap;justify-content:center;gap:6px 4px;margin:0 0 24px;display:flex}.lp-root .team-flow-step{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.lp-root .team-flow-arrow{color:var(--cyan);margin:0 4px;font-style:normal}.lp-root .team-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.lp-root .team-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:20px}.lp-root .team-ic{width:42px;height:42px;color:var(--cyan);background:color-mix(in srgb, var(--cyan) 12%, transparent);border-radius:11px;place-items:center;margin-bottom:12px;display:grid}.lp-root .team-card b{margin-bottom:6px;font-size:15px;font-weight:750;display:block}.lp-root .team-card p{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.55}.lp-root .team-foot{border:1px solid var(--line);background:var(--bg-2);border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:16px 20px;display:flex}.lp-root .team-foot>span{color:var(--text-2);font-size:13px}.lp-root .team-links{flex-wrap:wrap;gap:6px 16px;display:inline-flex}.lp-root .team-links a{color:var(--cyan);font-size:13px;text-decoration:none}.lp-root .team-links a:hover{text-decoration:underline}.lp-root .get-points{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}@media (max-width:720px){.lp-root .fit-grid,.lp-root .team-grid{grid-template-columns:1fr}.lp-root .fit-cta{text-align:center;flex-direction:column;align-items:stretch}.lp-root .fit-cta .btn{justify-content:center;width:100%}.lp-root .exmap-thead{display:none}.lp-root .exmap-row-head{grid-template-columns:1fr auto 20px;align-items:start;gap:8px 12px}.lp-root .exmap-act,.lp-root .exmap-data,.lp-root .exmap-due{display:none}.lp-root .exmap-risk{grid-column:2}.lp-root .exmap-exp-in{grid-template-columns:1fr}}.lp-root .lp-field.err input,.lp-root .lp-field.err textarea{border-color:var(--red)}.lp-root .lp-field-err{color:var(--red);margin-top:5px;font-size:12px;display:block}.lp-root .lp-inn-hint{color:var(--text-3);align-items:center;gap:7px;margin-top:7px;font-size:12.5px;display:flex}.lp-root .lp-inn-hint.warn{color:var(--amber)}.lp-root .lp-inn-spin{border:2px solid var(--line-2);border-top-color:var(--cyan);border-radius:999px;flex:none;width:12px;height:12px;animation:.7s linear infinite lpSpin}@keyframes lpSpin{to{transform:rotate(360deg)}}.lp-root .lp-inn-card{border:1px solid color-mix(in srgb, var(--green) 32%, var(--line));background:color-mix(in srgb, var(--green) 8%, var(--surface));border-radius:11px;align-items:flex-start;gap:10px;margin-top:8px;padding:10px 12px;display:flex}.lp-root .lp-inn-ok{color:#04140c;background:var(--green);border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.lp-root .lp-inn-card b{font-size:13.5px;font-weight:700;line-height:1.3;display:block}.lp-root .lp-inn-card small{color:var(--text-2);margin-top:2px;font-size:11.5px;line-height:1.4;display:block}.lp-root .lp-header .brand,.lp-root .lp-footer .brand{cursor:default}.lp-root .brand-mark-link{cursor:pointer;border-radius:10px;line-height:0;display:inline-flex}.lp-root .brand-word{color:inherit;cursor:pointer;text-decoration:none}.lp-root .brand-lockup a.signal-dot{cursor:pointer;text-decoration:none;position:relative}.lp-root .brand-lockup a.signal-dot:after{content:"";border-radius:50%;position:absolute;inset:-7px}.lp-root .brand-lockup a.signal-dot:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--cyan) 35%, transparent)}.lp-root{max-width:100%;overflow-x:clip}@media (max-width:520px){.lp-root .btn{white-space:normal;text-align:center;max-width:100%}.lp-root .lp-sticky-cta .btn,.lp-root .fit-cta .btn,.lp-root .exmap-cta .btn,.lp-root .btn-row{width:100%}}
.la-wrap{background:var(--bg);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;width:100%;min-height:100vh;padding:40px 20px;display:flex}.la-wrap.la-full{justify-content:flex-start;align-items:stretch;max-width:1080px;margin:0 auto}.la-brand{align-items:center;gap:11px;display:flex}.la-brand .brand-mark{background:linear-gradient(140deg, var(--cyan), var(--blue));color:#fff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.la-home{cursor:pointer;border-radius:10px;line-height:0;display:inline-flex}.la-home:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--cyan) 30%, transparent)}.la-brand b{font-size:16px;font-weight:800;line-height:1.1;display:block}.la-brand small{color:var(--text-3);font-size:12px}.la-card{background:var(--surface);border:1px solid var(--line);width:100%;max-width:400px;box-shadow:var(--shadow);border-radius:16px;margin:0 auto;padding:26px}.la-card.la-center{text-align:center;color:var(--text-2);padding:40px 26px}.la-form{flex-direction:column;gap:10px;margin-top:18px;display:flex}.la-form label{color:var(--text-2);font-size:13px;font-weight:600}.la-form input{border:1px solid var(--line-2);background:var(--bg);width:100%;color:var(--text);font-size:15px;font-family:var(--font-body);border-radius:10px;padding:12px 14px}.la-form input:focus{border-color:var(--cyan);outline:none}.la-form input.la-code{font-family:var(--font-mono);letter-spacing:10px;text-align:center;font-size:26px}.la-form .btn.full{margin-top:6px}.la-note{color:var(--text-3);margin:4px 0 0;font-size:12px;line-height:1.5}.la-err{color:var(--red);margin:2px 0 0;font-size:13px}.la-info{color:var(--green);margin:2px 0 0;font-size:13px;line-height:1.45}.la-link{color:var(--text-2);cursor:pointer;font-size:13px;font-family:var(--font-body);background:0 0;border:0;padding:4px 0;text-decoration:none}.la-link:hover{color:var(--cyan)}.la-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.la-head-right{align-items:center;gap:14px;display:flex}.la-select{border:1px solid var(--line-2);background:var(--surface);color:var(--text);font-family:var(--font-mono);cursor:pointer;border-radius:9px;padding:8px 12px;font-size:13px}.la-count{color:var(--text-3);font-size:13px;font-family:var(--font-mono)}.la-list{flex-direction:column;gap:8px;display:flex}.la-row{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.la-row.open{border-color:var(--line-2)}.la-row-head{cursor:pointer;text-align:left;width:100%;color:var(--text);font-family:var(--font-body);background:0 0;border:0;grid-template-columns:110px 1.4fr 1.3fr 1fr 20px;align-items:center;gap:14px;padding:13px 16px;display:grid}.la-row-head:hover{background:var(--soft-fill)}.la-date{font-family:var(--font-mono);color:var(--text-3);flex-direction:column;gap:2px;font-size:12px;display:flex}.la-id{color:var(--cyan);letter-spacing:.02em;font-size:11px;font-weight:700}.la-name b{font-size:14.5px;font-weight:700;display:block}.la-name small{color:var(--text-3);font-size:12px;display:block}.la-contact{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.la-region{color:var(--text-3);font-size:12.5px}.la-chev{color:var(--text-3);transition:transform .2s var(--ease);display:flex}.la-row.open .la-chev{color:var(--cyan);transform:rotate(180deg)}.la-row-body{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px 18px;padding:4px 16px 16px;display:grid}.la-kv{flex-direction:column;gap:2px;padding-top:10px;display:flex}.la-kv span{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:11px;font-family:var(--font-mono)}.la-kv b{word-break:break-word;font-size:14px;font-weight:600}.la-kv-wide{grid-column:1/-1}.la-mk{border-top:1px dashed var(--line);flex-wrap:wrap;grid-column:1/-1;gap:6px 14px;margin-top:10px;padding-top:10px;display:flex}.la-mk span{font-family:var(--font-mono);color:var(--text-3);font-size:11.5px}.la-mk span b{color:var(--text);font-weight:600}.la-mk .la-mk-h{text-transform:uppercase;letter-spacing:.08em;width:100%;color:var(--text-3);font-weight:700}.la-actions{grid-column:1/-1;margin-top:12px}@media (max-width:720px){.la-row-head{grid-template-columns:1fr 20px;gap:4px 14px}.la-date{grid-column:1}.la-contact,.la-region{display:none}.la-row-body{grid-template-columns:1fr}}
body:before{content:"";z-index:9998;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:fixed;inset:0}[data-theme=light] body:before{opacity:.02}body:after{content:"";z-index:9997;pointer-events:none;background:radial-gradient(120% 100% at 50% 50%, transparent 62%, color-mix(in srgb, var(--bg) 55%, transparent) 100%);position:fixed;inset:0}[data-theme=light] body:after{opacity:.5}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){main>section,.premium-band,.signal-section,.section{animation:ease-out both premReveal;animation-timeline:view();animation-range:entry entry 22%}@keyframes premReveal{0%{opacity:.55;transform:translateY(14px)}to{opacity:1;transform:none}}main>section:first-child,.lp-hero,.page-hero,.hero{opacity:1;animation:none;transform:none}}}.principle-card,.role-card,.industry-card,.case-card,.deliver-card,.step3,.team-card,.fit-col,.sig-sample,.trust-cell,.faq-item,.pricing-card,.module-card,.s-card,.metric-card,.stack-cat,.lp-form-card,.ctr-card{transition:transform .26s var(--ease,cubic-bezier(.32,.72,0,1)), box-shadow .26s var(--ease,cubic-bezier(.32,.72,0,1)), border-color .26s ease;will-change:transform}@media (hover:hover){.principle-card:hover,.role-card:hover,.industry-card:hover,.case-card:hover,.deliver-card:hover,.step3:hover,.team-card:hover,.fit-col:hover,.sig-sample:hover,.trust-cell:hover,.faq-item:hover,.pricing-card:hover,.module-card:hover,.s-card:hover,.metric-card:hover,.stack-cat:hover,.ctr-card:hover{border-color:color-mix(in srgb, var(--cyan) 34%, var(--line));box-shadow:0 30px 64px -38px #000000a6, 0 0 0 1px color-mix(in srgb, var(--cyan) 16%, transparent), 0 0 40px -16px color-mix(in srgb, var(--cyan) 30%, transparent);transform:translateY(-4px)}[data-spot]{position:relative}[data-spot]>*{z-index:1;position:relative}[data-spot]:after{content:"";z-index:0;border-radius:inherit;background:radial-gradient(220px circle at var(--mx,50%) var(--my,0%), color-mix(in srgb, var(--cyan) 16%, transparent), transparent 62%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}[data-spot]:hover:after{opacity:1}}.btn.primary{position:relative;overflow:hidden}.btn.primary:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:50%;height:100%;transition:none;position:absolute;top:0;left:-60%;transform:skew(-18deg)}@media (hover:hover){.btn.primary:hover:after{animation:.8s btnSheen}}@keyframes btnSheen{0%{left:-60%}to{left:130%}}.cookie-notice{-webkit-backdrop-filter:blur(14px)saturate(1.2)}main p,.t-lead,.lead,.pb-sub,.section-head p,.principle-card p,.team-card p,.deliver-card p{line-height:1.62}.t-h2,.page-hero h1,.lp-h1,.pb-title,.page-hero .has-bg h1{letter-spacing:-.022em;text-wrap:balance}.eyebrow{letter-spacing:.14em}
.win-head{margin:0 calc(var(--win-pad,18px) * -1) 14px;padding:12px var(--win-pad,18px);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--acc,var(--cyan)) 4%, transparent);align-items:center;gap:9px;display:flex}.win-dot{background:var(--acc,var(--cyan));width:9px;height:9px;box-shadow:0 0 10px color-mix(in srgb, var(--acc,var(--cyan)) 70%, transparent);border-radius:50%;flex-shrink:0}.win-num{font-family:var(--font-mono);letter-spacing:.08em;color:var(--acc,var(--cyan));margin-left:auto;font-size:19px;font-weight:700}@keyframes win-blink{50%{opacity:.35}}.signal-anatomy-card{--acc:var(--cyan);--win-pad:16px;background:var(--surface);transition:transform .2s var(--ease), border-color .2s var(--ease);padding:0 16px 18px}.signal-anatomy-card:nth-child(2){--acc:var(--amber)}.signal-anatomy-card:nth-child(3){--acc:var(--red)}.signal-anatomy-card:nth-child(4){--acc:var(--green)}.signal-anatomy-card:before{content:none}.signal-anatomy-card:hover{border-color:color-mix(in srgb, var(--acc) 30%, var(--line));transform:translateY(-2px)}.signal-anatomy-card:hover .win-dot{animation:1s ease-in-out infinite win-blink}.loop-card{--acc:var(--blue);transition:transform .2s var(--ease), border-color .2s var(--ease);padding:0 18px 18px}.loop-card:nth-child(2){--acc:var(--cyan)}.loop-card:nth-child(3){--acc:var(--amber)}.loop-card:nth-child(4){--acc:var(--green)}.loop-card:hover{border-color:color-mix(in srgb, var(--acc) 30%, var(--line));transform:translateY(-2px)}.loop-card:hover .win-dot{animation:1s ease-in-out infinite win-blink}.principle-card{--acc:var(--cyan);--win-pad:20px;padding:0 20px 20px}.principle-card .win-num{margin-left:0}.principle-card .pc-ic{margin-left:auto}.principle-card:hover .win-dot{animation:1s ease-in-out infinite win-blink}@keyframes ping-sig{0%{opacity:.8;scale:.6}to{opacity:0;scale:1.6}}.pulse-ico{flex-shrink:0;display:inline-flex;position:relative}.pulse-ico:after,.safety-item .si-ic:after{content:"";opacity:0;pointer-events:none;border:1.5px solid;border-radius:50%;position:absolute;inset:-6px;scale:.6}.hero-proof .pulse-ico{color:var(--cyan)}.hero-proof span{transition:transform .2s var(--ease), border-color .2s var(--ease)}.hero-proof span:hover{border-color:var(--line-2);transform:translateY(-2px)}.safety-item{transition:transform .2s var(--ease), border-color .2s var(--ease)}.safety-item .si-ic{position:relative}.safety-item:hover{border-color:var(--line-2);transform:translateY(-2px)}.hero-proof span:hover .pulse-ico:after,.safety-item:hover .si-ic:after{animation:1.1s cubic-bezier(0,0,.2,1) infinite ping-sig}@media (prefers-reduced-motion:reduce){.win-dot,.pulse-ico:after,.safety-item .si-ic:after{animation:none!important}.signal-anatomy-card:hover,.loop-card:hover,.hero-proof span:hover,.safety-item:hover{transform:none}}[data-theme=light] .page-hero.has-bg:after{background:radial-gradient(62% 130% at 16% 50%, var(--bg) 0%, color-mix(in srgb, var(--bg) 90%, transparent) 50%, color-mix(in srgb, var(--bg) 35%, transparent) 82%), linear-gradient(90deg, var(--bg) 12%, color-mix(in srgb, var(--bg) 92%, transparent) 48%, color-mix(in srgb, var(--bg) 60%, transparent) 72%, color-mix(in srgb, var(--bg) 32%, transparent) 100%), linear-gradient(0deg, var(--bg) 0%, transparent 28%, transparent 70%, var(--bg) 100%)}[data-theme=light] .page-hero.has-bg h1{text-shadow:0 2px 28px #ffffffe6,0 1px 4px #ffffffa6}[data-theme=light] .premium-band.pb-left .pb-veil{background:radial-gradient(75% 130% at 22% 50%, var(--bg) 0%, color-mix(in srgb, var(--bg) 88%, transparent) 48%, color-mix(in srgb, var(--bg) 25%, transparent) 80%), linear-gradient(90deg, var(--bg) 12%, color-mix(in srgb, var(--bg) 92%, transparent) 48%, color-mix(in srgb, var(--bg) 55%, transparent) 74%, color-mix(in srgb, var(--bg) 25%, transparent) 100%), linear-gradient(0deg, var(--bg) 0%, transparent 28%, transparent 76%, var(--bg) 100%)}[data-theme=light] .premium-band.pb-right .pb-veil{background:radial-gradient(75% 130% at 78% 50%, var(--bg) 0%, color-mix(in srgb, var(--bg) 88%, transparent) 48%, color-mix(in srgb, var(--bg) 25%, transparent) 80%), linear-gradient(270deg, var(--bg) 12%, color-mix(in srgb, var(--bg) 92%, transparent) 48%, color-mix(in srgb, var(--bg) 55%, transparent) 74%, color-mix(in srgb, var(--bg) 25%, transparent) 100%), linear-gradient(0deg, var(--bg) 0%, transparent 28%, transparent 76%, var(--bg) 100%)}[data-theme=light] .premium-band .pb-title,[data-theme=light] .premium-band .pb-sub{text-shadow:0 2px 26px #ffffffd9,0 1px 4px #fff9}.ph-video{object-fit:cover;object-position:center right;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.premium-band .pb-video{z-index:0}.ph-flip-x .ph-video{object-position:90% center;transform:scaleX(-1)translate(-12%)scale(1.12)}.ph-flip-x.page-hero.has-bg:before{background-position:90%;transform:scaleX(-1)translate(-12%)scale(1.12)}@media (max-width:760px){.ph-video{object-position:70% center}.ph-flip-x .ph-video{object-position:80% center;transform:scaleX(-1)}.ph-flip-x.page-hero.has-bg:before{background-position:80%;transform:scaleX(-1)}}@media (prefers-reduced-motion:reduce){.ph-video,.pb-video{display:none}}.home-hero:before{content:none}.premium-band .pb-inner{max-width:1240px;padding-top:64px;padding-bottom:64px}.premium-band .pb-title{letter-spacing:-.01em;line-height:1.14}.premium-band .pb-sub{max-width:58ch;margin-top:24px;line-height:1.7}.section.alt{background:0 0}.fc-list li,.safety-item{border-radius:13px;min-height:72px;padding:15px 17px}.fc-list,.safety-grid{gap:12px}.hero-backdrop{opacity:0;transition:opacity 1.1s}.home-hero:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(420px 300px at 78% 30%,#18c8ff12,#0000 70%),radial-gradient(520px 380px at 15% 70%,#2867f017,#0000 70%),radial-gradient(300px 220px at 55% 15%,#18c8ff0d,#0000 70%);position:absolute;inset:0}[data-theme=light] .home-hero:after{opacity:.45}.hero-flow{grid-auto-rows:1fr}.hero-flow div{align-content:start;height:100%}.signal-formula{gap:7px;max-width:100%}.signal-formula .sf-pair{align-items:center;gap:7px;font-style:normal;display:inline-flex}.fc-grid{align-items:start}.fc-side{align-content:start;height:auto;position:static}@media (min-width:921px){.fc-side{flex-direction:column;min-height:408px;display:flex}.fc-side .fc-actions{margin-top:auto}}.safety-grid>.safety-item:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:980px){.impact-strip-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:40px}.impact-strip-grid .stat-grid{grid-template-columns:repeat(2,1fr)}}.section-head{max-width:980px}.t-lead,.lead,.page-hero .lead,.pb-sub{text-wrap:pretty}.role-tab:not(.is-active):after{animation-duration:4.4s}.role-tab:nth-child(2):after{animation-delay:.85s}.role-tab:nth-child(3):after{animation-delay:1.7s}.role-tab:nth-child(4):after{animation-delay:2.55s}.role-tab:nth-child(5):after{animation-delay:3.4s}.premium-band{min-height:clamp(320px,38vw,460px)}.premium-band .pb-edge-top,.premium-band .pb-edge-bottom{content:""}.premium-band:before{content:"";background:linear-gradient(180deg, var(--bg), transparent);z-index:1;pointer-events:none;height:110px;position:absolute;top:0;left:0;right:0}.premium-band:after{content:"";background:linear-gradient(0deg, var(--bg), transparent);z-index:1;pointer-events:none;height:110px;position:absolute;bottom:0;left:0;right:0}.final-cta{background:0 0;position:relative}.final-cta:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 46%,#2867f03d,#0000 38rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 24% 76%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 24% 76%,#0000 100%)}.final-cta .final-inner{z-index:1;position:relative}.signal-formula{gap:6px;padding:10px}.signal-formula i{font-size:12px}.cookie-notice{-webkit-backdrop-filter:none;background:color-mix(in srgb, var(--surface) 97%, transparent)}.calc-result-grid>:last-child:nth-child(odd),.faq>:last-child:nth-child(odd){grid-column:1/-1}.clarity-section{border-top:none;border-bottom:none}.site-footer{background:linear-gradient(180deg, var(--bg) 0%, var(--footer-bg) 320px);border-top:none}.hero-flow{align-self:start}.hero-flow div{align-content:center}.hero-flow b{align-self:end}@media (min-width:760px){.hero-flow div{min-height:0;padding:15px 14px}}.signal-formula{gap:5px;width:fit-content;max-width:100%;padding:9px}.signal-formula b,.signal-formula span{min-height:28px;font-size:12px}.signal-formula b{padding:0 11px}.signal-formula span{padding:0 8px}.signal-formula .sf-pair{gap:5px}.impact-strip-grid .stat-grid{grid-auto-rows:1fr}.impact-strip-grid .stat-card{height:100%}.roles-wrap{align-items:stretch}.role-panel{height:100%}.hero-flow{max-width:none}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-sans-cyrillic-400.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-sans-latin-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-sans-cyrillic-500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-sans-latin-500.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-sans-cyrillic-600.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-sans-latin-600.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plex-sans-cyrillic-700.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plex-sans-latin-700.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-mono-cyrillic-400.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-mono-latin-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-mono-cyrillic-500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-mono-latin-500.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-mono-cyrillic-600.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-mono-latin-600.woff2)format("woff2")}
:root,[data-theme=dark],[data-theme=light]{--font-body:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--font-display:"IBM Plex Sans", var(--font-body);--money:#f5a623}[data-theme=dark]{--bg:#05070c;--bg-2:#080b13;--footer-bg:#03050a;--surface:#0e141f;--surface-2:#141c2a;--surface-3:#1a2435}.t-h2,.hero-title,.premium-band .pb-title{font-family:var(--font-display);letter-spacing:-.02em}.eyebrow{font-family:var(--font-mono);letter-spacing:.14em}.home-hero{position:relative;overflow:hidden}.home-hero:before{content:"";z-index:0;pointer-events:none;background:url(/hero/hero-scene.jpg) 100%/cover no-repeat;position:absolute;inset:0}.home-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--bg) 0%, #05070cd1 22%, #05070c57 48%, transparent 72%), linear-gradient(0deg, var(--bg) 1%, #05070c38 22%, transparent 50%);position:absolute;inset:0}.home-hero-grid{z-index:2;position:relative}.hero-backdrop,.signal-line{display:none!important}.hero-title-product{color:var(--cyan);display:block}.hero-signature{flex-direction:column;justify-content:center;align-items:flex-end;gap:12px;min-height:420px;display:flex;position:relative}.hero-signature .scaption{z-index:3;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);align-self:flex-end;margin-right:6px;font-size:10.5px;position:static}.signal-line{z-index:1;pointer-events:none;width:calc(100% + 38px);height:120px;position:absolute;top:110px;left:-28px;right:-10px;overflow:visible}.signal-line .calm{fill:none;stroke:var(--cyan);stroke-width:2px;opacity:.6;filter:drop-shadow(0 0 6px #18c8ff80);stroke-dasharray:620;stroke-dashoffset:620px;animation:1.6s .2s forwards sigdraw}.signal-line .spike{fill:none;stroke:var(--money);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px #f5a623d9);stroke-dasharray:260;stroke-dashoffset:260px;animation:1s 1.5s forwards sigdraw}.signal-line .drop{stroke:var(--money);stroke-width:1.4px;stroke-dasharray:3 4;opacity:0;animation:.5s 2.4s forwards sigfade}.signal-line .spikedot{fill:var(--money);filter:drop-shadow(0 0 8px var(--money));opacity:0;animation:.4s 2.3s forwards sigfade}.signal-line .tagcalm{font-family:var(--font-mono);letter-spacing:.12em;fill:var(--text-3);text-transform:uppercase;font-size:10px}.signal-line .tagdev{font-family:var(--font-mono);letter-spacing:.12em;fill:var(--money);font-size:10px}@keyframes sigdraw{to{stroke-dashoffset:0}}@keyframes sigfade{to{opacity:1}}.sig-card{z-index:3;background:linear-gradient(180deg, var(--surface-2), var(--surface));border:1px solid var(--line-2);opacity:0;width:360px;max-width:100%;animation:sigrise .7s var(--ease,ease) forwards 2.5s;border-radius:16px;padding:4px;position:static;transform:translateY(10px);box-shadow:0 40px 90px -40px #000,0 0 0 1px #f5a6231f,0 0 60px -22px #f5a62338}@keyframes sigrise{to{opacity:1;transform:none}}.sig-card .hd{align-items:center;gap:9px;padding:13px 14px 11px;display:flex}.sig-card .hd .pip{background:var(--red);width:8px;height:8px;box-shadow:0 0 10px var(--red);border-radius:50%}.sig-card .hd .t{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-2);font-size:11px}.sig-card .hd .crit{font-family:var(--font-mono);letter-spacing:.08em;color:var(--red);border:1px solid color-mix(in srgb, var(--red) 35%, transparent);border-radius:999px;margin-left:auto;padding:3px 9px;font-size:9.5px;font-weight:600}.sig-card .ln{border-top:1px solid var(--line);grid-template-columns:104px 1fr;gap:10px;padding:11px 13px;display:grid}.sig-card .ln .k{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);padding-top:2px;font-size:10px}.sig-card .ln .v{color:var(--text);font-size:14px;line-height:1.3}.sig-card .ln .v.money{font-family:var(--font-mono);color:var(--money);font-size:15px;font-weight:600}.sig-card .ln .v.act{color:var(--green);font-weight:500}.sig-card .foot{padding:11px 13px 13px}.sig-card .do{width:100%;font-family:var(--font-body);color:#04121b;background:var(--cyan);cursor:pointer;border:none;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:12px;font-size:13px;font-weight:600;display:flex}@media (max-width:900px){.hero-signature{min-height:0}.signal-line{display:none}.sig-card{width:100%;position:relative;top:0;right:auto}.hero-signature .scaption{display:none}}@media (prefers-reduced-motion:reduce){.home-hero:before,.home-hero:after,.signal-line .calm,.signal-line .spike,.signal-line .drop,.signal-line .spikedot,.sig-card{animation:none!important}.signal-line .calm,.signal-line .spike{stroke-dashoffset:0}.signal-line .drop,.signal-line .spikedot,.sig-card{opacity:1;transform:none}}.t-h2 .hl-money,.t-h2 .hl-crit,.t-h2 .hl-good,.t-h2 .hl-warn{color:var(--cyan)}.t-h2 .script-accent{font-family:var(--font-display);color:var(--cyan);font-style:normal}.section-head .t-h2{letter-spacing:-.02em}.eyebrow{color:var(--text-3)}.rv-on .section:not(.home-hero){opacity:0;transform:translateY(var(--reveal-shift));filter:blur(var(--reveal-blur));transition:opacity var(--dur-4) var(--ease-out), transform var(--dur-4) var(--ease-out), filter var(--dur-4) var(--ease-out)}.rv-on .section.rv-in{opacity:1;filter:none;transform:none}.rv-on .section:not(.home-hero) .panel,.rv-on .section:not(.home-hero) .stat-card,.rv-on .section:not(.home-hero) .case-card,.rv-on .section:not(.home-hero) .role-card,.rv-on .section:not(.home-hero) .ind-card,.rv-on .section:not(.home-hero) .signal-anatomy-card,.rv-on .section:not(.home-hero) .fc-list li{opacity:0;transform:translateY(calc(var(--reveal-shift) * .8));transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out)}.rv-on .section.rv-in .panel,.rv-on .section.rv-in .stat-card,.rv-on .section.rv-in .case-card,.rv-on .section.rv-in .role-card,.rv-on .section.rv-in .ind-card,.rv-on .section.rv-in .signal-anatomy-card,.rv-on .section.rv-in .fc-list li{opacity:1;transform:none}.rv-on .section.rv-in :first-child{transition-delay:40ms}.rv-on .section.rv-in :nth-child(2){transition-delay:.1s}.rv-on .section.rv-in :nth-child(3){transition-delay:.16s}.rv-on .section.rv-in :nth-child(4){transition-delay:.22s}.rv-on .section.rv-in :nth-child(5){transition-delay:.28s}.rv-on .section.rv-in :nth-child(6){transition-delay:.34s}@media (prefers-reduced-motion:reduce){.rv-on .section,.rv-on .section *{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}.panel:hover,.signal-anatomy-card:hover,.fc-list li:hover,.safety-item:hover,.stat-card:hover,.case-card:hover,.role-card:hover,.ind-card:hover{border-color:#18c8ff59;transform:translateY(-3px);box-shadow:0 24px 60px -34px #18c8ff47}.final-cta{position:relative;overflow:hidden}.final-cta:before{content:"";z-index:0;pointer-events:none;opacity:.72;background:url(/hero/hero-cinematic.jpg) 50%/cover no-repeat;position:absolute;inset:0;transform:scaleX(-1)}.final-cta:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 100% at 50% 50%, transparent 26%, var(--bg) 76%), linear-gradient(0deg, var(--bg), transparent 62%);position:absolute;inset:0}.final-cta .final-inner{z-index:1;position:relative}.final-cta h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(30px,4vw,54px)}.principle-card,.trust-card,.trio-card,.meta-card,.rt-card,.rel-card,.stat-card,.safety-item,.signal-anatomy-card,.role-panel,.price-rule-card,.price-formula-card,.ind-card,.case-card,.fc-list>li,.whynot-grid>*,.mock-panel{box-shadow:0 22px 54px -40px #000;background:linear-gradient(180deg, var(--surface-2), var(--surface))!important;border:1px solid var(--line-2)!important;border-radius:16px!important}.tech-chip,.stack-chips>*{border:1px solid var(--line-2)!important;background:#ffffff0a!important;border-radius:999px!important}.eyebrow{opacity:.9}.section.alt{background:linear-gradient(#ffffff03,#0000 40%)!important}.calc{background:linear-gradient(180deg, var(--surface-2), var(--surface));border:1px solid var(--line-2);border-radius:20px;overflow:hidden;box-shadow:0 44px 100px -54px #000,0 0 0 1px #18c8ff0d}.calc-result{background:radial-gradient(130% 120% at 100% 0,#18c8ff1f,#0000 55%),linear-gradient(#ffffff06,#0000 50%);position:relative}.calc-big{font-family:var(--font-display);color:var(--cyan);text-shadow:0 0 40px #18c8ff40;font-size:clamp(40px,5vw,68px);line-height:1}.calc-big small{color:var(--text-2)}.calc-field label b{color:var(--cyan);font-family:var(--font-mono)}.calc-field input[type=range]{accent-color:var(--cyan)}.calc-presets button.active{background:var(--cyan)!important;color:#04121b!important;border-color:var(--cyan)!important}.exec-chat{background:linear-gradient(180deg, var(--surface-2), var(--surface))!important;border:1px solid var(--line-2)!important;border-radius:20px!important;box-shadow:0 44px 100px -54px #000,0 0 0 1px #18c8ff0d!important}.btn.amber{color:#fff!important;box-shadow:none!important;background:#ffffff0a!important;border:1px solid #ffffff29!important}@media (hover:hover) and (pointer:fine){.btn.amber:hover{border-color:var(--cyan)!important}}.btn.secondary{background:#ffffff14!important}.premium-band .pb-video,.premium-band video{display:none!important}.premium-band{background:#05070c!important}.premium-band .pb-img{display:block}.page-hero video,.page-hero .ph-video{display:none!important}.btn,.calc-presets button,.pill,.chip-btn{border-radius:999px!important}.panel,.principle-card,.trust-card,.trio-card,.meta-card,.rt-card,.rel-card,.stat-card,.safety-item,.signal-anatomy-card,.role-panel,.price-rule-card,.price-formula-card,.ind-card,.case-card,.fc-list>li,.whynot-grid>*,.mock-panel,.calc,.exec-chat,.sig-card{border-radius:22px!important}.chat-bigword{display:none!important}.chat-explode{position:relative;overflow:hidden}.chat-explode:before{content:"";filter:blur(26px);z-index:0;pointer-events:none;background:radial-gradient(circle,#18c8ff33,#18c8ff0f 46%,#0000 70%);border-radius:50%;width:540px;max-width:70vw;height:540px;position:absolute;top:50%;right:6%;transform:translateY(-50%)}.chat-explode .wrap{z-index:1;position:relative}.cases-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;padding:4px 2px 10px;overflow-x:auto;flex-wrap:nowrap!important;display:flex!important}.cases-grid::-webkit-scrollbar{display:none}.cases-grid>.case-card{scroll-snap-align:start;flex:0 0 clamp(280px,33%,380px)}.cases-nav{align-items:center;gap:10px;display:flex}.cases-nav button{cursor:pointer;border:1px solid var(--line-2);width:46px;height:46px;color:var(--text);transition:.2s var(--ease,ease);background:#ffffff0a;border-radius:999px;flex:none;place-items:center;font-size:22px;line-height:1;display:grid}.cases-nav button:hover{border-color:var(--cyan);color:var(--cyan);transform:translateY(-2px)}@media (max-width:560px){.cases-grid>.case-card{flex-basis:86%}.hero-title{letter-spacing:-.02em;overflow-wrap:break-word;font-size:31px!important;line-height:1.08!important}.home-hero:before{background-position:50%!important}.home-hero:after{background:linear-gradient(#05070cc7 0%,#05070c8c 38%,#05070cb8 100%)!important}.hero-signature{min-height:0!important}.home-hero .btn-row{grid-template-columns:1fr!important}.chat-explode:before{opacity:.8;width:320px;height:320px;right:-10%}.cases-nav button{width:42px;height:42px}.t-h2{font-size:clamp(24px,7vw,32px)!important}}.premium-band .pb-img{filter:brightness(.46)saturate(.92)blur(3px)!important}.premium-band .pb-veil{background:linear-gradient(#05070c8f,#05070cb8)!important}.page-hero.has-bg:before{filter:brightness(.6)saturate(.95)blur(3px)!important}.final-cta:before{opacity:1!important;background:radial-gradient(80% 120% at 50% 0,#18c8ff1a,#0000 60%)!important;transform:none!important}.growth-section,.clarity-section,.fc-section,.roles-section,.control-loop{background:radial-gradient(760px 420px at 82% 14%,#18c8ff0e,#0000 62%)!important}.principle-section,.trust-section,.safety-section,.whynot-section{background:radial-gradient(760px 420px at 16% 16%,#2867f00f,#0000 62%)!important}.site-footer:before{opacity:.55!important;background:url(/premium/footer-bg.jpg) 50%/cover no-repeat!important;animation:none!important;inset:0!important;-webkit-mask-image:linear-gradient(#000 0% 72%,#0000 100%)!important;mask-image:linear-gradient(#000 0% 72%,#0000 100%)!important}[data-theme=light] .site-footer:before{filter:none!important;mix-blend-mode:normal!important;opacity:.6!important;background-image:url(/premium/footer-bg-light.jpg)!important}.home-hero,.premium-band,.page-hero.has-bg,.final-cta,.chat-explode{--bg:#05070c;--bg-2:#080b13;--surface:#0e141f;--surface-2:#141c2a;--surface-3:#1a2435;--text:#f8fafc;--text-2:#a4b1c7;--text-3:#8a99b5;--line:#ffffff17;--line-2:#ffffff29}.final-cta:before{animation:26s ease-in-out infinite alternate kenburns;opacity:.58!important;background:url(/hero/hero-cinematic.jpg) 50%/cover no-repeat!important;transform:none!important}.home-hero:before,.premium-band .pb-img,.page-hero.has-bg:before{animation:32s ease-in-out infinite alternate kenburns}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){.final-cta:before,.home-hero:before,.premium-band .pb-img,.page-hero.has-bg:before{animation:none!important}}@property --kb{syntax:"<number>";inherits:false;initial-value:1.06}.home-hero:before,.page-hero.has-bg:before,.final-cta:before,.premium-band .pb-img{transition:transform .4s var(--ease-out,ease-out);transform:translate(var(--px,0px), var(--py,0px)) scale(var(--kb,1.06))!important;animation:34s ease-in-out infinite alternate kb-zoom!important}@keyframes kb-zoom{0%{--kb:1.04}to{--kb:1.09}}@media (prefers-reduced-motion:reduce){.home-hero:before,.page-hero.has-bg:before,.final-cta:before,.premium-band .pb-img{animation:none!important;transform:scale(1.04)!important}}.final-cta{position:relative}.final-cta .cta-pulse{z-index:1;pointer-events:none;width:100%;height:130px;position:absolute;top:15%;left:0;right:0;overflow:visible}.final-cta .final-inner{z-index:2!important}.cta-pulse .calm{fill:none;stroke:var(--cyan);stroke-width:2px;opacity:.5;filter:drop-shadow(0 0 6px #18c8ff99);stroke-dasharray:1500;animation:3.6s infinite ctadraw}.cta-pulse .spk{fill:none;stroke:var(--money);stroke-width:2.6px;stroke-linecap:round;filter:drop-shadow(0 0 9px #f5a623e6);stroke-dasharray:1500;animation:3.6s .1s infinite ctadraw}@keyframes ctadraw{0%{stroke-dashoffset:1500px}55%,to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.cta-pulse .calm,.cta-pulse .spk{stroke-dashoffset:0;animation:none!important}}.premium-band .pb-img{transition:filter .55s,transform .25s ease-out!important}.premium-band:hover .pb-img{filter:brightness(.85)saturate(1.05)!important}.premium-band{transition:box-shadow .35s}.premium-band:hover{box-shadow:inset 0 0 0 1px #18c8ff29,inset 0 60px 120px -60px #18c8ff2e}@media (prefers-reduced-motion:reduce){.premium-band .pb-img{transition:none!important}}.final-cta:before{background:radial-gradient(80% 120% at 50% 0,#18c8ff1a,#0000 62%)!important;animation:none!important;transform:none!important}.final-cta:after{background:linear-gradient(0deg, var(--bg), transparent 70%)!important}[data-theme=light] .home-hero,[data-theme=light] .premium-band,[data-theme=light] .page-hero.has-bg,[data-theme=light] .final-cta,[data-theme=light] .chat-explode{--bg:#f6f8fc;--bg-2:#edf3fb;--surface:#fff;--surface-2:#f4f7fc;--surface-3:#e8eef7;--text:#0b1220;--text-2:#536176;--text-3:#7a8799;--line:#0f172a1a;--line-2:#0f172a2b}[data-theme=light] .home-hero:before,[data-theme=light] .lp-hero:before{filter:none!important;background-image:url(/hero/hero-scene-light.jpg)!important}[data-theme=light] .page-hero.has-bg:before{background-image:var(--ph-img-light,var(--ph-img))!important;filter:var(--ph-invert,invert(1) hue-rotate(180deg) saturate(.9) brightness(1.04))!important}.pb-img-light{display:none}[data-theme=light] .premium-band{background:#fff!important}[data-theme=light] .premium-band .pb-img-dark{display:none!important}[data-theme=light] .premium-band .pb-img-light{filter:none!important;display:block!important}[data-theme=light] .premium-band .pb-veil{background:linear-gradient(#ffffff4d,#ffffff8c)!important}[data-theme=light] .home-hero .hero-title,[data-theme=light] .premium-band .pb-title,[data-theme=light] .page-hero.has-bg h1,[data-theme=light] .final-cta h2{color:var(--text)}[data-theme=light] .page-hero.has-bg h1{text-shadow:0 2px 24px #ffffff8c}[data-theme=light] .home-hero:after{background:linear-gradient(90deg, var(--bg) 0%, color-mix(in srgb, var(--bg) 80%, transparent) 22%, color-mix(in srgb, var(--bg) 34%, transparent) 48%, transparent 72%), linear-gradient(0deg, var(--bg) 1%, color-mix(in srgb, var(--bg) 22%, transparent) 22%, transparent 50%)}.site-footer:before{animation:46s ease-in-out infinite alternate kenburns!important}.panel,.signal-anatomy-card,.fc-list li,.safety-item,.stat-card,.case-card,.role-card,.ind-card{transition:transform var(--dur-2) var(--ease-out), border-color var(--dur-2) ease, box-shadow var(--dur-2) var(--ease-out)!important}.panel:hover,.signal-anatomy-card:hover,.safety-item:hover,.stat-card:hover,.case-card:hover,.role-card:hover,.ind-card:hover{border-color:color-mix(in srgb, var(--cyan) 28%, var(--line-2));box-shadow:var(--shadow-2);transform:translateY(-3px)}.site-header{transition:height var(--dur-3) var(--ease-out), background var(--dur-3) ease, box-shadow var(--dur-3) ease, border-color var(--dur-3) ease}html[data-scrolled="1"] .site-header{height:62px;box-shadow:0 1px 0 var(--line), var(--shadow-1);background:#070b13eb}@media (prefers-reduced-motion:reduce){.site-footer:before{animation:none!important}}.home-hero:before,.page-hero.has-bg:before,.premium-band .pb-img{animation:kb-zoom 34s ease-in-out infinite alternate, bg-in var(--dur-4) var(--ease-out) both!important}@keyframes bg-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.home-hero:before,.page-hero.has-bg:before,.premium-band .pb-img{opacity:1!important;animation:none!important}.final-cta:before{animation:none!important}}.btn.primary,.btn.amber{transition:transform var(--dur-3) var(--ease-out), filter var(--dur-1) ease, box-shadow var(--dur-2) ease, border-color var(--dur-2) ease}.ind-card svg,.role-card svg,.safety-item svg,.loop-card svg,.fc-list svg,.signal-anatomy-card svg,.mini-checks svg,.stat-card svg{transition:transform var(--dur-2) var(--ease-out), color var(--dur-2) ease}.ind-card:hover svg,.role-card:hover svg,.safety-item:hover svg,.loop-card:hover svg,.signal-anatomy-card:hover svg{color:var(--cyan);transform:scale(1.12)}.icon-btn{transition:color var(--dur-2) ease, transform var(--dur-2) var(--ease-out), background var(--dur-2) ease, border-color var(--dur-2) ease}.icon-btn:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.ind-card svg,.role-card svg,.safety-item svg,.loop-card svg,.signal-anatomy-card svg,.icon-btn{transition:none!important}.ind-card:hover svg,.role-card:hover svg,.safety-item:hover svg,.loop-card:hover svg,.signal-anatomy-card:hover svg{transform:none}}.home-hero:before{filter:brightness(.88)saturate(1.02)contrast(1.05)!important}.site-header nav a,.footer-links a,.footer-col a,.chip,.mock-tabs span,.page-hero-meta span,.pill,.tag,input,textarea,select,summary,.menu-only,.nav-link{transition:color var(--dur-2) var(--ease-out), background var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out)}.panel,.stat-card,.case-card,.role-card,.ind-card,.safety-item,.signal-anatomy-card,.loop-card,.module-frame{border-radius:var(--radius)}
