*{font-family:Roboto,Open Sans,Helvetica Neue,sans-serif;box-sizing:border-box;transition:background .3s ease,color .3s ease,border-color .3s ease}body{margin:0;padding:0;overflow-x:hidden}.app.dark{--bg: #0F0F10;--card: #141414;--text: #FFFFFF;--subtext: #B0B0B0;--border: #222;--input: #1E1E1E}.app.light{--bg: #F4F4F5;--card: #FFFFFF;--text: #1F1F1F;--subtext: #555;--border: #ddd;--input: #f9f9f9}.app{display:flex;min-height:100vh;background-color:var(--bg);color:var(--text)}.app.light,.app.light *{color:var(--text)}@media (max-width: 768px){.app{flex-direction:column}}.sidebar{background-color:#171717;color:#b4b4b4;height:100vh;width:320px;display:flex;flex-direction:column;justify-content:space-between}.app.light .sidebar{background-color:#fafafa;color:#222}img{width:100px;height:100px;background-color:#fff}button{display:flex;justify-content:space-between;align-items:center;margin:10px;padding:6px;border-radius:5px;background-color:transparent;border:solid rgba(126,137,127,.877) 1px;cursor:pointer}.app.light button{border:solid rgba(0,0,0,.2) 1px}button:hover{background-color:#393636}.logo{width:25px;height:25px;background-color:#fff;border-radius:50%;object-fit:cover}.brandRow{display:flex;align-items:center;gap:10px;padding:12px}.brandText{display:flex;flex-direction:column;line-height:1.1}.newChatBtn{margin:10px;padding:12px;border-radius:10px;border:none;background:linear-gradient(90deg,#7c3aed,#22d3ee);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.searchBox{margin:10px;padding:8px;border-radius:8px;background-color:#ffffff0d;display:flex;align-items:center;gap:8px}.app.light .searchBox{background-color:#0000000d}.searchBox input{flex:1;border:none;background:transparent;color:inherit;outline:none}.sectionTitle{margin:10px}button span{font-size:15px;display:flex;align-items:center;justify-content:center}h3{display:flex;justify-content:space-between;align-items:center;margin:10px;padding:6px;border-radius:5px;background-color:transparent;border:solid rgba(126,137,127,.877) 1px}.history{height:100%;margin:10px;padding:10px;overflow-y:auto}.history::-webkit-scrollbar{display:none}@media (max-width: 1024px){.history{max-height:50vh;overflow-y:auto}}@media (max-width: 768px){.sidebar{width:100%;height:auto;flex-direction:column}.history{max-height:40vh;overflow-y:auto}}.history li{list-style:none;margin-bottom:.3rem;cursor:pointer;padding:6px 35px 6px 8px;font-size:15px;border:solid 5px transparent;position:relative;border-radius:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;background-color:#ffffff08}.threadTitle{font-size:15px}.threadTime{font-size:12px;opacity:.7}.history li:hover{background-color:#b4b4b40d}.sign{padding-top:10px;margin:10px;font-size:14px;text-align:center;border-top:solid rgba(180,180,180,.05) 2px}.fa-trash{position:absolute;top:81%;right:10px;transform:translateY(-50%);opacity:0;transition:opacity .15s ease;font-size:16px}.history li:hover .fa-trash{opacity:1;color:#22d3ee}.fa-trash:hover{color:#f87171!important}.highlighted{background-color:#b4b4b40d;border-radius:10px}.bottomControls{padding:10px}.modeRow{display:flex;align-items:center;justify-content:space-between}.switch{position:relative;display:inline-block;width:40px;height:22px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;inset:0;background-color:#888;transition:.2s;border-radius:22px}.slider:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:#fff;transition:.2s;border-radius:50%}input:checked+.slider{background-color:#7c3aed}input:checked+.slider:before{transform:translate(18px)}.chatWindow{background-color:#212121;height:100vh;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center}.app.light .chatWindow{background-color:#fff;color:#222}.navbar{width:100%;display:flex;justify-content:space-between;align-items:center}.navbar span,.userIconDiv{margin:1rem 2rem}.userIcon{background-color:#339cff;height:25px;width:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.chatInput{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.inputBox{width:100%;position:relative;max-width:700px;display:flex;justify-content:space-between;align-items:center}input{width:100%;border:none;background-color:#ffffff0d;color:#fff;padding:20px;font-size:.8rem;border-radius:14px;box-shadow:#0000000d 0 54px 55px,#0000000d 0 -12px 30px,#0000000d 0 4px 6px,#0000000d 0 12px 3px,#0000000d 0 -3px 5px}.app.light input{background-color:#0000000d;color:#222}input:focus{outline:none}#submit{cursor:pointer;height:35px;width:35px;font-size:20px;position:absolute;right:15px;display:flex;align-items:center;justify-content:center}#submit i:hover{color:#339cff}.info{font-size:.8rem;padding:.5rem;color:#b4b4b4}.dropDown{position:absolute;top:4rem;right:4rem;width:150px;background-color:#323232;padding:.3rem .5rem;border-radius:6px;text-align:left;z-index:1000;box-shadow:0 2px 8px #0000001a}.app.light .dropDown{background-color:#f0f0f0;color:#222}@media (max-width: 1024px){.inputBox{max-width:90%}}@media (max-width: 768px){.navbar span,.userIconDiv{margin:.8rem 1rem}.dropDown{right:1rem;top:3.5rem;width:90vw;max-width:320px}.inputBox{max-width:95%}.info{font-size:.75rem;padding:.4rem}}.dropDownItem{font-size:.9rem;margin:.3rem 0rem;padding:.5rem .2rem;cursor:pointer}.dropDownItem:hover{background-color:#b4b4b41a;border-radius:6px}.chats{max-width:700px;overflow-y:scroll;padding:8rem;scrollbar-width:none}.app.light .chats{color:#222}@media (max-width: 1024px){.chats{padding:4rem 2rem;max-width:90%}}@media (max-width: 768px){.chats{padding:2rem 1rem;max-width:95%}}.userDiv{display:flex;justify-content:flex-end;font-size:.9rem}.gptDiv{text-align:left;font-size:.9rem}.userMessage{background-color:#323232;padding:10px 20px;border-radius:14px;margin-left:15rem;max-width:500px;width:fit-content}.app.light .userMessage{background-color:#e0e0e0;color:#222}@media (max-width: 1024px){.userMessage{margin-left:8rem;max-width:80%}}@media (max-width: 768px){.userMessage{margin-left:0;max-width:95%}}.hljs{border-radius:14px!important}.app.light .hljs{background-color:#f0f0f0!important;color:#222!important}pre{white-space:pre-wrap}.app.light pre{background-color:#f0f0f0;color:#222}.chat-start{transform:translateY(195px)}.brandText strong{font-size:1.2rem}.brandText strong img{width:20px;height:20px;border-radius:50%;object-fit:cover}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}.upgradeOverlay{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:2000}.upgradeContainer{background:#1f1f1f;color:#fff;width:min(1000px,95vw);border-radius:12px;padding:20px;box-shadow:0 10px 40px #0000004d}.app.light .upgradeContainer{background:#fff;color:#222}.upgradeHeader{display:flex;align-items:center;justify-content:space-between}.upgradeHeader h2{margin:0}.tabs span{margin:0 8px;padding:6px 10px;border-radius:20px;background:#ffffff1a}.app.light .tabs span{background:#00000014}.tabs .active{background:#339cff;color:#fff}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}.planCard{background:#2a2a2a;border-radius:12px;padding:16px}.app.light .planCard{background:#f5f5f5}.priceRow{display:flex;align-items:baseline;gap:8px}.strike{text-decoration:line-through;opacity:.6}.price{font-size:24px;font-weight:600}.note{font-size:12px;opacity:.7}.currentBtn,.buyBtn{margin:10px 0;width:100%;padding:10px;border-radius:24px;border:none;background:#339cff;color:#fff;cursor:pointer}.closeBtn{border:none;background:transparent;color:inherit;font-size:20px;cursor:pointer}.planCard ul{padding-left:18px}@media (max-width: 900px){.plans{grid-template-columns:1fr}}.landing-container{--landing-bg: #0F0F10;--landing-card: #141414;--landing-text: #FFFFFF;--landing-subtext: #B0B0B0;--landing-border: rgba(255, 255, 255, .1);--landing-nav-bg: rgba(20, 20, 20, .8);--landing-btn-secondary: #141414;--landing-tech-bg: #1E1E1E;width:100%;min-height:100vh;background-color:var(--landing-bg);color:var(--landing-text);overflow-x:hidden;font-family:Inter,sans-serif;transition:all .3s ease}.landing-container.light{--landing-bg: #F4F4F5;--landing-card: #FFFFFF;--landing-text: #1F1F1F;--landing-subtext: #555555;--landing-border: rgba(0, 0, 0, .1);--landing-nav-bg: rgba(255, 255, 255, .8);--landing-btn-secondary: #E4E4E7;--landing-tech-bg: #F1F1F1}.landing-navbar{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;padding:1rem 8%;background:var(--landing-nav-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;border-bottom:1px solid var(--landing-border)}.landing-logo{font-size:1.8rem;font-weight:900;letter-spacing:-1px;background:linear-gradient(90deg,#7b3fe4,#2bb3e6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.landing-nav-links{display:flex;gap:3rem;align-items:center}.landing-nav-links a{text-decoration:none;color:var(--landing-subtext);font-size:.95rem;font-weight:500;transition:all .3s}.landing-nav-links a:hover{color:var(--landing-text)}.landing-theme-toggle{cursor:pointer;font-size:1.1rem;color:var(--landing-text);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--landing-tech-bg);border:1px solid var(--landing-border);transition:all .3s}.landing-theme-toggle:hover{background:var(--landing-card);transform:rotate(15deg)}.landing-login-btn{padding:.7rem 1.8rem;border-radius:12px;background:linear-gradient(90deg,#7b3fe4,#2bb3e6);color:#fff;border:none;font-weight:700;cursor:pointer;transition:all .3s}.landing-login-btn:hover{box-shadow:0 8px 20px #7b3fe44d;transform:translateY(-2px)}.landing-hero{display:flex;padding:10rem 8%;align-items:center;gap:6rem;max-width:1400px;margin:0 auto}.landing-hero-content{flex:1.2}.landing-hero-title{font-size:4rem;font-weight:900;margin-bottom:1.5rem;line-height:1.1;color:var(--landing-text);letter-spacing:-2px}.landing-hero-subtitle{font-size:1.25rem;color:var(--landing-subtext);margin-bottom:3rem;line-height:1.6;max-width:600px}.landing-hero-btns{display:flex;gap:1rem}.landing-primary-btn{padding:1rem 2rem;background:linear-gradient(90deg,#7b3fe4,#2bb3e6);color:#fff;border:none;border-radius:12px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:transform .2s}.landing-primary-btn:hover{transform:translateY(-2px)}.landing-secondary-btn{padding:1rem 2rem;background:var(--landing-btn-secondary);color:var(--landing-text);border:1px solid var(--landing-border);border-radius:12px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .2s}.landing-secondary-btn:hover{background:var(--landing-border)}.landing-hero-image{flex:1;display:flex;justify-content:center}.landing-image-container,.landing-demo-container{width:100%;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px #0000004d;border:1px solid var(--landing-border)}.landing-demo-section{padding:8rem 8%;max-width:1400px;margin:0 auto;position:relative;background:radial-gradient(circle at 50% 100%,rgba(43,179,230,.05),transparent 70%)}.landing-container.light .landing-demo-section{background:radial-gradient(circle at 50% 100%,rgba(123,63,228,.03),transparent 70%)}.landing-demo-title{font-size:3rem;font-weight:900;margin-bottom:1rem;background:linear-gradient(90deg,#7b3fe4,#2bb3e6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-1px}.landing-demo-wrapper{position:relative;padding:2rem;display:flex;justify-content:center;perspective:1000px}.landing-demo-container{position:relative;width:100%;max-width:1000px;border-radius:24px;overflow:visible;box-shadow:0 40px 100px #0006;border:1px solid var(--landing-border);transition:all .5s cubic-bezier(.4,0,.2,1);background:var(--landing-card)}.landing-container.light .landing-demo-container{box-shadow:0 40px 80px #0000001a}.landing-demo-container:hover{transform:translateY(-10px) rotateX(2deg);box-shadow:0 50px 120px #7b3fe426}.landing-screenshot{width:100%;height:auto;display:block;border-radius:24px;transition:transform .5s ease}.landing-demo-badge{position:absolute;display:flex;align-items:center;gap:8px;padding:10px 18px;background:#ffffff0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:100px;color:#fff;font-size:.85rem;font-weight:600;z-index:10;box-shadow:0 10px 30px #0003;animation:float 4s ease-in-out infinite}.landing-container.light .landing-demo-badge{background:#fffc;color:#1f1f1f;border-color:#7b3fe433}.landing-demo-badge.top-left{top:-20px;left:-20px}.landing-demo-badge.top-right{top:20px;right:-40px;animation-delay:1s}.landing-demo-badge.bottom-left{bottom:40px;left:-40px;animation-delay:2s}.landing-demo-badge svg{color:#2bb3e6}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width: 768px){.landing-demo-title{font-size:2.2rem}.landing-demo-badge{display:none}.landing-demo-wrapper{padding:0}}.landing-features-section{padding:8rem 8%;max-width:1400px;margin:0 auto;position:relative;background:radial-gradient(circle at 50% 0%,rgba(123,63,228,.05),transparent 70%)}.landing-container.light .landing-features-section{background:radial-gradient(circle at 50% 0%,rgba(123,63,228,.03),transparent 70%)}.landing-section{padding:6rem 8%;max-width:1400px;margin:0 auto}.landing-features-section .landing-section-header{text-align:center;max-width:700px;margin:0 auto 5rem}.landing-features-section .landing-badge{display:inline-block;padding:.5rem 1.2rem;background:#7b3fe41a;color:#7b3fe4;border-radius:100px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:1.5rem;border:1px solid rgba(123,63,228,.2)}.landing-section-title{text-align:center;font-size:2.5rem;margin-bottom:4rem;color:var(--landing-text)}.landing-features-section .landing-section-title{text-align:center;font-size:3rem;font-weight:900;margin-bottom:1.5rem;color:var(--landing-text);letter-spacing:-1px}.landing-features-section .landing-section-subtitle{font-size:1.15rem;color:var(--landing-subtext);line-height:1.6}.landing-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.landing-feature-card{background-color:var(--landing-card);padding:3rem 2rem;border-radius:24px;border:1px solid var(--landing-border);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.landing-feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(180deg,rgba(123,63,228,.05) 0%,transparent 100%);opacity:0;transition:opacity .4s}.landing-feature-card:hover{transform:translateY(-10px) scale(1.02);border-color:#7b3fe44d;box-shadow:0 20px 40px #0003}.landing-container.light .landing-feature-card:hover{box-shadow:0 20px 40px #7b3fe41a}.landing-feature-card:hover:before{opacity:1}.landing-feature-icon-container{position:relative;width:64px;height:64px;display:flex;align-items:center;justify-content:center;z-index:1;margin-bottom:.5rem}.landing-feature-icon-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#7b3fe41a;border-radius:20px;transition:all .4s cubic-bezier(.4,0,.2,1)}.landing-feature-card:hover .landing-feature-icon-bg{transform:rotate(15deg) scale(1.1);background:#7b3fe4}.landing-feature-icon{width:32px;height:32px;color:#7b3fe4;transition:all .4s;z-index:2}.landing-feature-card:hover .landing-feature-icon{color:#fff;transform:scale(1.1)}.landing-feature-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.5rem}.landing-feature-tag{font-size:.7rem;font-weight:800;color:#7b3fe4;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:.25rem;padding:.25rem .75rem;background:#7b3fe414;border-radius:100px}.landing-feature-card h3{font-size:1.5rem;font-weight:800;margin:.25rem 0;color:var(--landing-text);letter-spacing:-.5px}.landing-feature-card p{font-size:.95rem;color:var(--landing-subtext);line-height:1.6;margin:.5rem 0 0;max-width:280px}.landing-container.light .landing-feature-card h3{color:#27272a}.landing-container.light .landing-feature-card p{color:#52525b}.landing-container.light .landing-feature-tag{background:#7b3fe41a}@media (max-width: 1100px){.landing-features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.landing-features-grid{grid-template-columns:1fr}.landing-section-title{font-size:2.2rem}.landing-features-section{padding:5rem 5%}}.landing-steps{display:flex;justify-content:space-between;gap:2rem;text-align:center}.landing-step{flex:1;display:flex;flex-direction:column;align-items:center}.landing-step-icon-container{position:relative;width:80px;height:80px;background:var(--landing-card);border:1px solid var(--landing-border);border-radius:24px;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#7b3fe4;margin-bottom:2rem;transition:transform .3s}.landing-step:hover .landing-step-icon-container{transform:translateY(-5px) scale(1.05)}.landing-step-num{position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(90deg,#7b3fe4,#2bb3e6);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff;font-size:.9rem;box-shadow:0 4px 10px #0003}.landing-step h3{color:var(--landing-text);margin-bottom:1rem}.landing-step p{color:var(--landing-subtext);max-width:250px}.landing-tech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.landing-tech-box{background-color:var(--landing-tech-bg);padding:2.5rem 1.5rem;text-align:center;border-radius:16px;border:1px solid var(--landing-border);font-weight:600;color:var(--landing-text);display:flex;flex-direction:column;align-items:center;gap:1.5rem;transition:all .3s}.landing-tech-box:hover{background:var(--landing-card);box-shadow:0 10px 30px #0000001a}.landing-tech-icon{font-size:3rem}.landing-cta-section{position:relative;padding:8rem 5%;margin:4rem 8% 8rem;border-radius:40px;background:#141414;border:1px solid var(--landing-border);overflow:hidden;text-align:center;display:flex;justify-content:center;align-items:center}.landing-container.light .landing-cta-section{background:#fff;box-shadow:0 20px 50px #0000000d}.landing-cta-content{position:relative;z-index:2;max-width:800px;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.landing-cta-title{font-size:3.5rem;font-weight:900;line-height:1.1;letter-spacing:-2px;background:linear-gradient(90deg,#7b3fe4,#2bb3e6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0}.landing-cta-subtitle{font-size:1.25rem;color:var(--landing-subtext);line-height:1.6;max-width:600px;margin:0}.landing-cta-actions{display:flex;flex-direction:column;align-items:center;gap:1.25rem;margin-top:1rem}.landing-cta-btn{padding:1.2rem 3rem;font-size:1.1rem;font-weight:800;border-radius:100px;background:linear-gradient(90deg,#7b3fe4,#2bb3e6);color:#fff;border:none;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #7b3fe44d;display:flex;align-items:center;gap:10px}.landing-cta-btn .arrow{transition:transform .3s ease}.landing-cta-btn:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 15px 40px #7b3fe480;filter:brightness(1.1)}.landing-cta-btn:hover .arrow{transform:translate(5px)}.landing-cta-microtext{font-size:.85rem;color:var(--landing-subtext);opacity:.7;margin:0}.landing-cta-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:300px;background:radial-gradient(circle,rgba(123,63,228,.15) 0%,transparent 70%);filter:blur(50px);pointer-events:none;z-index:1}.landing-container.light .landing-cta-glow{background:radial-gradient(circle,rgba(123,63,228,.1) 0%,transparent 70%)}@media (max-width: 768px){.landing-cta-section{padding:5rem 1.5rem;margin:2rem 5% 4rem;border-radius:32px}.landing-cta-title{font-size:2.5rem;letter-spacing:-1px}.landing-cta-subtitle{font-size:1.1rem}.landing-cta-btn{width:100%;justify-content:center;padding:1.1rem 2rem}}.landing-footer{padding:4rem 8%;border-top:1px solid var(--landing-border);display:flex;justify-content:space-between;color:var(--landing-subtext);font-size:.9rem}@media (max-width: 1200px){.landing-hero-title{font-size:3rem}}@media (max-width: 968px){.landing-navbar{padding:1.2rem 5%}.landing-hero{flex-direction:column;text-align:center;padding:5rem 5%}.landing-hero-btns{justify-content:center}.landing-nav-links a:not(.landing-login-btn){display:none}.landing-hero-title{font-size:2.5rem}.landing-steps{flex-direction:column;gap:3rem}.landing-section{padding:4rem 5%}}@media (max-width: 480px){.landing-hero-title{font-size:2rem}.landing-hero-btns{flex-direction:column}.landing-primary-btn,.landing-secondary-btn{width:100%}.landing-footer{flex-direction:column;gap:1rem;text-align:center}}
