:root{--text: #1a1a1a;--text-secondary: #555;--offwhite: #FAFDFF;--gold: #FFD700;--rose_gold: #B76E79;--blue: #4872e8;--border: #e0e0e0}@font-face{font-family:Playpen;src:url(/assets/PlaypenSans-Regular-DD69iRE9.ttf) format("truetype");font-weight:400;font-style:normal}body{margin:0;padding:0;background-color:var(--offwhite);color:var(--text);font-family:Playpen}#navbar{position:fixed;top:0;left:0;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:40vw;padding:20px 0;box-sizing:border-box;font-size:clamp(.85rem,2vw,1.1rem);z-index:10;background-color:#fafdffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#navbar-index,#navbar-chat{display:flex;flex-direction:row;gap:40px}#navbar-index a,#navbar-chat a{text-decoration:none;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none}#navbar-chat{background-color:var(--text);padding:6px 24px;border-radius:50px}#navbar-chat a{color:var(--offwhite)!important}#hero{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:150px 50px 100px;box-sizing:border-box;gap:50px;overflow:hidden}#header{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:30px;max-width:800px}#icon{width:120px;-webkit-user-select:none;user-select:none}#title{display:flex;flex-direction:column;align-items:center;gap:20px}#title h1{font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.3;margin:0}#title-accent{color:var(--blue)}#title h2{font-size:clamp(.95rem,2vw,1.15rem);font-weight:400;line-height:1.7;margin:0;color:var(--text-secondary);max-width:650px}#hero-actions{display:flex;flex-direction:row;gap:20px}#hero-start{display:flex;justify-content:center;align-items:center;padding:12px 32px;background-color:var(--text);color:var(--offwhite);border-radius:50px;border:2px solid var(--text);font-family:Playpen;font-size:clamp(.85rem,2vw,1rem);text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none}#hero-pricing{display:flex;justify-content:center;align-items:center;padding:12px 32px;background-color:transparent;color:var(--text);border-radius:50px;border:2px solid var(--border);font-family:Playpen;font-size:clamp(.85rem,2vw,1rem);text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none}.feather{position:fixed;top:0;left:0;width:100px;z-index:-1;opacity:0;pointer-events:none}#features{display:flex;flex-direction:column;align-items:center;padding:100px 50px;box-sizing:border-box;gap:60px}#features-header{text-align:center}#features-header h1{font-size:clamp(1.5rem,3vw,2rem);margin:0}#features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1100px;width:100%}.feature-card{display:flex;flex-direction:column;gap:16px;padding:35px;border:1px solid var(--border);border-radius:16px;background-color:#fff}.feature-card-icon{font-size:32px;color:var(--blue)}.feature-card h2{font-size:clamp(1rem,2vw,1.25rem);margin:0}.feature-card p{font-size:clamp(.85rem,1.5vw,.95rem);line-height:1.7;margin:0;color:var(--text-secondary)}#pricing{display:flex;flex-direction:column;align-items:center;padding:100px 50px;box-sizing:border-box;gap:50px}#pricing-header{text-align:center;max-width:600px}#pricing-header h1{font-size:clamp(1.5rem,3vw,2rem);margin:0 0 15px}#pricing-header p{font-size:clamp(.85rem,1.5vw,.95rem);line-height:1.7;color:var(--text-secondary);margin:0}#pricing-tables{display:flex;flex-direction:column;gap:60px;max-width:900px;width:100%}.pricing-section h2{font-size:clamp(1rem,2vw,1.25rem);margin:0 0 20px}.pricing-table{width:100%;border-collapse:collapse;border-spacing:0px;font-family:Playpen;font-size:clamp(.8rem,1.5vw,.9rem)}.pricing-table thead{text-align:left}.pricing-table th{padding:12px 20px;font-weight:600;color:var(--text-secondary);font-size:clamp(.75rem,1.3vw,.8rem);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--border)}.pricing-table td{padding:14px 20px;border-bottom:1px solid var(--border)}.pricing-table tr:last-child td{border-bottom:none}.pricing-table-model{font-weight:600}.pricing-table-provider{color:var(--text-secondary)}.pricing-table-price{color:var(--blue);font-weight:600}.pricing-table-free{color:var(--rose_gold);font-weight:600}#footer{display:flex;flex-direction:column;align-items:center;padding:60px 50px;box-sizing:border-box;gap:15px;border-top:1px solid var(--border)}#footer-icon{width:50px;-webkit-user-select:none;user-select:none}#footer p{font-size:clamp(.8rem,1.5vw,.9rem);color:var(--text-secondary);margin:0}#footer a{color:var(--blue);text-decoration:none}
