:root{--pm-ease:cubic-bezier(.2, .7, .2, 1);--pm-spring:cubic-bezier(.2, .9, .3, 1.25)}#brand-intro{display:none}.bi-play #brand-intro{z-index:200;background:radial-gradient(circle at 50% 45%,#1f74f5 0%,#05d 45%,#00327f 100%);align-content:center;place-items:center;gap:18px;animation:.95s cubic-bezier(.76,0,.24,1) .95s forwards bi-lift;display:grid;position:fixed;inset:0}.bi-logo{width:104px;height:104px;animation:bi-pop .75s var(--pm-spring) both;background:#fff;border-radius:9999px;grid-area:1/1;place-items:center;display:grid;box-shadow:0 30px 60px -20px #00143c99}.bi-ring{width:104px;height:104px;animation:bi-ring 1.4s var(--pm-ease) .25s both;border:2px solid #ffffff8c;border-radius:9999px;grid-area:1/1}.bi-ring-2{animation-delay:.45s}.bi-word{color:#fff;letter-spacing:.32em;text-transform:uppercase;animation:bi-word .8s var(--pm-ease) .3s both;font-size:15px;font-weight:600}@keyframes bi-pop{0%{opacity:0;transform:scale(.4)rotate(-25deg)}to{opacity:1;transform:none}}@keyframes bi-ring{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(2.6)}}@keyframes bi-word{0%{opacity:0;letter-spacing:.7em}to{opacity:1;letter-spacing:.32em}}@keyframes bi-lift{to{visibility:hidden;border-bottom-right-radius:50% 22%;border-bottom-left-radius:50% 22%;transform:translateY(-105%)}}@keyframes pm-rise{0%{opacity:0;filter:blur(8px);transform:translateY(28px)}to{opacity:1;filter:none;transform:none}}@keyframes pm-drop{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:none}}@keyframes pm-kenburns{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes pm-line{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(70%)rotate(2deg)}to{opacity:1;clip-path:inset(0 0 -20%);transform:none}}.pm-nav{animation:pm-drop .8s var(--pm-ease) both}.pm-main>:first-child{animation:pm-rise 1s var(--pm-ease) 80ms both}.pm-kenburns{animation:2.4s cubic-bezier(.15,.6,.2,1) both pm-kenburns}.pm-lines>*{animation:pm-line .95s var(--pm-ease) both;display:block}.pm-lines>:first-child{animation-delay:.25s}.pm-lines>:nth-child(2){animation-delay:.38s}.pm-lines>:nth-child(3){animation-delay:.51s}.pm-stagger>*{animation:pm-rise .9s var(--pm-ease) both}.pm-stagger>:first-child{animation-delay:.15s}.pm-stagger>:nth-child(2){animation-delay:.3s}.pm-stagger>:nth-child(3){animation-delay:.6s}.pm-stagger>:nth-child(4){animation-delay:.75s}.pm-stagger>:nth-child(n+5){animation-delay:.9s}.bi-play .pm-nav,.bi-play .pm-main>:first-child,.bi-play .pm-kenburns{animation-delay:1.25s}.bi-play .pm-lines>:first-child{animation-delay:1.45s}.bi-play .pm-lines>:nth-child(2){animation-delay:1.58s}.bi-play .pm-lines>:nth-child(3){animation-delay:1.71s}.bi-play .pm-stagger>*{animation-delay:1.5s}.rv{opacity:0;transition:opacity .9s var(--pm-ease), transform .9s var(--pm-ease);transform:translateY(40px)}.rv.rv-in{opacity:1;transform:none}.rv .rv-item{opacity:0;transition:opacity .7s var(--pm-ease), transform .7s var(--pm-ease);transition-delay:calc(var(--rv-i,0) * 85ms + .16s);transform:translateY(26px)scale(.98)}.rv.rv-in .rv-item{opacity:1;transform:none}.demo-card{transition:transform .55s var(--pm-ease)}.demo-card:hover{transform:translateY(-6px)}.demo-card:focus-visible{outline-offset:6px;border-radius:24px;outline:2px solid #05d}.demo-zoom{transition:transform 1.2s var(--pm-ease)}.demo-card:hover .demo-zoom{transform:scale(1.07)}.demo-chip{opacity:0;transition:opacity .35s var(--pm-ease), transform .35s var(--pm-ease);transform:translate(-50%,12px)}.demo-card:hover .demo-chip,.demo-card:focus-visible .demo-chip{opacity:1;transform:translate(-50%)}@media (hover:none){.demo-chip{opacity:1;transform:translate(-50%)}}.demo-frame{box-shadow:0 30px 60px -35px #001e5a73}.demo-book{perspective:1400px}.demo-book-pages{background:repeating-linear-gradient(90deg,#fff 0 2px,#e3e7ee 2px 3px);border-radius:2px 8px 8px 2px;position:absolute;inset:2.5% -3% 2.5% 8%;box-shadow:0 30px 50px -25px #001e5a80}.demo-book-cover{transform-origin:0;transition:transform .9s var(--pm-ease), box-shadow .9s var(--pm-ease);box-shadow:0 20px 40px -18px #001e5a99}.demo-card:hover .demo-book-cover{transform:rotateY(-26deg);box-shadow:22px 24px 40px -20px #001e5a8c}.demo-book-spine{background:linear-gradient(90deg,#00000059,#fff3 45%,#0000001a);width:9%;position:absolute;inset:0 auto 0 0}@keyframes bv-in{0%{opacity:0}}@keyframes bv-content{0%{opacity:0;transform:translateY(18px)scale(.985)}}.bv-page{background:#fff}.bv-page-shade{pointer-events:none;position:absolute;inset:0}.bv-page-shade-left{background:linear-gradient(270deg,#0003,#0000 10%)}.bv-page-shade-right{background:linear-gradient(90deg,#0003,#0000 10%)}.bv-spine{background:linear-gradient(#0003,#00000073,#0003);width:2px;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.bv-leaf{z-index:5;transform-style:preserve-3d}.bv-leaf-face{backface-visibility:hidden;background:#fff;position:absolute;inset:0;overflow:hidden}.bv-leaf-back{transform:rotateY(180deg)}.bv-leaf-gloss{pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(90deg,#00000014,#ffffff4d 50%,#00000029);position:absolute;inset:0}.bv-shimmer{background:linear-gradient(100deg,#eef1f6 30%,#f9fafc 50%,#eef1f6 70%) 0 0/200% 100%;animation:1.2s linear infinite bv-shimmer}@keyframes bv-shimmer{to{background-position:-200% 0}}.bv-loader{perspective:320px;width:76px;height:52px;position:relative}.bv-loader:before{content:"";background:#cfe0ff;border-radius:6px 2px 2px 6px;position:absolute;inset:0 50% 0 0}.bv-loader span{transform-origin:0;background:linear-gradient(135deg,#fff,#cfe0ff);border-radius:2px 6px 6px 2px;animation:1.6s cubic-bezier(.45,.05,.2,1) infinite bv-flip;position:absolute;inset:0 0 0 50%}.bv-loader span:nth-child(2){animation-delay:.2s}.bv-loader span:nth-child(3){animation-delay:.4s}@keyframes bv-flip{0%,15%{transform:rotateY(0)}60%,to{transform:rotateY(-180deg)}}.bv-slide-next{animation:bv-slide-next .5s var(--pm-ease) both}.bv-slide-prev{animation:bv-slide-prev .5s var(--pm-ease) both}@keyframes bv-slide-next{0%{opacity:0;transform:translate(70px)scale(.96)}}@keyframes bv-slide-prev{0%{opacity:0;transform:translate(-70px)scale(.96)}}@media (prefers-reduced-motion:reduce){.pm-nav,.pm-main>:first-child,.pm-kenburns,.pm-lines>*,.pm-stagger>*,.bv-shell,.bv-shell>*,.bv-phone-stage,.bv-slide-next,.bv-slide-prev{animation:none!important}.rv,.rv .rv-item{opacity:1!important;transform:none!important}#brand-intro{display:none!important}}.order-success-badge{animation:bi-pop .7s var(--pm-spring) both;box-shadow:0 0 0 12px #0055dd1f,0 0 0 26px #0055dd0f}.order-success>*{animation:pm-rise .7s var(--pm-ease) both}.order-success>:nth-child(2){animation-delay:.12s}.order-success>:nth-child(3){animation-delay:.2s}.order-success>:nth-child(4){animation-delay:.3s}.nav-sheet{animation:nav-sheet .35s var(--pm-ease) both}@keyframes nav-sheet{0%{opacity:0;transform:translateY(-8px)}}.bv-shell{animation:bv-in .4s var(--pm-ease) both;background:radial-gradient(900px 520px at 50% -12%,#0055dd1f,#0000 65%),radial-gradient(700px 420px at 100% 100%,#3383ff14,#0000 60%),#f4f6fa}.bv-shell>*{animation:bv-content .6s var(--pm-ease) 50ms both}.bv-tool{color:#111214;background:#fff;border:1px solid #e3e6ec;border-radius:9999px;place-items:center;width:2.5rem;height:2.5rem;transition:background .2s,color .2s;display:grid;box-shadow:0 6px 16px -12px #0f235080}.bv-tool:hover{color:#05d;background:#e8f0ff}.bv-arrow{color:#111214;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #e3e6ec;border-radius:9999px;place-items:center;width:3rem;height:3rem;transition:background .2s,color .2s,transform .2s;display:grid;box-shadow:0 14px 30px -18px #0f23508c}.bv-arrow:hover{color:#05d;scale:1.06}.bv-book{transform-style:preserve-3d;filter:drop-shadow(0 30px 45px #0f235047)}.bv-scroll-page{box-shadow:0 1px 2px #0f235014,0 24px 50px -30px #0f235073}.bv-phone-stage{animation:bv-phone .8s var(--pm-spring) both}.bv-phone-ground{filter:blur(6px);z-index:-1;background:radial-gradient(closest-side,#0f235047,#0000);border-radius:50%;height:26px;position:absolute;bottom:-18px;left:12%;right:12%}@keyframes bv-phone{0%{opacity:0;transform:translateY(50px)rotate(-3deg)scale(.94)}}.iphone-host{width:100%;container-type:inline-size}.iphone{aspect-ratio:.488;background:linear-gradient(145deg,#f3f4f6 0%,#a7abb2 18%,#e9ebee 38%,#8e939a 62%,#d5d8dc 82%,#9ca0a7 100%);border-radius:16.5cqw;width:100%;padding:1.15cqw;position:relative;box-shadow:inset 0 0 0 .3cqw #ffffffb3,inset 0 0 0 .7cqw #0000001f,0 3cqw 6cqw -2cqw #0f1e3c59,0 14cqw 26cqw -8cqw #0f1e3c66}.iphone-bezel{background:#050506;border-radius:15.4cqw;height:100%;padding:3.1cqw;box-shadow:inset 0 0 0 .35cqw #1c1d21}.iphone-screen{isolation:isolate;background:#fff;border-radius:12.4cqw;height:100%;position:relative;overflow:hidden}.iphone-content{position:absolute;inset:0}.iphone-screen.has-solid-bar .iphone-content{top:12.5cqw}.iphone-screen.has-solid-bar:before{content:"";background:#fff;height:12.5cqw;position:absolute;inset:0 0 auto}.iphone-status{z-index:3;color:#111214;pointer-events:none;justify-content:space-between;align-items:center;height:12.5cqw;padding:1.2cqw 7.5cqw 0 9.5cqw;display:flex;position:absolute;inset:0 0 auto}.iphone-status.is-light{color:#fff}.iphone-time{letter-spacing:-.01em;font:600 4.1cqw/1 -apple-system,SF Pro Text,Segoe UI,system-ui,sans-serif}.iphone-icons{align-items:center;gap:1.4cqw;display:flex}.iphone-icon{fill:currentColor;width:auto;height:3cqw}.iphone-battery{height:3.1cqw}.iphone-island{z-index:4;background:#000;border-radius:6cqw;width:29cqw;height:8.6cqw;position:absolute;top:2.7cqw;left:50%;transform:translate(-50%)}.iphone-camera{background:radial-gradient(circle at 35% 35%,#2b3a55 0%,#0b0f18 55%,#000 100%);border-radius:50%;width:3cqw;height:3cqw;position:absolute;top:50%;right:6.5cqw;transform:translateY(-50%)}.iphone-home{z-index:4;pointer-events:none;background:#000000d1;border-radius:1cqw;width:34cqw;height:1.25cqw;position:absolute;bottom:2cqw;left:50%;transform:translate(-50%)}.iphone-home.is-light{background:#ffffffe6}.iphone-glare{z-index:5;pointer-events:none;background:linear-gradient(118deg,#ffffff29 0%,#ffffff0a 28%,#0000 42%);position:absolute;inset:0}.iphone-btn{background:linear-gradient(90deg,#8e939a,#e4e6e9 50%,#9ca0a7);border-radius:.6cqw;width:1cqw;position:absolute}.iphone-btn-action{height:6%;top:19%;left:-.7cqw}.iphone-btn-volup{height:10%;top:29%;left:-.7cqw}.iphone-btn-voldown{height:10%;top:41%;left:-.7cqw}.iphone-btn-power{height:15%;top:32%;right:-.7cqw}.demo-phone{transition:transform .6s var(--pm-ease)}.demo-card:hover .demo-phone{transform:rotate(-2.5deg)translateY(-6px)}
