@import"https://fonts.googleapis.com/css2?family=Inter:wght@500;700;800;900&display=swap";*,*:before,*:after{box-sizing:border-box}:root{--df-bg: #04111f;--df-bg-2: #071a2d;--df-card: #0c2439;--df-card-2: #102b44;--df-blue: #236bff;--df-blue-2: #0f4ed4;--df-orange: #ff7a1a;--df-green: #79d850;--df-yellow: #f7b733;--df-red: #f75c4f;--df-text: #ffffff;--df-muted: #a9b5c5;--df-ink: #061222;--df-line: rgba(255, 255, 255, .13);--df-line-strong: rgba(35, 107, 255, .32);--df-page: min(1120px, calc(100vw - 32px) );--df-radius: 8px}html{scroll-behavior:smooth;background:var(--df-bg)}body{margin:0;min-height:100vh;background:linear-gradient(180deg,#061526,#04111f 44%,#071a2d);color:var(--df-text);font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:44px 44px;pointer-events:none;opacity:.55}a{color:inherit}.df-shell{position:relative;z-index:1}.df-topbar{width:var(--df-page);margin:0 auto;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:18px}.df-brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;font-weight:900;font-style:italic;font-size:1.2rem}.df-brand img{width:42px;height:42px;border-radius:10px;box-shadow:0 10px 24px #0000003d}.df-nav{display:flex;align-items:center;gap:6px;padding:5px;border:1px solid var(--df-line);background:#ffffff0a;border-radius:999px}.df-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;text-decoration:none;color:var(--df-muted);font-size:.82rem;font-weight:800;transition:background .16s ease,color .16s ease}.df-nav a:hover,.df-nav a[aria-current=page]{color:#fff;background:#236bff38}.df-page{width:var(--df-page);margin:0 auto;padding:24px 0 72px}.df-kicker{color:#58a1ff;font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.df-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,410px);gap:clamp(32px,5vw,72px);align-items:center;min-height:calc(100vh - 112px);min-height:calc(100dvh - 112px);padding:38px 0 70px}.df-hero h1,.df-header h1{margin:0;color:#fff;font-size:clamp(3rem,7.4vw,6.7rem);line-height:.95;letter-spacing:0;font-weight:900}.df-hero-copy{margin-top:20px;max-width:650px;color:var(--df-muted);font-size:clamp(1.05rem,2.4vw,1.45rem);line-height:1.55;font-weight:700}.df-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:32px}.df-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border-radius:var(--df-radius);border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#2d77ff,#1460f7);color:#fff;text-decoration:none;font-weight:900;box-shadow:0 14px 32px #236bff3d}.df-button.secondary{background:#ffffff0f;color:#fff;box-shadow:none}.df-store-badge{height:46px;display:block}.df-phone{width:min(100%,390px);aspect-ratio:390 / 844;margin:0 auto;padding:12px;border-radius:48px;background:linear-gradient(140deg,#101820,#03070d 58%,#151f29);box-shadow:0 38px 80px #00000057}.df-screen{height:100%;position:relative;overflow:hidden;padding:54px 22px 24px;border-radius:38px;background:linear-gradient(180deg,#05182c,#061526)}.df-screen:before{content:"";position:absolute;top:0;left:50%;width:118px;height:28px;transform:translate(-50%);border-radius:0 0 16px 16px;background:#03070d}.df-status{position:absolute;top:16px;left:30px;right:30px;display:flex;justify-content:space-between;color:#ffffffe6;font-size:.75rem;font-weight:900}.df-mini-bars{display:flex;align-items:end;gap:3px}.df-mini-bars span{width:4px;border-radius:2px;background:currentColor}.df-mini-bars span:nth-child(1){height:7px;opacity:.7}.df-mini-bars span:nth-child(2){height:10px;opacity:.85}.df-mini-bars span:nth-child(3){height:13px}.df-app-row,.df-streak{display:flex;align-items:center;justify-content:space-between;gap:14px}.df-app-title{font-size:1.45rem;font-style:italic;font-weight:900}.df-streak{justify-content:center;padding:7px 10px;border:1px solid var(--df-line);background:#ffffff0f;border-radius:999px;font-size:.78rem;font-weight:900}.df-flame{width:14px;height:20px;background:linear-gradient(180deg,#ffd35a 0%,var(--df-orange) 78%);clip-path:polygon(50% 0%,68% 27%,87% 47%,82% 76%,63% 100%,35% 100%,15% 78%,11% 50%,32% 29%)}.df-screen h2{margin:22px 0 0;font-size:2.02rem;line-height:1.08;letter-spacing:0}.df-screen-muted{color:var(--df-muted);font-weight:800;line-height:1.35}.df-card{margin-top:18px;padding:16px;border:1px solid var(--df-line);border-radius:var(--df-radius);background:#0c2439f0}.df-card h3{margin:0 0 6px;font-size:1.05rem}.df-primary-bar{margin-top:14px;height:48px;display:grid;place-items:center;border-radius:var(--df-radius);background:linear-gradient(180deg,#2d77ff,#1460f7);font-weight:900}.df-process{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:16px;text-align:center;color:var(--df-muted);font-size:.64rem;font-weight:800}.df-process span{width:32px;height:32px;margin:0 auto 5px;display:grid;place-items:center;border:2px solid rgba(255,255,255,.7);border-radius:50%;color:#fff;font-size:.7rem}.df-section{padding:82px 0;border-top:1px solid rgba(255,255,255,.08)}.df-section h2{margin:8px 0 12px;font-size:clamp(2rem,4vw,3.5rem);line-height:1;letter-spacing:0}.df-section-lead{max-width:680px;color:var(--df-muted);font-size:clamp(1rem,2vw,1.2rem);line-height:1.6;font-weight:700}.df-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.df-feature,.df-panel,.df-faq{padding:22px;border:1px solid var(--df-line);border-radius:var(--df-radius);background:#0c2439b8}.df-feature-icon{width:42px;height:42px;display:grid;place-items:center;margin-bottom:16px;border-radius:var(--df-radius);background:#236bff2e;color:#75acff;font-weight:900}.df-feature h3,.df-panel h2,.df-faq h2{margin:0 0 8px;font-size:1.06rem;line-height:1.2}.df-feature p,.df-panel p,.df-panel li,.df-faq p,.df-faq li{color:var(--df-muted);line-height:1.65;font-weight:700}.df-panel ul,.df-faq ul{margin:12px 0 0;padding-left:1.1rem}.df-header{max-width:780px;padding:72px 0 42px}.df-header h1{font-size:clamp(2.8rem,7vw,5.4rem)}.df-header p{margin-top:18px;color:var(--df-muted);font-size:clamp(1rem,2vw,1.2rem);line-height:1.6;font-weight:700}.df-narrow{max-width:760px}.df-stack{display:grid;gap:14px}.df-faq summary{cursor:pointer;font-size:1.02rem;font-weight:900;list-style:none}.df-faq summary::-webkit-details-marker{display:none}.df-faq summary:after{content:"+";float:right;color:#75acff;font-size:1.25rem}.df-faq[open] summary:after{content:"-"}.df-faq-body{margin-top:12px}.df-footer{width:var(--df-page);margin:0 auto;padding:34px 0 44px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--df-muted);font-size:.9rem;font-weight:700}.df-footer-links{display:flex;gap:16px;flex-wrap:wrap}.df-footer a{color:#fff;text-decoration:none;font-weight:800}.df-footer a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:880px){.df-topbar,.df-footer{align-items:flex-start;flex-direction:column}.df-nav{width:100%;justify-content:space-between}.df-nav a{flex:1;padding:0 8px}.df-hero{grid-template-columns:1fr;min-height:0;padding-top:28px}.df-grid{grid-template-columns:1fr}}
