@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;0,900;1,700&family=Plus+Jakarta+Sans:wght@300;400;500;600;700&display=swap";.ultra-landing{--bg:#fafaf8;--white:#fff;--ink:#0e0e0e;--ink2:#2a2a2a;--muted:#7a7a8a;--border:#e8e8e4;--border2:#d4d4cc;--accent:#4f46e5;--accent-light:#ede9fe;--gold:#d97706;--gold-light:#fef3c7;--green:#059669;--green-light:#d1fae5;--surface:#f4f4f0;--surface2:#efefeb;background:var(--bg);color:var(--ink);font-family:Plus Jakarta Sans,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden;scroll-behavior:smooth}.ultra-landing *{box-sizing:border-box;margin:0;padding:0}.ultra-landing nav{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fbfbf9eb;border-bottom:1px solid var(--border);display:flex;height:64px;justify-content:space-between;left:0;padding:0 48px;position:fixed;right:0;top:0;z-index:100}.ultra-landing .logo{align-items:center;color:var(--ink);display:flex;gap:10px;text-decoration:none}.ultra-landing .logo-mark{height:34px;position:relative;width:34px}.ultra-landing .logo-mark svg{height:100%;width:100%}.ultra-landing .logo-text{font-family:Playfair Display,serif;font-size:20px;font-weight:900;letter-spacing:-.5px;line-height:1}.ultra-landing .logo-text .sky{color:var(--ink)}.ultra-landing .logo-text .work{color:var(--accent)}.ultra-landing .logo-text .ai{color:var(--muted);font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;margin-left:1px;vertical-align:super}.ultra-landing .nav-links{display:flex;gap:28px}.ultra-landing .nav-links a{color:var(--muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.ultra-landing .nav-links a:hover{color:var(--ink)}.ultra-landing .nav-right{align-items:center;display:flex;gap:12px}.ultra-landing .nav-right a{color:var(--muted);font-size:14px;font-weight:500;text-decoration:none}.ultra-landing .btn-nav{background:var(--ink);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:.2px;padding:9px 20px;transition:background .2s}.ultra-landing .btn-nav:hover{background:var(--accent)}.ultra-landing .hero,.ultra-landing .hero-wrap{margin:0 auto;max-width:1200px}.ultra-landing .hero{align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;padding:160px 48px 100px}.ultra-landing .hero-badge{align-items:center;animation:ultraFadeUp .5s ease both;background:var(--accent-light);border:1px solid rgba(79,70,229,.2);border-radius:100px;color:var(--accent);display:inline-flex;font-size:12px;font-weight:600;gap:8px;margin-bottom:28px;padding:5px 14px 5px 8px}.ultra-landing .badge-dot{background:var(--accent);border-radius:100px;color:#fff;font-size:10px;font-weight:700;padding:2px 8px}.ultra-landing h1{animation:ultraFadeUp .5s ease .08s both;color:var(--ink);font-family:Playfair Display,serif;font-size:clamp(44px,5.5vw,72px);font-weight:900;letter-spacing:-2px;line-height:1.05}.ultra-landing h1 em{color:var(--accent);font-style:italic}.ultra-landing h1 .line-stroke{display:inline-block;position:relative}.ultra-landing h1 .line-stroke:after{background:var(--gold);border-radius:2px;bottom:4px;content:"";height:3px;left:0;position:absolute;right:0}.ultra-landing .hero-sub{animation:ultraFadeUp .5s ease .16s both;color:var(--muted);font-size:17px;font-weight:400;line-height:1.75;margin-top:20px;max-width:440px}.ultra-landing .model-chips{animation:ultraFadeUp .5s ease .22s both;display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}.ultra-landing .model-chip{align-items:center;background:var(--white);border:1px solid var(--border2);border-radius:100px;box-shadow:0 1px 3px #0000000f;color:var(--ink2);display:flex;font-size:13px;font-weight:500;gap:6px;padding:5px 12px}.ultra-landing .chip-dot{border-radius:50%;height:7px;width:7px}.ultra-landing .hero-actions{align-items:center;animation:ultraFadeUp .5s ease .28s both;display:flex;flex-wrap:wrap;gap:14px}.ultra-landing .btn-primary{align-items:center;background:var(--ink);border:none;border-radius:10px;box-shadow:0 4px 20px #0d0d0d33;color:#fff;cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700;gap:8px;padding:14px 28px;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s}.ultra-landing .btn-primary:hover{background:var(--accent);box-shadow:0 8px 30px #4f46e540;transform:translateY(-1px)}.ultra-landing .btn-secondary{align-items:center;background:transparent;border:1.5px solid var(--border2);border-radius:10px;color:var(--ink2);cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:600;gap:8px;padding:14px 24px;text-decoration:none;transition:border-color .2s,color .2s}.ultra-landing .btn-secondary:hover{border-color:var(--ink);color:var(--ink)}.ultra-landing .hero-right{animation:ultraFadeUp .5s ease .35s both;height:480px;position:relative}.ultra-landing .float-card{background:var(--white);border:1px solid var(--border);border-radius:16px;box-shadow:0 8px 40px #00000014;font-size:13px;padding:20px;position:absolute}.ultra-landing .fc-model{left:0;top:0;width:220px}.ultra-landing .fc-model h4{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:1.5px;margin-bottom:12px;text-transform:uppercase}.ultra-landing .fc-model-row{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:6px;padding:8px 10px;transition:background .15s}.ultra-landing .fc-model-row:hover{background:var(--surface)}.ultra-landing .fc-model-row.active{background:var(--accent-light);color:var(--accent)}.ultra-landing .fc-model-icon{align-items:center;border-radius:6px;display:flex;font-size:12px;height:24px;justify-content:center;width:24px}.ultra-landing .fc-value{right:0;top:20px;width:200px}.ultra-landing .fc-value .big-num{color:var(--ink);font-family:Playfair Display,serif;font-size:36px;font-weight:900;line-height:1}.ultra-landing .fc-value .big-num span{color:var(--muted);font-size:16px;font-weight:600}.ultra-landing .fc-value p{color:var(--muted);font-size:12px;line-height:1.5;margin-top:6px}.ultra-landing .fc-value .tag{background:var(--gold-light);border-radius:6px;color:var(--gold);display:inline-block;font-size:11px;font-weight:700;margin-top:10px;padding:3px 8px}.ultra-landing .fc-hw{bottom:60px;left:10px;width:220px}.ultra-landing .fc-hw h4{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:1.5px;margin-bottom:12px;text-transform:uppercase}.ultra-landing .hw-items{display:flex;flex-direction:column;gap:8px}.ultra-landing .hw-row{align-items:center;display:flex;font-size:13px;font-weight:500;gap:10px}.ultra-landing .hw-badge{background:var(--green-light);border-radius:6px;color:var(--green);display:inline-block;font-size:10px;font-weight:700;margin-left:auto;padding:2px 7px}.ultra-landing .fc-unlimited{bottom:0;right:10px;width:180px}.ultra-landing .fc-unlimited h4{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:1.5px;margin-bottom:10px;text-transform:uppercase}.ultra-landing .unlim-grid{display:grid;gap:6px;grid-template-columns:1fr 1fr}.ultra-landing .unlim-item{background:var(--surface);border-radius:8px;font-size:11px;font-weight:600;padding:8px;text-align:center}.ultra-landing .unlim-icon{font-size:16px;margin-bottom:3px}.ultra-landing .stats{background:var(--ink);color:#fff;padding:0}.ultra-landing .stats-inner{display:grid;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px}.ultra-landing .stat-item{border-right:1px solid hsla(0,0%,100%,.08);padding:48px 40px}.ultra-landing .stat-item:last-child{border-right:none}.ultra-landing .stat-num{color:#fff;font-family:Playfair Display,serif;font-size:48px;font-weight:900;line-height:1}.ultra-landing .stat-num .accent{color:#a5b4fc}.ultra-landing .stat-label{color:#ffffff80;font-size:14px;font-weight:400;margin-top:8px}.ultra-landing .features{margin:0 auto;max-width:1200px;padding:120px 48px}.ultra-landing .section-eyebrow{color:var(--accent);font-size:12px;font-weight:700;letter-spacing:3px;margin-bottom:12px;text-transform:uppercase}.ultra-landing .section-title{font-family:Playfair Display,serif;font-size:clamp(34px,4vw,52px);font-weight:900;letter-spacing:-1.5px;line-height:1.1;margin-bottom:60px}.ultra-landing .section-title em{color:var(--accent);font-style:italic}.ultra-landing .feat-grid{display:grid;gap:16px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}.ultra-landing .feat-card{background:var(--white);border:1px solid var(--border);border-radius:20px;overflow:hidden;padding:40px;position:relative;transition:box-shadow .25s,transform .25s}.ultra-landing .feat-card:hover{box-shadow:0 16px 60px #00000017;transform:translateY(-2px)}.ultra-landing .feat-card.accent-card{background:var(--accent);border-color:var(--accent);color:#fff}.ultra-landing .feat-card.gold-card{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#fde68a}.ultra-landing .feat-card.full-width{grid-column:span 2}.ultra-landing .feat-icon{align-items:center;border-radius:12px;display:flex;font-size:20px;height:44px;justify-content:center;margin-bottom:20px;width:44px}.ultra-landing .feat-card h3{font-family:Playfair Display,serif;font-size:24px;font-weight:700;letter-spacing:-.5px;margin-bottom:10px}.ultra-landing .feat-card p{font-size:15px;line-height:1.7}.ultra-landing .feat-card.accent-card p{color:#ffffffbf}.ultra-landing .feat-card.gold-card p{color:#92400e}.ultra-landing .feat-mockup{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-top:24px;padding:16px}.ultra-landing .feat-card.accent-card .feat-mockup{background:#ffffff1f;border-color:#ffffff26}.ultra-landing .model-row-feat{align-items:center;background:var(--white);border:1px solid var(--border);border-radius:8px;display:flex;font-size:13px;font-weight:500;gap:10px;margin-bottom:6px;padding:9px 12px}.ultra-landing .feat-card.accent-card .model-row-feat{background:#ffffff1f;border-color:#fff3;color:#fff}.ultra-landing .btn-feat{align-items:center;background:none;border:none;color:var(--accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:6px;letter-spacing:.3px;margin-top:20px;text-decoration:none;transition:gap .2s}.ultra-landing .btn-feat:hover{gap:10px}.ultra-landing .feat-card.accent-card .btn-feat{color:#ffffffe6}.ultra-landing .feat-card.gold-card .btn-feat{color:var(--gold)}.ultra-landing .skyclaw-section{background:var(--surface);border-bottom:1px solid var(--border);border-top:1px solid var(--border);padding:100px 48px}.ultra-landing .skyclaw-inner{align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.ultra-landing .skyclaw-agents{display:flex;flex-direction:column;gap:12px}.ultra-landing .agent-card{align-items:center;background:var(--white);border:1px solid var(--border);border-radius:12px;box-shadow:0 2px 8px #0000000a;display:flex;gap:14px;padding:16px 20px;transition:box-shadow .2s}.ultra-landing .agent-card:hover{box-shadow:0 6px 20px #00000014}.ultra-landing .agent-avatar{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.ultra-landing .agent-info{flex:1}.ultra-landing .agent-info strong{display:block;font-size:14px;font-weight:700}.ultra-landing .agent-info span{color:var(--muted);font-size:12px}.ultra-landing .agent-status{align-items:center;color:var(--green);display:flex;font-size:11px;font-weight:700;gap:5px}.ultra-landing .agent-status:before{background:var(--green);border-radius:50%;box-shadow:0 0 6px var(--green);content:"";height:6px;width:6px}.ultra-landing .pricing{margin:0 auto;max-width:1200px;padding:120px 48px}.ultra-landing .pricing-header{margin-bottom:60px}.ultra-landing .pricing-cards{display:grid;gap:20px;grid-template-columns:1fr 1.1fr;max-width:860px}.ultra-landing .price-card{background:var(--white);border:1.5px solid var(--border);border-radius:20px;padding:40px;position:relative}.ultra-landing .price-card.featured{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-light)}.ultra-landing .price-badge{background:var(--accent);border-radius:100px;color:#fff;font-size:11px;font-weight:800;left:32px;letter-spacing:1.5px;padding:4px 14px;position:absolute;text-transform:uppercase;top:-12px}.ultra-landing .price-card h3{font-family:Playfair Display,serif;font-size:22px;font-weight:700;margin-bottom:6px}.ultra-landing .price-amount{font-family:Playfair Display,serif;font-size:52px;font-weight:900;letter-spacing:-2px;line-height:1;margin:20px 0 6px}.ultra-landing .price-amount sup{font-size:22px;letter-spacing:0;vertical-align:super}.ultra-landing .price-amount sub{color:var(--muted);font-size:16px;font-weight:600;letter-spacing:0;vertical-align:baseline}.ultra-landing .price-desc{color:var(--muted);font-size:14px;line-height:1.6;margin-bottom:28px}.ultra-landing .price-features{display:flex;flex-direction:column;gap:11px;list-style:none;margin-bottom:32px}.ultra-landing .price-features li{align-items:flex-start;display:flex;font-size:14px;font-weight:500;gap:10px}.ultra-landing .price-features li .check{align-items:center;background:var(--green-light);border-radius:50%;color:var(--green);display:flex;flex-shrink:0;font-size:10px;font-weight:900;height:18px;justify-content:center;margin-top:1px;width:18px}.ultra-landing .price-features li .check.indigo{background:var(--accent-light);color:var(--accent)}.ultra-landing .btn-price{border:none;border-radius:10px;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700;padding:14px;transition:all .2s;width:100%}.ultra-landing .btn-price.dark{background:var(--ink);color:#fff}.ultra-landing .btn-price.dark:hover{background:var(--accent)}.ultra-landing .btn-price.outline{background:transparent;border:1.5px solid var(--border2);color:var(--ink)}.ultra-landing .btn-price.outline:hover{border-color:var(--ink)}.ultra-landing .who{background:var(--surface);border-top:1px solid var(--border);padding:100px 48px}.ultra-landing .who-inner{margin:0 auto;max-width:1200px}.ultra-landing .who-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:48px}.ultra-landing .who-card{background:var(--white);border:1px solid var(--border);border-radius:16px;padding:28px;transition:border-color .2s,transform .2s,box-shadow .2s}.ultra-landing .who-card:hover{border-color:var(--accent);box-shadow:0 8px 30px #4f46e514;transform:translateY(-3px)}.ultra-landing .who-icon{font-size:28px;margin-bottom:14px}.ultra-landing .who-card h3{font-family:Playfair Display,serif;font-size:17px;font-weight:700;letter-spacing:-.3px;margin-bottom:8px}.ultra-landing .who-card p{color:var(--muted);font-size:13px;line-height:1.65}.ultra-landing .cta{margin:0 auto;max-width:1200px;padding:120px 48px;text-align:center}.ultra-landing .cta h2{font-family:Playfair Display,serif;font-size:clamp(40px,5.5vw,68px);font-weight:900;letter-spacing:-2px;line-height:1.05;margin-bottom:20px}.ultra-landing .cta h2 em{color:var(--accent);font-style:italic}.ultra-landing .cta p{color:var(--muted);font-size:18px;margin-bottom:40px}.ultra-landing footer{background:var(--ink);color:#fff9;padding:64px 48px 40px}.ultra-landing .footer-top{border-bottom:1px solid hsla(0,0%,100%,.08);display:grid;gap:48px;grid-template-columns:2fr 1fr 1fr 1fr 1fr;margin:0 auto;max-width:1200px;padding-bottom:48px}.ultra-landing .footer-brand .logo-text{color:#fff}.ultra-landing .footer-brand .logo-text .work{color:#818cf8}.ultra-landing .footer-brand p{color:#ffffff73;font-size:14px;line-height:1.6;margin-top:12px;max-width:220px}.ultra-landing .footer-col h4{color:#fff;font-size:13px;font-weight:700;letter-spacing:.3px;margin-bottom:16px}.ultra-landing .footer-col ul{display:flex;flex-direction:column;gap:10px;list-style:none}.ultra-landing .footer-col ul li a{color:#ffffff73;font-size:14px;text-decoration:none;transition:color .2s}.ultra-landing .footer-col ul li a:hover{color:#fff}.ultra-landing .footer-bottom{align-items:center;display:flex;font-size:13px;justify-content:space-between;margin:0 auto;max-width:1200px;padding-top:28px}.ultra-landing .socials{display:flex;gap:10px}.ultra-landing .socials a{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#ffffff80;display:flex;font-size:14px;height:34px;justify-content:center;text-decoration:none;transition:all .2s;width:34px}.ultra-landing .socials a:hover{background:var(--accent);border-color:var(--accent);color:#fff}@keyframes ultraFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ultraFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ultra-landing .fc-model{animation:ultraFloat 5s ease-in-out infinite}.ultra-landing .fc-value{animation:ultraFloat 5s ease-in-out 1s infinite}.ultra-landing .fc-hw{animation:ultraFloat 5s ease-in-out 2s infinite}.ultra-landing .fc-unlimited{animation:ultraFloat 5s ease-in-out .5s infinite}@media (max-width:900px){.ultra-landing nav{padding:0 20px}.ultra-landing .nav-links{display:none}.ultra-landing .hero{gap:40px;grid-template-columns:1fr;padding:120px 20px 60px}.ultra-landing .hero-right{align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.ultra-landing .float-card{animation:none;padding:16px;position:static;width:auto}.ultra-landing .fc-model{grid-column:1/-1}.ultra-landing .fc-value{right:auto}.ultra-landing .fc-value .big-num{font-size:32px}.ultra-landing .fc-value .big-num span{font-size:14px}.ultra-landing .stats-inner{grid-template-columns:repeat(2,1fr)}.ultra-landing .stat-item{border-bottom:1px solid hsla(0,0%,100%,.08);border-right:1px solid hsla(0,0%,100%,.08);padding:28px 18px}.ultra-landing .stat-item:nth-child(2n){border-right:none}.ultra-landing .stat-num{font-size:36px}.ultra-landing .stat-label{font-size:13px;line-height:1.5}.ultra-landing .cta,.ultra-landing .features,.ultra-landing .pricing{padding:80px 20px}.ultra-landing .feat-grid{grid-template-columns:1fr}.ultra-landing .feat-card.full-width{grid-column:span 1}.ultra-landing .skyclaw-inner{gap:40px;grid-template-columns:1fr;padding:60px 20px}.ultra-landing .skyclaw-section,.ultra-landing .who{padding:80px 20px}.ultra-landing .who-grid{grid-template-columns:1fr 1fr}.ultra-landing .pricing-cards{grid-template-columns:1fr;max-width:480px}.ultra-landing footer{padding:48px 20px 32px}.ultra-landing .footer-top{gap:32px;grid-template-columns:1fr 1fr}.ultra-landing .fc-hw,.ultra-landing .fc-model,.ultra-landing .fc-unlimited,.ultra-landing .fc-value{animation:none}}@media (max-width:520px){.ultra-landing .stats-inner{grid-template-columns:1fr}.ultra-landing .stat-item{border-right:none;padding:22px 16px}.ultra-landing .stat-item:last-child{border-bottom:none}.ultra-landing .stat-num{font-size:32px}.ultra-landing .hero-right{grid-template-columns:1fr}.ultra-landing .fc-model{grid-column:auto}}
