body{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;margin:0;padding:0;display:flex;flex-direction:column;min-height:100vh}header{background-color:#f5f5f5;border-radius:40px;padding:10px 40px;margin:40px 0}header nav{display:flex;justify-content:space-between;align-items:center}header .logo{width:216px;height:60px;background-image:url("../images/logo-27400525.svg");background-repeat:no-repeat;background-size:216px 60px}header .links{text-align:right}a{color:#000;text-decoration:none}p{color:#000;text-decoration:none;line-height:1.33rem}p a{color:#0C5BF5;text-decoration:none}p a:hover{text-decoration:underline}.content{flex:1 0 auto;max-width:860px;margin:0px auto}h1{font-size:2rem;margin:20px 0 0 0;line-height:2.2rem}.app{display:grid;grid-template-columns:1fr 1fr;gap:10px;border-radius:40px;margin-bottom:40px}.app .column{display:flex;flex-direction:column;padding-top:40px;padding-bottom:40px;padding-left:40px;padding-right:40px}.app .column.left{padding-left:40px;padding-right:20px}.app .column.right{padding-right:40px}.app.proto{background-color:#CCF5F0}.app.fortify{background-color:#EBE5F3}.app.morph{background-color:#CCEAFE}.app.springy{background-color:#FFDDCC}@keyframes screenshot-slide{from{transform:translateY(36px);opacity:0}to{transform:translateY(0);opacity:1}}@supports (animation-timeline: view()){.app .screenshot{animation:screenshot-slide 0.9s ease-out both;animation-timeline:view();animation-range:entry 30% cover 40%;transform:translateY(36px);opacity:0;will-change:opacity, transform}.app:nth-of-type(even) .screenshot{animation-delay:120ms}}.app.about{background-color:#fdf4c7}.app .icon{width:80px;height:80px;background-repeat:no-repeat;background-size:80px 80px}.app.proto .icon{background-image:url("../images/proto-4330105f.png")}.app.fortify .icon{background-image:url("../images/fortify-c07e0104.png")}.app.morph .icon{background-image:url("../images/morph-7d4b6805.png")}.app.springy .icon{background-image:url("../images/springy-802be6fb.png")}.download{display:inline-block;background-image:url("../images/download-2f2fe1cb.svg");width:104px;height:35px;background-repeat:no-repeat;background-size:104px 35px;margin:0;transition:transform 180ms ease, filter 180ms ease;filter:drop-shadow(0 4px 10px rgba(0,0,0,0.08))}.download:hover,.download:focus-visible{transform:translateY(-3px) scale(1.02);filter:drop-shadow(0 14px 24px rgba(0,0,0,0.18))}.app-actions{display:inline-flex;align-items:center;gap:8px;margin-top:12px}.app .about-button{display:inline-flex;align-items:center;justify-content:center;height:33px;padding:0 14px;border-radius:6px;background:#0f0f0f;color:#fff;font-weight:400;font-size:0.86rem;line-height:1;text-decoration:none;letter-spacing:0.005em;box-shadow:0 4px 10px rgba(0,0,0,0.12);border:1px solid gray;background-image:linear-gradient(180deg, rgba(255,255,255,0.06), rgba(255,255,255,0));transition:transform 180ms ease, box-shadow 180ms ease, background 180ms ease}.app .about-button:hover,.app .about-button:focus-visible{transform:translateY(-2px);box-shadow:0 10px 18px rgba(0,0,0,0.18);background:#1a1a1a}.app .preorder{display:inline-block;background-image:url("../images/preorder-6a00b5e0.svg");width:104px;height:35px;background-repeat:no-repeat;background-size:104px 35px;margin:0}.app.proto .screenshot{background:url("../images/proto-screenshot-44da5811.png") bottom center no-repeat,linear-gradient(45deg, #00CB5C 0%, #00C5E5 70%);background-size:contain, cover;background-position:center 40px, center;border-radius:30px;flex-grow:1}.app.fortify .screenshot{background:url("../images/fortify-screenshot-0b6865f2.png") bottom center no-repeat,linear-gradient(45deg, #4E3667 0%, #9B6BCD 70%);background-size:contain, cover;background-position:center 40px, center;border-radius:30px;flex-grow:1}.app.morph .screenshot{background:url("../images/morph-screenshot-73c867e1.png") bottom center no-repeat,linear-gradient(45deg, #0C5BF5 0%, #19CFFC 90%);background-size:contain, cover;background-position:center 40px, center;border-radius:30px;flex-grow:1}.app.springy .screenshot{background:url("../images/springy-screenshot-ebbab05d.png") bottom center no-repeat,linear-gradient(45deg, #EF5607 0%, #FF8E11 90%);background-size:contain, cover;background-position:center 40px, center;border-radius:30px;flex-grow:1}.app .terms{font-size:0.8rem}.about{display:grid;grid-template-columns:1fr 0fr;gap:10px;border-radius:40px;margin-bottom:40px}.about .column{display:flex;flex-direction:column;padding-top:40px;padding-bottom:40px;padding-left:40px;padding-right:40px}.about .column.left{padding-left:40px;padding-right:30px}.about .column.right{padding-right:40px}.about.proto{background-color:#CCF5F0}.about.fortify{background-color:#F4E5FA}.about.morph{background-color:#E5F0FF}.about.springy{background-color:#FFDDCC}.about.us{background-color:#fdf4c7}.about .icon{width:80px;height:80px;background-repeat:no-repeat;background-size:80px 80px}.about .photo{width:100%;height:400px;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:30px}.about.us .photo{background-image:url("../images/tiny-founders-924ab346.png")}.about.us .photo{background-image:url("../images/tiny-founders-924ab346.png")}.about.proto .icon{background-image:url("../images/proto-4330105f.png")}.about.fortify .icon{background-image:url("../images/fortify-c07e0104.png")}.about.morph .icon{background-image:url("../images/morph-7d4b6805.png")}.about.springy .icon{background-image:url("../images/springy-802be6fb.png")}.about .download{display:block;background-image:url("../images/download-2f2fe1cb.svg");width:104px;height:35px;background-repeat:no-repeat;background-size:104px 35px}footer{font-size:0.8em;max-width:600px;margin:30px auto 0px auto;flex-shrink:0;text-align:center}footer p{margin:5px 0}footer a{color:#333;text-decoration:underline}@media (prefers-reduced-motion: reduce){.app .screenshot{animation:none;opacity:1;transform:none}.app .download{transition:none;transform:none}}.app-landing{display:flex;flex-direction:column;gap:48px}.breadcrumbs{font-size:0.85rem;color:rgba(0,0,0,0.6);margin-bottom:16px}.breadcrumbs ol{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.breadcrumbs li{display:inline-flex;align-items:center;gap:8px}.breadcrumbs li:not(:last-child)::after{content:"/";color:rgba(0,0,0,0.4)}.breadcrumbs a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;padding:2px 6px}.breadcrumbs a:hover,.breadcrumbs a:focus-visible{text-decoration-thickness:2px}.breadcrumbs li[aria-current="page"]{color:rgba(0,0,0,0.85);font-weight:600}.app-hero{display:grid;grid-template-columns:1.1fr 0.9fr;gap:40px;align-items:center;border-radius:40px;padding:40px}.app-hero .icon{width:80px;height:80px;background-repeat:no-repeat;background-size:80px 80px;margin-bottom:16px}.app-hero-visual .app-screenshot{border-radius:30px;min-height:420px}.app-hero .app-actions{margin-top:18px}.app-note{margin-top:16px;font-size:0.9rem}.app-note a{color:inherit;text-decoration:underline}.app-benefits h2{margin-bottom:16px}.app-lead{font-size:1.05rem}.app-how{background:#ffffff;border-radius:24px;padding:28px 32px;box-shadow:0 18px 44px rgba(0,0,0,0.08)}.app-steps{margin:16px 0 0;padding-left:18px;display:grid;gap:10px}.app-emphasis{margin-top:16px;font-weight:600}.app-benefit-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.app-card{background:#ffffff;border-radius:20px;padding:20px 22px;box-shadow:0 16px 40px rgba(0,0,0,0.08)}.app-faq{background:#ffffff;border-radius:28px;padding:32px 36px;box-shadow:0 18px 44px rgba(0,0,0,0.08)}.app-faq-item+.app-faq-item{margin-top:18px}.app-faq-item h3{margin-bottom:6px}.app-cta{background:#fff;border-radius:28px;padding:32px 36px;box-shadow:0 18px 44px rgba(0,0,0,0.08)}.app-cta-inner{max-width:720px}.app-disclaimer{margin-top:18px;font-size:0.9rem;color:rgba(0,0,0,0.7)}.app-takeaways{margin-top:18px;background:rgba(255,255,255,0.7);border-radius:18px;padding:16px 18px;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.05)}.app-takeaways ul{margin:10px 0 0;padding-left:18px}.app-references{font-size:0.85rem;color:rgba(0,0,0,0.6)}.blog-post-header{display:grid;gap:10px;padding:10px 30px 20px 30px}.blog-meta{font-size:0.9rem;color:rgba(0,0,0,0.6);margin:0}.blog-lead{font-size:1.1rem;line-height:1.65rem;margin:0}.blog-post h2{margin:22px 0 6px}.blog-post ul,.blog-post ol{margin:8px 0 0;padding-left:20px}.blog-cta{background:linear-gradient(135deg, rgba(78,54,103,0.12), rgba(155,107,205,0.18));border-radius:24px;padding:24px;box-shadow:0 18px 42px rgba(0,0,0,0.08);text-align:center;margin:40px 0}.blog-cta-subtle{background:rgba(78,54,103,0.06);border-radius:18px;padding:16px;box-shadow:none;border:1px solid rgba(78,54,103,0.12);margin:32px 0 0}.blog-cta-subtle h2{font-size:1.2rem;line-height:1.5rem}.blog-cta-subtle .blog-cta-note{font-size:0.9rem}.blog-cta-inner{display:grid;gap:12px;justify-items:center;text-align:center}.blog-cta-label{font-size:0.85rem;letter-spacing:0.08em;text-transform:uppercase;color:rgba(0,0,0,0.6);margin:0}.blog-cta-icon{width:64px;height:64px;border-radius:16px;background:url("../images/fortify-c07e0104.png") center no-repeat;background-size:56px 56px;box-shadow:0 12px 24px rgba(0,0,0,0.12)}.blog-cta-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}.blog-cta-actions .download{width:130px;height:44px;background-repeat:no-repeat;background-size:130px 44px}.proto-page .blog-cta{background:linear-gradient(135deg, rgba(0,203,92,0.14), rgba(0,197,229,0.18))}.proto-page .blog-cta-subtle{background:rgba(0,203,92,0.08);border:1px solid rgba(0,203,92,0.18)}.proto-page .blog-cta-icon{background:url("../images/proto-4330105f.png") center no-repeat;background-size:56px 56px}.blog-cta-note{margin:0;font-size:0.95rem;color:rgba(0,0,0,0.7)}.blog-table{width:100%;border-collapse:collapse;margin:16px 0 0;font-size:0.95rem}.blog-table th,.blog-table td{text-align:left;padding:12px 10px;border-bottom:1px solid rgba(0,0,0,0.08)}.blog-table th{font-size:0.85rem;text-transform:uppercase;letter-spacing:0.06em;color:rgba(0,0,0,0.6)}.blog-table tbody tr:nth-child(even){background:rgba(0,0,0,0.02)}.blog-list{display:grid;gap:16px}.blog-card{background:#ffffff;border-radius:20px;padding:22px 24px;box-shadow:0 16px 40px rgba(0,0,0,0.08)}.blog-card h3{margin:6px 0 8px}.blog-card h3 a{color:inherit;text-decoration:none}.blog-card h3 a:hover,.blog-card h3 a:focus-visible{text-decoration:underline}.blog-date{font-size:0.85rem;color:rgba(0,0,0,0.6)}.proto-page .app-hero{background:#d1f9f4}.proto-page .app-hero .icon{background-image:url("../images/proto-4330105f.png")}.proto-page .app-hero-visual .app-screenshot{background:url("../images/proto-screenshot-44da5811.png") bottom center no-repeat,linear-gradient(45deg, #00CB5C 0%, #00C5E5 70%);background-size:contain, cover;background-position:center 40px, center}.fortify-page .app-hero{background:#efe9f7}.fortify-page .app-hero .icon{background-image:url("../images/fortify-c07e0104.png")}.fortify-page .app-hero-visual .app-screenshot{background:url("../images/fortify-screenshot-0b6865f2.png") bottom center no-repeat,linear-gradient(45deg, #4E3667 0%, #9B6BCD 70%);background-size:contain, cover;background-position:center 40px, center}@media screen and (max-width: 860px){.content{max-width:90%;margin:0px auto}.app{display:block;grid-template-columns:1fr}.app .screenshot{height:300px}.app-hero{grid-template-columns:1fr}.app-hero-visual .app-screenshot{min-height:320px}.app-benefit-grid{grid-template-columns:1fr}}@media screen and (max-width: 600px){header .logo{width:144px;height:40px;background-size:144px 40px}}