.hp{--hp-ink:#0b1022;--hp-ink-2:#3b4256;--hp-ink-3:#6b7288;--hp-soft:#f5f7fb;--hp-line:#0b102214;--hp-navy:#080b18;color:var(--hp-ink);background:#fff}.hp-soft{background:var(--hp-soft)}.hp-navy{background:var(--hp-navy);color:#e9ecf6}.hp-kicker{letter-spacing:.16em;text-transform:uppercase;background:var(--rd-aurora);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:.78rem;font-weight:700;display:inline-block}.hp-navy .hp-kicker{background:linear-gradient(115deg,#6fa0ff,#4da8f5 60%,#9bd1ff);-webkit-background-clip:text;background-clip:text}.hp-lede{color:var(--hp-ink-3);font-size:clamp(1.02rem,1.3vw,1.125rem);line-height:1.65}.hp-navy .hp-lede{color:#e9ecf699}.hp-fill{color:#0000;background-image:linear-gradient(100deg,#1d3fb8 0%,#2563eb 24%,#4da8f5 48%,#cdd6e6 52% 100%);background-position:0 0;background-size:210% 100%;-webkit-background-clip:text;background-clip:text}.hp-navy .hp-fill{background-image:linear-gradient(100deg,#3b6bf0 0%,#4d8df7 24%,#7cc0fa 48%,#ffffff38 52% 100%)}.sc-js .hp-fill{background-position:100% 0;transition:background-position 1.3s cubic-bezier(.2,.7,.2,1) .25s}.sc-js .is-in .hp-fill,.sc-js .is-in.hp-fill{background-position:0 0}.sc-js [data-hp-head]>*{opacity:0;transition:opacity .9s cubic-bezier(.16,.8,.3,1),transform .9s cubic-bezier(.16,.8,.3,1);transform:translateY(28px)}.sc-js [data-hp-head].is-in>*{opacity:1;transform:none}.sc-js [data-hp-head].is-in>:nth-child(2){transition-delay:.14s}.sc-js [data-hp-head].is-in>:nth-child(3){transition-delay:.28s}.sc-js [data-hp-head].is-in>:nth-child(n+4){transition-delay:.42s}.sc-js [data-hp-head].is-in .hp-fill{transition-delay:.55s}.hp-word-line{display:inline}.hp-word-slot{white-space:nowrap;display:block}.hp-word-box{display:inline-block;position:relative}.hp-word{margin-right:-.12em;padding:0 .12em .08em 0;display:inline-block}.hp-word-in{animation:.55s cubic-bezier(.2,.8,.2,1) both hp-word-in}@keyframes hp-word-in{0%{opacity:0;filter:blur(8px);transform:translateY(.35em)}to{opacity:1;filter:blur();transform:none}}.hp-swoosh{width:100%;height:.24em;position:absolute;bottom:-.12em;left:0;right:0;overflow:visible}.hp-swoosh path{stroke-dasharray:1;stroke-dashoffset:0}.sc-js .hp-swoosh path{stroke-dashoffset:1px}.sc-js .hp-swoosh{opacity:0}.sc-js .hp-swoosh.hp-swoosh-on{opacity:1}.sc-js .hp-swoosh-on path{animation:.9s cubic-bezier(.6,0,.2,1) .35s forwards hp-draw}@keyframes hp-draw{to{stroke-dashoffset:0}}@property --hp-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.hp-ring{isolation:isolate;background:conic-gradient(from var(--hp-angle), #1d3fb8, #2563eb, #4da8f5, #bfe0ff, #4da8f5, #2563eb, #1d3fb8);border-radius:999px;width:100%;padding:2px;animation:5s linear infinite hp-spin;position:relative}@media (min-width:640px){.hp-ring{width:auto}}.hp-ring:after{content:"";border-radius:inherit;z-index:-1;background:inherit;filter:blur(14px);opacity:.4;position:absolute;inset:-4px}@keyframes hp-spin{to{--hp-angle:360deg}}.hp .rd-btn:before,.hp .rd-claim-glare{display:none}.hp-sparkle{position:relative;overflow:visible}.hp-sparks{pointer-events:none;z-index:2;position:absolute;inset:0}.hp-spark{color:#4da8f5;opacity:0;animation:5.2s ease-in-out infinite hp-twinkle;position:absolute;transform:translate(-50%,-50%)scale(.4)}@keyframes hp-twinkle{0%,70%,to{opacity:0;transform:translate(-50%,-50%)scale(.4)rotate(0)}80%{opacity:.55;transform:translate(-50%,-50%)scale(1)rotate(30deg)}90%{opacity:.18;transform:translate(-50%,-50%)scale(.75)rotate(55deg)}}.hp-feat{color:var(--hp-ink);align-items:center;gap:.7rem;font-size:.97rem;font-weight:500;line-height:1.35;display:flex}.hp-feat-ico{background:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 1px 2px #0b10220f,inset 0 0 0 1px #2563eb29}.hp-ribbon{background:var(--rd-aurora);background-size:200% 100%;animation:12s ease-in-out infinite rd-aurora-pan}.hp-ribbon-track{will-change:transform;backface-visibility:hidden;width:max-content;animation:38s linear infinite marquee;display:flex;animation-play-state:running!important}.hp-step{border:1px solid var(--hp-line);background:#fff;border-radius:24px;padding:1rem 1rem 1.5rem;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;position:relative}.hp-step:hover{transform:translateY(-4px);box-shadow:0 30px 60px -30px #1d3fb859}.hp-step-stage{background:radial-gradient(120% 90% at 50% 0%, #4da8f52e, transparent 62%), var(--hp-soft);border-radius:16px;place-items:center;height:272px;display:grid;position:relative;overflow:hidden}.hp-step-num{font-family:var(--font-display), var(--font-geist-sans), sans-serif;color:#fff;background:var(--rd-aurora);border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:.85rem;font-weight:700;display:grid}.hp-track{align-items:center;position:relative}.hp-track-line{background:var(--rd-aurora);border-radius:4px;height:4px;margin-top:-2px;position:absolute;top:50%;left:16.66%;right:16.66%;overflow:hidden;box-shadow:0 0 18px #2563eb59}.hp-track-line:after{content:"";filter:blur(2px);background:linear-gradient(90deg,#0000,#fffffff2,#0000);width:25%;animation:2.6s cubic-bezier(.55,0,.35,1) infinite hp-run;position:absolute;top:-6px;bottom:-6px;left:-25%}@keyframes hp-run{to{left:110%}}.hp-node{width:44px;height:44px;font-family:var(--font-display), var(--font-geist-sans), sans-serif;color:#fff;background:var(--rd-aurora);border-radius:999px;place-items:center;font-size:1.05rem;font-weight:700;display:grid;position:relative;box-shadow:0 0 0 6px #fff,0 10px 26px -8px #1d3fb899}.hp-node:after{content:"";border-radius:inherit;border:2px solid #4da8f58c;animation:2.6s ease-out infinite hp-node-ping;position:absolute;inset:-6px}.hp-track>div:nth-child(3) .hp-node:after{animation-delay:.87s}.hp-track>div:nth-child(4) .hp-node:after{animation-delay:1.74s}@keyframes hp-node-ping{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.6)}}@media (min-width:768px){.hp-step .hp-step-num{display:none}}.hp-scan-corner{border-style:solid;border-color:#ffd60a;width:10px;height:10px;position:absolute}.hp-pulse{opacity:0;border:2px solid #4da8f5;border-radius:999px;width:90px;height:90px;margin:-45px 0 0 -45px;animation:2.6s cubic-bezier(.2,.6,.3,1) infinite hp-pulse;position:absolute;top:50%;left:50%}.hp-pulse:nth-child(2){animation-delay:.85s}.hp-pulse:nth-child(3){animation-delay:1.7s}@keyframes hp-pulse{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(2.3)}}.hp-chip-row{background:#fff;border-radius:14px;box-shadow:0 12px 30px -14px #0b102240,0 0 0 1px #0b10220d}.sc-js [data-reveal] .hp-pop{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1);transform:translateY(10px)scale(.97)}.sc-js [data-reveal].is-in .hp-pop{opacity:1;transition-delay:.2s;transform:none}.sc-js [data-reveal].is-in .hp-pop-2{transition-delay:.65s}.hp-card{border:1px solid var(--hp-line);background:#fff;border-radius:20px;padding:1.5rem;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;position:relative;overflow:hidden}.hp-card:before{content:"";background:var(--rd-aurora);transform-origin:0;height:3px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0 0 auto;transform:scaleX(.18)}.hp-card:hover{transform:translateY(-4px);box-shadow:0 30px 60px -30px #1d3fb84d}.hp-card:hover:before{transform:scaleX(1)}.hp-light-top{pointer-events:none;background:radial-gradient(45% 55% at 75% 45%,#2563eb42,#0000 70%);height:70%;position:absolute;top:-20%;left:0;right:0}.hp-final{isolation:isolate;background:var(--rd-aurora);background-size:180% 180%;border-radius:36px;animation:10s ease-in-out infinite rd-aurora-pan;position:relative;overflow:hidden;box-shadow:0 50px 100px -40px #1d3fb88c}.hp-final-rings{pointer-events:none;z-index:-1;width:560px;height:560px;margin-top:-280px;position:absolute;top:50%;right:-160px}.hp-final-rings span{border:1.5px solid #ffffff38;border-radius:999px;animation:4s ease-in-out infinite hp-ring-breathe;position:absolute;inset:0}.hp-final-rings span:nth-child(2){animation-delay:.5s;inset:80px}.hp-final-rings span:nth-child(3){animation-delay:1s;inset:160px}.hp-final-rings span:nth-child(4){background:#ffffff1a;animation-delay:1.5s;inset:240px}@keyframes hp-ring-breathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.hp-final-phone{z-index:0;position:absolute;top:56px;right:7%;transform:rotate(-4deg)}.hp-btn-white{color:#1d3fb8;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:54px;padding:0 1.9rem;font-size:1.02rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 18px 40px -16px #050a2880}.hp-btn-white:hover{transform:translateY(-2px);box-shadow:0 24px 50px -18px #050a2899}@media (prefers-reduced-motion:reduce){.hp-spark,.hp-ring,.hp-ribbon,.hp-ribbon-track,.hp-track-line:after,.hp-node:after,.hp-pulse,.hp-final,.hp-final-rings span,.hp-word-in{animation:none!important}.hp-pulse{opacity:.35}.sc-js .hp-fill{background-position:0 0;transition:none}.sc-js [data-hp-head]>*{opacity:1;transition:none;transform:none}.sc-js .hp-swoosh path{stroke-dashoffset:0}.sc-js [data-reveal] .hp-pop{opacity:1;transition:none;transform:none}}.hp-kicker.hp-kicker-d{background:linear-gradient(115deg,#6fa0ff,#4da8f5 60%,#9bd1ff);-webkit-background-clip:text;background-clip:text}.hp-page-hero{background:#fff;position:relative;overflow:hidden}.hp-page-hero:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 50% 30%,#4da8f529,#0000 70%);height:90%;position:absolute;inset:-40% -10% auto}.hp-ai-panel{isolation:isolate;background:linear-gradient(110deg,#2563eb8c,#7c3aed73,#06b6d480,#2563eb8c) 0 0/300% 300%;border-radius:26px;padding:1.5px;animation:8s ease-in-out infinite hp-ai-border;position:relative;box-shadow:0 30px 60px -36px #1d3fb859}.hp-ai-panel-in{background:#fff;border-radius:24.5px;flex-direction:column;height:100%;padding:1.5rem;display:flex}@media (min-width:640px){.hp-ai-panel-in{padding:1.75rem}}@keyframes hp-ai-border{0%,to{background-position:0%}50%{background-position:100%}}.hp-ai-ico{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 10px 22px -10px #6366f1b3}.hp-ai-brief{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;display:flex}.hp-ai-brief-item{color:var(--hp-ink-3);white-space:nowrap;align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;display:inline-flex}.hp-ai-swatch{border-radius:999px;width:22px;height:22px;transition:background .6s cubic-bezier(.2,.7,.2,1);box-shadow:0 0 0 2px #fff}.hp-ai-chip{text-align:center;color:#1d3fb8;background:#fff;border-radius:999px;min-width:4.4rem;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-block;box-shadow:inset 0 0 0 1px #2563eb40}.hp-ai-generate{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#2563eb,#7c3aed);border-radius:999px;align-items:center;gap:.35rem;margin-left:auto;padding:.4rem .7rem;font-size:.7rem;font-weight:600;display:inline-flex;box-shadow:0 8px 18px -8px #6366f1b3}.hp-ai-stage{background:radial-gradient(120% 90% at 50% 0%, #4da8f529, transparent 62%), var(--hp-soft);border-radius:18px;padding:1.1rem}@media (min-width:640px){.hp-ai-stage{padding:1.5rem}}.hp-ai-slide{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:scale(.965)translateY(8px)}.hp-ai-slide.is-on{opacity:1;transform:none}.hp-ai-dot{background:#0b10222e;border-radius:999px;width:8px;height:8px;padding:0;transition:transform .3s,background .3s}.hp-ai-dot[data-on]{background:var(--rd-aurora);transform:scale(1.35)}.hp-ai-dot:after{content:"";position:absolute;inset:-8px}.hp-ai-dot{position:relative}.hp-ai-photo{background:#fff;border-radius:14px;padding:6px;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 24px 40px -22px #0b102273,0 0 0 1px #0b10220f}.hp-ai-scan{pointer-events:none;background:linear-gradient(#0000,#4da8f547 50%,#2563eb8c 92%,#0000);height:30%;animation:3.2s cubic-bezier(.45,0,.35,1) infinite hp-ai-scan;position:absolute;top:-30%;left:0;right:0}@keyframes hp-ai-scan{0%{top:-30%}70%,to{top:105%}}.hp-ai-file{color:#3b4256;background:#fff;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .55rem;font-size:.6875rem;font-weight:600;display:inline-flex;position:absolute;bottom:-10px;left:0;box-shadow:0 8px 20px -10px #0b102266,0 0 0 1px #0b102214}.hp-ai-file-you{color:#fff;background:var(--rd-aurora);left:auto;right:8px;box-shadow:0 8px 20px -10px #1d3fb899}.hp-ai-arrow{background:#fff;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:relative;box-shadow:0 10px 24px -12px #1d3fb880,0 0 0 1px #2563eb2e}.hp-ai-arrow-spark{color:#7c3aed;opacity:0;animation:3.4s ease-in-out infinite hp-twinkle;position:absolute;top:-5px;right:-4px}.hp-track-4 .hp-track-line{left:12.5%;right:12.5%}.hp-track-4>div:nth-child(5) .hp-node:after{animation-delay:1.95s}.hp-ai-step{border:1px solid var(--hp-line);background:#fff;border-radius:20px;padding:1.15rem 1.15rem 1.3rem;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.hp-ai-step:hover{transform:translateY(-4px);box-shadow:0 30px 60px -30px #1d3fb84d}@media (min-width:768px){.hp-ai-step .hp-step-num{display:none}}@media (prefers-reduced-motion:reduce){.hp-ai-panel,.hp-ai-scan,.hp-ai-arrow-spark{animation:none!important}.hp-ai-scan{display:none}.hp-ai-arrow-spark{opacity:.6}.hp-ai-slide{transition:none}}html[data-sc-authed] [data-acct-gate]:not([data-acct-ready]){visibility:hidden}:root .hp-download-stores .sc-appstore-badge.sc-store-play,:root .hp-download-stores .sc-appstore-badge.sc-store-apple{display:inline-flex!important}
