.bd,.bd-shot{--bd-bg:var(--rf-bg);--bd-bg-2:var(--rf-inset);--bd-card:var(--rf-card);--bd-line:var(--rf-line);--bd-line-2:var(--rf-line-strong);--bd-text:var(--rf-text);--bd-text-2:var(--rf-text-2);--bd-text-3:var(--rf-text-3);--bd-accent:var(--rf-accent);--bd-accent-strong:var(--rf-accent-strong);--bd-accent-bg:var(--rf-accent-bg);--bd-orange:#c2410c;--bd-orange-strong:#9a3412;--bd-orange-text:#fdeee6;--bd-green:var(--rf-green);--bd-green-bg:var(--rf-green-bg);--bd-amber:var(--rf-amber);--bd-amber-bg:var(--rf-amber-bg);--bd-shadow-sm:var(--rf-shadow-sm);--bd-shadow:var(--rf-shadow);--bd-shadow-lg:var(--rf-shadow-lg);--bd-r-lg:var(--rf-r-shell)}.bd{background:var(--bd-bg);color:var(--bd-text);font-family:var(--font-app), var(--font-ar), ui-sans-serif, system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.bd-shot{color:var(--bd-text)}.bd-num{font-family:var(--font-num), var(--font-ar), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.01em}@keyframes bd-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.bd-rise{animation:.62s cubic-bezier(.16,1,.3,1) both bd-rise}.bd-d1{animation-delay:70ms}.bd-d2{animation-delay:.14s}.bd-d3{animation-delay:.21s}.bd-d4{animation-delay:.3s}.bd-reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.bd-reveal[data-shown=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.bd-rise,.bd-reveal{opacity:1;transition:none;animation:none;transform:none}}.bd-btn{border-radius:var(--rf-r-control);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:15px;font-weight:600;line-height:1;transition:transform .14s,box-shadow .2s,background .16s,border-color .16s;display:inline-flex}.bd-btn:active{transform:translateY(1px)}.bd-btn-primary{background:var(--bd-accent);color:var(--rf-on-accent);box-shadow:0 1px 2px #a82a243d}.bd-btn-primary:hover{background:var(--bd-accent-strong);box-shadow:0 4px 14px #a82a2442}.bd-btn-ghost{background:var(--bd-card);color:var(--bd-text);border:1px solid var(--bd-line-2)}.bd-btn-ghost:hover{background:var(--bd-bg-2);border-color:var(--rf-line-strong)}.bd-btn .bd-arrow{transition:transform .2s cubic-bezier(.16,1,.3,1)}.bd-btn:hover .bd-arrow{transform:translate(3px)}.bd-card{background:var(--bd-card);border:1px solid var(--bd-line);border-radius:var(--bd-r-lg);box-shadow:var(--bd-shadow-sm)}.bd-card-hover{transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,border-color .22s}.bd-card-hover:hover{border-color:var(--bd-line-2);box-shadow:var(--bd-shadow);transform:translateY(-2px)}.bd-hero-glow{pointer-events:none;background:radial-gradient(60% 55% at 50% 0,#d1383112,#0000 70%),radial-gradient(45% 50% at 78% 12%,#7b76e80f,#0000 70%);height:620px;position:absolute;inset:-120px 0 auto}.bd-frame{will-change:transform;transition:transform .9s cubic-bezier(.16,1,.3,1);transform:perspective(1800px)rotateX(4deg)}.bd-frame:hover{transform:perspective(1800px)rotateX(0)}@media (max-width:767px){.bd-frame{transform:none}}@media (prefers-reduced-motion:reduce){.bd-frame,.bd-frame:hover{transform:none}}.bd-flow-arrow{color:var(--bd-text-3);transform:rotate(90deg)}@media (min-width:900px){.bd-flow-arrow{transform:none}}.bd [id]{scroll-margin-top:96px}.bd-navlink{color:var(--bd-text-2);transition:color .16s,background .16s}.bd-navlink:hover,.bd-navlink:focus-visible{color:var(--bd-text);background:var(--bd-bg-2)}@keyframes bd-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.bd-menu{animation:.16s cubic-bezier(.16,1,.3,1) bd-menu-in}@media (prefers-reduced-motion:reduce){.bd-menu{animation:none}}.bd-photo{background:var(--bd-bg-2);border:1px solid var(--bd-line);border-radius:var(--bd-r-lg);position:relative;overflow:hidden}.bd-photo img{object-fit:cover;width:100%;height:100%;display:block}.bd-photo-wide{aspect-ratio:16/9;border-radius:24px}.bd-photo-person{aspect-ratio:4/5}.bd-photo-empty{background-image:repeating-linear-gradient(-45deg, var(--bd-bg-2) 0 10px, var(--bd-line) 10px 20px);justify-content:center;align-items:center;display:flex}.bd-d5{animation-delay:.42s}.bd-portrait-stage{perspective:1200px;position:relative}@keyframes bd-aurora-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes bd-aurora-drift{to{transform:rotate(360deg)}}.bd-aurora{pointer-events:none;animation:1.4s cubic-bezier(.16,1,.3,1) .2s both bd-aurora-in;position:absolute;inset:-12%}.bd-aurora:before{content:"";filter:blur(56px);opacity:.55;background:conic-gradient(#d138318c,#c2410c73,#7b76e880,#d138318c);border-radius:50%;animation:26s linear infinite bd-aurora-drift;position:absolute;inset:0}.bd-tilt{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;will-change:transform;transition:transform .6s cubic-bezier(.16,1,.3,1);position:relative}.bd-tilt[data-active=true]{transition:transform .12s ease-out}@keyframes bd-curtain{0%{clip-path:inset(100% 0 0 round 28px)}to{clip-path:inset(0 round 28px)}}@keyframes bd-settle{0%{transform:scale(1.18)}to{transform:none}}.bd-portrait{aspect-ratio:4/5;background:var(--bd-bg-2);border-radius:28px;animation:1.1s cubic-bezier(.77,0,.18,1) both bd-curtain;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #0f172959,inset 0 0 0 1px #ffffff80}.bd-portrait-img{object-fit:cover;animation:1.8s cubic-bezier(.16,1,.3,1) both bd-settle}.bd-portrait-glare{pointer-events:none;background:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,0%), #ffffff47, transparent 55%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.bd-tilt[data-active=true] .bd-portrait-glare{opacity:1}@keyframes bd-pop{0%{opacity:0;transform:translate3d(0,16px,40px)scale(.6)}60%{opacity:1;transform:translate3d(0,-4px,40px)scale(1.04)}to{opacity:1;transform:translateZ(40px)scale(1)}}.bd-badge{-webkit-backdrop-filter:saturate(180%)blur(14px);color:var(--bd-text);background:#ffffffd1;border:1px solid #ffffffb3;border-radius:16px;align-items:center;gap:10px;padding:10px 16px 10px 10px;animation:.7s cubic-bezier(.34,1.56,.64,1) 1.15s both bd-pop;display:flex;position:absolute;bottom:28px;left:-14px;box-shadow:0 18px 40px -16px #0f172973}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bd-badge{background:#181c26c7;border-color:#ffffff14}}:root[data-theme=dark] .bd-badge{background:#181c26c7;border-color:#ffffff14}@keyframes bd-shine{0%{background-position:120% 0}to{background-position:-20% 0}}.bd-shine{background:linear-gradient(100deg, var(--bd-text) 0%, var(--bd-text) 40%, var(--bd-accent) 50%, var(--bd-text) 60%, var(--bd-text) 100%) 0 0 / 250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.6s cubic-bezier(.45,0,.2,1) .9s both bd-shine}.bd-role{color:var(--bd-accent-strong);background:var(--bd-accent-bg);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;font-weight:600;display:inline-flex}.bd-role:before{content:"";background:var(--bd-accent);border-radius:50%;width:7px;height:7px;animation:2.4s ease-out 1.6s infinite bd-role-dot}.bd-role{isolation:isolate;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bd-accent) 18%, transparent);position:relative;overflow:hidden}.bd-role:after{content:"";z-index:-1;background:linear-gradient(105deg, transparent 22%, color-mix(in srgb, var(--bd-accent) 32%, transparent) 40%, #fffffff2 50%, color-mix(in srgb, var(--bd-accent) 32%, transparent) 60%, transparent 78%);animation:3.6s cubic-bezier(.45,0,.2,1) 1.4s infinite bd-role-sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes bd-role-sheen{0%{transform:translate(-120%)}38%,to{transform:translate(120%)}}@keyframes bd-role-dot{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--bd-accent) 55%, transparent)}70%,to{box-shadow:0 0 0 8px color-mix(in srgb, var(--bd-accent) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.bd-role:before,.bd-role:after{animation:none}.bd-role:after{display:none}}.bd-spot{isolation:isolate;position:relative;overflow:hidden}.bd-spot:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(320px circle at var(--spot-x,-400px) var(--spot-y,-400px), color-mix(in srgb, var(--bd-accent) 12%, transparent), transparent 70%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.bd-spot:hover:before{opacity:1}.bd-logo-mark{display:inline-flex}@media (max-width:1023px){.bd-badge{bottom:16px;left:12px}}@media (prefers-reduced-motion:reduce){.bd-aurora,.bd-aurora:before,.bd-portrait,.bd-portrait-img,.bd-badge,.bd-shine{animation:none}.bd-tilt{transition:none;transform:none!important}.bd-shine{background-position:-20% 0}}.bd-member .bd-portrait,.bd-member .bd-portrait-img{animation-delay:var(--bd-member-delay,0s)}.bd-member .bd-aurora{animation-delay:calc(.2s + var(--bd-member-delay,0s))}.bd-member .bd-badge{animation-delay:calc(1.15s + var(--bd-member-delay,0s))}.bd-member .bd-member-rise{animation-delay:calc(.65s + var(--bd-member-delay,0s))}.bd-member .bd-member-rise+.bd-member-rise{animation-delay:calc(.76s + var(--bd-member-delay,0s))}.bd-member .bd-member-rise+.bd-member-rise+.bd-member-rise{animation-delay:calc(.87s + var(--bd-member-delay,0s))}.bd-orbit{aspect-ratio:1;width:100%;max-width:440px;margin-inline:auto;position:relative}.bd-orbit-ring{border:1.5px dashed color-mix(in srgb, var(--bd-accent) 30%, var(--bd-line));border-radius:50%;animation:60s linear infinite bd-orbit-spin;position:absolute;inset:12%}.bd-orbit-ring:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--bd-accent) 16%, transparent), transparent 70%);border-radius:50%;animation:6s ease-in-out infinite alternate bd-orbit-breathe;position:absolute;inset:22%}@keyframes bd-orbit-breathe{0%{opacity:.65;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@keyframes bd-orbit-spin{to{transform:rotate(360deg)}}.bd-orbit-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bd-orbit-lines line{stroke:color-mix(in srgb, var(--bd-accent) 45%, transparent);stroke-width:.35px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(1.1s + var(--i) * 60ms)}.bd-orbit-core{background:var(--bd-card);border:1px solid var(--bd-line);opacity:0;border-radius:28px;place-items:center;width:104px;height:104px;transition:transform .7s cubic-bezier(.34,1.56,.64,1) .9s,opacity .4s .9s,box-shadow .9s 1.4s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6);box-shadow:0 24px 50px -18px #0f172959}.bd-orbit-chip{white-space:nowrap;color:var(--bd-text-2);background:var(--bd-card);border:1px solid var(--bd-line);opacity:.55;transform:translate(-50%, -50%) translate(var(--sx), var(--sy)) rotate(var(--sr));transition:transform 1s cubic-bezier(.16,1,.3,1),opacity .6s,color .4s,border-color .4s;transition-delay:calc(var(--i) * 70ms);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;position:absolute;box-shadow:0 8px 20px -12px #0f17294d}.bd-reveal[data-shown=true] .bd-orbit-chip{opacity:1;color:var(--bd-text);border-color:color-mix(in srgb, var(--bd-accent) 28%, var(--bd-line));transform:translate(-50%,-50%)}.bd-reveal[data-shown=true] .bd-orbit-core{opacity:1;box-shadow:0 24px 50px -18px #0f172959, 0 0 0 10px color-mix(in srgb, var(--bd-accent) 8%, transparent), 0 0 60px color-mix(in srgb, var(--bd-accent) 30%, transparent);transform:translate(-50%,-50%)}.bd-reveal[data-shown=true] .bd-orbit-lines line{stroke-dashoffset:0}.bd-orbit-chip:hover{border-color:var(--bd-accent);color:var(--bd-accent-strong)}@media (max-width:480px){.bd-orbit-chip{padding:6px 10px;font-size:11.5px}.bd-orbit-core{border-radius:22px;width:80px;height:80px}.bd-orbit-core svg{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.bd-orbit-ring{animation:none}.bd-orbit-chip,.bd-orbit-core,.bd-orbit-lines line{transition:none}.bd-orbit-chip,.bd-orbit-core{opacity:1;transform:translate(-50%,-50%)}.bd-orbit-lines line{stroke-dashoffset:0}}.bd-stage{--px:0;--py:0}.bd-depth{transform:translate3d(calc(var(--px) * var(--depth,10) * -1px), calc(var(--py) * var(--depth,10) * -1px), 0);transition:transform .6s cubic-bezier(.16,1,.3,1)}@keyframes bd-glow-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.bd-stage-glow{pointer-events:none;filter:blur(40px);background:radial-gradient(50% 60% at 30% 40%,#4aa3f047,#0000 70%),radial-gradient(45% 55% at 72% 55%,#d1383138,#0000 70%),radial-gradient(40% 50% at 50% 90%,#7b76e838,#0000 70%);border-radius:50%;animation:1.6s cubic-bezier(.16,1,.3,1) .3s both bd-glow-in;position:absolute;inset:8% 6% -6%}@keyframes bd-frame-in{0%{opacity:0;transform:perspective(1600px)rotateX(24deg)translateY(60px)scale(.94)}to{opacity:1;transform:none}}.bd-frame-in{animation:1.3s cubic-bezier(.16,1,.3,1) .25s both bd-frame-in}@keyframes bd-live{0%{box-shadow:0 0}70%,to{box-shadow:0 0 0 5px #0000}}.bd-live-dot{animation:2s ease-out 1.5s infinite bd-live}@keyframes bd-draw{to{stroke-dashoffset:0}}@keyframes bd-area-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.bd-hero-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.5s cubic-bezier(.45,0,.2,1) .75s forwards bd-draw}.bd-hero-line-2{animation-delay:.95s}.bd-hero-area{animation:1s cubic-bezier(.16,1,.3,1) .65s both bd-area-in}.bd-hero-area-2{animation-delay:.85s}@keyframes bd-arc{0%{stroke-dasharray:0 100}}.bd-hero-arc{animation:.9s cubic-bezier(.32,.72,0,1) both bd-arc}@keyframes bd-floater-in{0%{opacity:0;transform:translateY(18px)scale(.9)}to{opacity:1;transform:none}}@keyframes bd-float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.bd-floater-a,.bd-floater-b{z-index:2;display:none;position:absolute}.bd-floater-a{bottom:12%;left:-56px}.bd-floater-b{top:-34px;right:-48px}@media (min-width:1100px){.bd-floater-a,.bd-floater-b{display:block}}.bd-floater{max-width:250px;color:var(--bd-text);-webkit-backdrop-filter:saturate(180%)blur(14px);background:#ffffffe6;border:1px solid #fffc;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;animation:.7s cubic-bezier(.34,1.56,.64,1) 1.7s both bd-floater-in,5s ease-in-out 2.5s infinite alternate bd-float;display:flex;box-shadow:0 24px 50px -20px #0f172966,0 0 0 1px #0f17290d}.bd-floater-b .bd-floater{animation-delay:2s,3.2s}.bd-floater-matti{color:#fff;background:linear-gradient(135deg,#d13831,#7b76e8);border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 6px 14px -6px #d13831b3}.bd-floater-spark{animation-delay:2.3s}.bd-floater-dot{transform-box:fill-box;transform-origin:50%;animation:.4s cubic-bezier(.34,1.56,.64,1) 3.1s both bd-floater-in}@keyframes bd-toast-in{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@keyframes bd-toast-bar{0%{opacity:1;transform:scaleX(0)}80%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes bd-toast-icon{0%{color:#0000;background:#eef1f6}to{background:var(--bd-green-bg);color:var(--bd-green)}}.bd-toast{border:1px solid var(--bd-line);background:#fff;border-radius:12px;align-items:center;gap:10px;width:240px;padding:10px 12px;animation:.6s cubic-bezier(.34,1.56,.64,1) 2.6s both bd-toast-in;display:none;position:absolute;bottom:14px;right:14px;overflow:hidden;box-shadow:0 18px 40px -18px #0f172973}@media (min-width:640px){.bd-toast{display:flex}}.bd-toast-icon{border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;animation:.3s 3.5s both bd-toast-icon;display:grid}.bd-toast-check{stroke-dasharray:1;stroke-dashoffset:1px;animation:.4s cubic-bezier(.65,0,.35,1) 3.55s forwards bd-draw}.bd-toast-bar{transform-origin:0;background:linear-gradient(90deg,#4aa3f0,#d13831);height:2px;animation:1.1s cubic-bezier(.45,0,.2,1) 2.7s both bd-toast-bar;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.bd-reveal[data-shown=true] .bd-timeline-node-kate,.bd-orbit-ring:after,.bd-stage-glow,.bd-frame-in,.bd-live-dot,.bd-hero-line,.bd-hero-area,.bd-hero-arc,.bd-floater,.bd-floater-dot,.bd-toast,.bd-toast-icon,.bd-toast-check,.bd-toast-bar{animation:none}.bd-hero-line,.bd-toast-check{stroke-dashoffset:0}.bd-toast-icon{background:var(--bd-green-bg);color:var(--bd-green)}.bd-depth{transition:none;transform:none}}@keyframes bd-gradient-in{0%{background-position:100%}to{background-position:0%}}.bd-gradient-text{background:linear-gradient(100deg, var(--bd-accent) 0%, #e0612c 40%, #7b76e8 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s cubic-bezier(.16,1,.3,1) .3s both bd-gradient-in}.bd-contact-glow{pointer-events:none;filter:blur(20px);background:radial-gradient(40% 50% at 20% 40%,#d138311a,#0000 70%),radial-gradient(40% 50% at 80% 60%,#7b76e81f,#0000 70%);height:70%;position:absolute;inset:10% -10% auto}.bd-point-check{background:var(--bd-green-bg);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;margin-top:-1px;display:grid}.bd-contact-card{background:var(--bd-card);border:1px solid var(--bd-line);border-radius:24px;padding:28px;position:relative;box-shadow:0 30px 60px -30px #0f172959,0 0 0 1px #0f172905}@media (max-width:480px){.bd-contact-card{padding:20px}}.bd-label{color:var(--bd-text);margin-bottom:6px;font-size:13.5px;font-weight:600;display:block}.bd-input{width:100%;color:var(--bd-text);background:var(--bd-bg);border:1px solid var(--bd-line-2);border-radius:12px;padding:12px 14px;font-size:16px;transition:border-color .16s,box-shadow .16s,background .16s;display:block}.bd-input::placeholder{color:var(--bd-text-3)}.bd-input:focus{background:var(--bd-card);border-color:var(--bd-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--bd-accent) 16%, transparent);outline:none}.bd-btn:disabled{opacity:.7;cursor:progress}.bd-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes bd-sent-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.bd-contact-sent{text-align:center;padding-block:56px;animation:.5s cubic-bezier(.34,1.56,.64,1) both bd-sent-in}.bd-contact-sent-icon{width:60px;height:60px;color:var(--bd-green);background:var(--bd-green-bg);border-radius:50%;place-items:center;display:inline-grid}.bd-contact-sent-icon path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.5s cubic-bezier(.65,0,.35,1) .25s forwards bd-draw}@media (prefers-reduced-motion:reduce){.bd-gradient-text,.bd-contact-sent{animation:none}.bd-contact-sent-icon path{stroke-dashoffset:0;animation:none}}.bd-benefit-visual{border-bottom:1px solid var(--bd-line);background:radial-gradient(80% 90% at 50% 0%, color-mix(in srgb, var(--bd-accent) 7%, transparent), transparent 70%), var(--bd-bg-2);height:148px;position:relative;overflow:hidden}.bd-mini{position:absolute;inset:18px 22px}.bd-paper{background:#fff;border-radius:10px;flex-direction:column;gap:9px;width:44%;padding:14px 12px;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden;box-shadow:0 10px 24px -14px #0f172973;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.bd-paper i{background:#e6e9ef;border-radius:3px;height:5px;display:block}.bd-scanline{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--bd-accent) 30%, transparent) 70%, var(--bd-accent) 100%);opacity:0;height:22px;position:absolute;top:0;left:0;right:0}@keyframes bd-scan{0%{opacity:1;transform:translateY(-24px)}85%{opacity:1}to{opacity:0;transform:translateY(120px)}}.bd-reveal[data-shown=true] .bd-scanline{animation:1.3s cubic-bezier(.45,0,.2,1) .3s both bd-scan}.bd-chips{flex-direction:column;align-items:flex-end;gap:7px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.bd-chip{white-space:nowrap;color:var(--bd-text);background:var(--bd-card);border:1px solid var(--bd-line);opacity:0;border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:600;transform:translate(-14px)scale(.9);box-shadow:0 6px 14px -10px #0f172966}.bd-chip-ok{color:var(--bd-green);background:var(--bd-green-bg);border-color:#0000}@keyframes bd-chip-in{to{opacity:1;transform:none}}.bd-reveal[data-shown=true] .bd-chip{animation:.5s cubic-bezier(.34,1.56,.64,1) both bd-chip-in}.bd-reveal[data-shown=true] .bd-chip-1{animation-delay:1.1s}.bd-reveal[data-shown=true] .bd-chip-2{animation-delay:1.3s}.bd-reveal[data-shown=true] .bd-chip-3{animation-delay:1.55s}.bd-bars{align-items:flex-end;gap:7px;display:flex;position:absolute;inset:34px 0 0}.bd-bars i{height:var(--h);transform-origin:bottom;background:linear-gradient(#7cc0f6,#4aa3f0);border-radius:6px 6px 3px 3px;flex:1;transform:scaleY(0)}.bd-bars i:last-child{background:linear-gradient(#3fb468,#17803d)}@keyframes bd-bar-up{to{transform:none}}.bd-reveal[data-shown=true] .bd-bars i{animation:.7s cubic-bezier(.34,1.3,.64,1) both bd-bar-up;animation-delay:calc(.2s + var(--i) * 80ms)}.bd-mini-result{align-items:baseline;gap:8px;font-size:12px;display:flex;position:absolute;top:0;left:0}.bd-mini-result strong{letter-spacing:-.02em;color:var(--bd-green);font-size:18px}.bd-mini-ledger{flex-direction:column;justify-content:center;gap:8px;display:flex}.bd-ledger-row{background:var(--bd-card);border:1px solid var(--bd-line);opacity:0;border-radius:9px;align-items:center;gap:10px;padding:7px 10px;display:flex;transform:translateY(10px)}.bd-ledger-row i{background:#e6e9ef;border-radius:3px;height:5px;display:block}.bd-ledger-row b{color:var(--bd-text-3);margin-inline-start:auto;font-size:11px}.bd-ledger-tick{width:16px;height:16px;color:var(--bd-green);background:var(--bd-green-bg);border-radius:50%;flex-shrink:0;place-items:center;font-size:9px;font-weight:800;display:grid}.bd-reveal[data-shown=true] .bd-ledger-row{animation:.5s cubic-bezier(.16,1,.3,1) both bd-chip-in;animation-delay:calc(.25s + var(--i) * .18s)}.bd-timeline{position:relative}.bd-timeline-list{gap:22px;display:grid;position:relative}.bd-timeline-track{background:var(--bd-line);border-radius:3px;width:3px;position:absolute;top:28px;bottom:28px;left:27px;overflow:hidden}.bd-timeline-fill{background:linear-gradient(to bottom, #4aa3f0, var(--bd-accent), #7b76e8);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.bd-timeline-step{opacity:0;align-items:center;gap:16px;display:flex;position:relative;transform:translateY(10px)}.bd-timeline-node{width:56px;height:56px;color:var(--bd-text);background:var(--bd-card);border:1px solid var(--bd-line);border-radius:18px;flex-shrink:0;place-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:grid;box-shadow:0 10px 24px -14px #0f172959}.bd-timeline-step:hover .bd-timeline-node{transform:translateY(-3px)scale(1.05)}.bd-timeline-node-kate{border-color:color-mix(in srgb, var(--bd-accent) 40%, var(--bd-line));box-shadow:0 12px 28px -14px #d138318c, 0 0 0 6px color-mix(in srgb, var(--bd-accent) 9%, transparent)}@keyframes bd-fill-down{to{transform:none}}.bd-reveal[data-shown=true] .bd-timeline-fill{animation:1.6s cubic-bezier(.45,0,.2,1) .2s both bd-fill-down}.bd-reveal[data-shown=true] .bd-timeline-step{animation:.6s cubic-bezier(.16,1,.3,1) both bd-chip-in;animation-delay:calc(.15s + var(--i) * .3s)}@keyframes bd-node-glow{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--bd-accent) 45%, transparent)}to{box-shadow:0 0 0 14px #0000}}.bd-reveal[data-shown=true] .bd-timeline-node-kate{animation:2.6s ease-out .9s infinite bd-node-glow}@media (min-width:900px){.bd-timeline-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.bd-timeline-track{width:auto;height:3px;inset:27px 10% auto}.bd-timeline-fill{background:linear-gradient(to right, #4aa3f0, var(--bd-accent), #7b76e8);transform-origin:0;transform:scaleX(0)}.bd-timeline-step{text-align:center;flex-direction:column;gap:14px}}.bd-grow-bar{transform-origin:0;transform:scaleX(0)}@keyframes bd-grow-x{to{transform:none}}.bd-reveal[data-shown=true] .bd-grow-bar{animation:1s cubic-bezier(.16,1,.3,1) both bd-grow-x;animation-delay:calc(.4s + var(--i) * .15s)}.bd-todo-count{color:#fff;background:var(--bd-accent);border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:800;display:grid;box-shadow:0 6px 14px -6px #d13831b3}@keyframes bd-count-pop{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:none}}.bd-reveal[data-shown=true] .bd-todo-count{animation:.5s cubic-bezier(.34,1.56,.64,1) 1s both bd-count-pop,1.2s ease-out 1.6s 2 bd-node-glow}.bd-todo-item{opacity:0;transition:background .2s;transform:translate(-12px)}.bd-todo-item:hover{background:color-mix(in srgb, var(--bd-accent) 6%, var(--bd-bg-2))!important}.bd-reveal[data-shown=true] .bd-todo-item{animation:.5s cubic-bezier(.16,1,.3,1) both bd-chip-in;animation-delay:calc(.3s + var(--i) * .2s)}.bd-feature-grid{background:var(--bd-line);border:1px solid var(--bd-line)}.bd-feature-cell{display:flex}.bd-feature{background:var(--bd-card);width:100%}.bd-feature-icon{width:38px;height:38px;color:var(--bd-accent-strong);background:var(--bd-accent-bg);border-radius:11px;place-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .2s,color .2s;display:grid}.bd-feature:hover .bd-feature-icon{color:#fff;background:var(--bd-accent);transform:translateY(-3px)rotate(-6deg)}@property --bd-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes bd-ring-spin{to{--bd-ring-angle:360deg}}.bd-price-ring{background:conic-gradient(from var(--bd-ring-angle), var(--bd-line-2), var(--bd-accent), #7b76e8, #4aa3f0, var(--bd-line-2) 60%, var(--bd-line-2));border-radius:23.5px;padding:1.5px;animation:6s linear infinite bd-ring-spin;position:relative;box-shadow:0 40px 80px -40px #d1383173}.bd-price-item{opacity:0;transform:translateY(6px)}.bd-reveal[data-shown=true] .bd-price-item{animation:.4s cubic-bezier(.16,1,.3,1) both bd-chip-in;animation-delay:calc(.5s + var(--i) * 60ms)}.bd-cta-orange:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff29 1px,#0000 1.5px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80%,#000,#0000);mask-image:radial-gradient(70% 80%,#000,#0000)}.bd-cta-orange:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:30%;position:absolute;top:-40%;bottom:-40%;left:-30%;transform:skew(-18deg)}@keyframes bd-sweep{0%{opacity:1;transform:skew(-18deg)translate(0)}to{opacity:1;transform:skew(-18deg)translate(560%)}}.bd-reveal[data-shown=true] .bd-cta-orange:after{animation:1.6s cubic-bezier(.45,0,.2,1) .4s both bd-sweep}.bd-cta-orange>*{position:relative}@media (prefers-reduced-motion:reduce){.bd-scanline,.bd-cta-orange:after{display:none}.bd-chip,.bd-bars i,.bd-ledger-row,.bd-timeline-fill,.bd-timeline-step,.bd-grow-bar,.bd-todo-item,.bd-price-item{opacity:1;transform:none;animation:none!important}.bd-todo-count,.bd-timeline-node-kate,.bd-price-ring{animation:none!important}}.bd-industry-icon{width:48px;height:48px;color:var(--bd-accent-strong);background:var(--bd-accent-bg);border-radius:14px;place-items:center;transition:transform .32s cubic-bezier(.34,1.56,.64,1),background .2s,color .2s;display:grid}.bd-industry:hover .bd-industry-icon{color:#fff;background:var(--bd-accent);transform:translateY(-3px)rotate(-6deg)scale(1.05)}@media (prefers-reduced-motion:reduce){.bd-industry:hover .bd-industry-icon{transform:none}}.bd-top{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:40;width:44px;height:44px;color:var(--bd-text-2);background:color-mix(in srgb, var(--bd-card) 88%, transparent);border:1px solid var(--bd-line);-webkit-backdrop-filter:saturate(180%)blur(14px);cursor:pointer;border-radius:999px;place-items:center;animation:.22s both bd-top-in;display:grid;position:fixed;box-shadow:0 18px 40px -24px #0000008c}.bd-top:hover{color:var(--bd-text);border-color:var(--bd-line-strong,var(--bd-line))}@keyframes bd-top-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.bd-top{animation:none}}@media print{.bd-top{display:none}}.bd-trial{letter-spacing:-.01em;color:#fff;background:linear-gradient(135deg, var(--bd-accent), color-mix(in srgb, var(--bd-accent) 62%, #7b76e8));box-shadow:0 12px 26px -14px color-mix(in srgb, var(--bd-accent) 85%, transparent);border-radius:999px;align-items:center;gap:7px;padding:7px 15px 7px 13px;font-size:13.5px;font-weight:700;display:inline-flex}.bd-trial svg{opacity:.9;flex:none}
