@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}html{scroll-behavior:smooth}.bg-gradient-primary{background:linear-gradient(135deg,var(--landing-primary-start, #7C3AED) 0%,var(--landing-primary-end, #472187) 100%)}.text-gradient{background:linear-gradient(135deg,var(--landing-primary-start, #7C3AED) 0%,var(--landing-primary-end, #472187) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.navbar{transition:all .3s ease;background-color:#fffffff2!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.navbar.scrolled{box-shadow:0 .125rem .25rem #00000013}.landing-hero-shell{min-height:80vh;display:flex;align-items:center;border-radius:1rem;isolation:isolate}.landing-hero-image{object-fit:cover;left:0;right:0;z-index:1}.landing-hero-content{z-index:2;padding-top:7rem;padding-bottom:3rem}.landing-hero-features .ozellik-kart h3,.landing-hero-features .ozellik-kart p{color:#0f172a;text-shadow:0 1px 0 rgba(255,255,255,.35)}.landing-hero-content h1{line-height:1.15}.hero-section{padding-top:8rem;padding-bottom:6rem}.menu-ozellik-wrapper{display:flex;flex-direction:row;justify-content:space-between;gap:30px;padding:20px 0;flex-wrap:wrap}.ozellik-kart{flex:1;min-width:250px;border-left:2px solid var(--landing-primary-start, #7C3AED);padding-left:20px;transition:transform .3s ease}.ozellik-kart:hover{transform:translate(5px)}.ozellik-kart h3{margin:0 0 10px;font-size:1.25rem;color:#1f2937;font-weight:700}.ozellik-kart p{margin:0;color:#4b5563;line-height:1.6;font-size:.95rem}.feature-card{transition:all .3s ease;border:1px solid rgba(0,0,0,.05)}.feature-card:hover{transform:translateY(-8px);box-shadow:0 1rem 3rem #0000001a!important}.feature-icon{width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;font-size:1.5rem}.card.card-pro{background:linear-gradient(135deg,var(--landing-primary-start, #7C3AED) 0%,var(--landing-primary-end, #472187) 100%);border:none!important;color:#fff!important}.card.card-pro .badge h2,.card.card-pro p,.card.card-pro i{color:#fff!important}.card.card-pro .d-flex{gap:.75rem}.text-custom-purple{color:var(--landing-primary-end, #472187)!important;font-weight:700}.pricing-table-image{width:120px}.landing-list-lg{font-size:18px}.problem-solution-section{background:linear-gradient(180deg,#fff,#fafafe)}.problem-solution-row{row-gap:2.25rem}.problem-solution-media{border-radius:1rem;overflow:hidden;box-shadow:0 .9rem 2rem #0f172a1a}.problem-solution-media img{width:100%;height:100%;min-height:280px;max-height:420px;object-fit:cover}.problem-solution-card{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:1rem;box-shadow:0 .8rem 2rem #0f172a0f;padding:1.75rem;height:100%;display:flex;flex-direction:column}.problem-solution-card h3{margin-bottom:1rem}.problem-solution-card .landing-list-lg{margin-bottom:1.25rem!important}.problem-solution-card .btn-gradient{width:auto;align-self:flex-start}.benefit-item{transition:all .3s ease}.benefit-item:hover{background-color:var(--landing-primary-start, #7C3AED)}.stats-section{background:linear-gradient(135deg,var(--landing-primary-start, #7C3AED) 0%,var(--landing-primary-end, #472187) 100%);color:#fff}.step-number{width:80px;height:80px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:2rem;font-weight:700;background:linear-gradient(135deg,var(--landing-primary-start, #7C3AED) 0%,var(--landing-primary-end, #472187) 100%);color:#fff;box-shadow:0 .5rem 1rem var(--landing-primary-start, #7C3AED)}.btn-gradient{background:linear-gradient(135deg,var(--landing-primary-start, #7C3AED) 0%,var(--landing-primary-end, #472187) 100%);border:none;color:#fff;padding:.875rem 2rem;font-weight:600;transition:all .3s ease;box-shadow:0 .5rem 1rem var(--landing-primary-start, #7C3AED)}.btn-gradient:hover{transform:translateY(-2px);box-shadow:0 .75rem 1.5rem var(--landing-primary-start, #7C3AED);opacity:.95;color:#fff}.btn-outline-gradient{border:2px solid var(--landing-primary-start, #7C3AED);color:var(--landing-primary-start, #7C3AED);padding:.875rem 2rem;font-weight:600;transition:all .3s ease}.btn-outline-gradient:hover{background:linear-gradient(135deg,var(--landing-primary-start, #7C3AED) 0%,var(--landing-primary-end, #472187) 100%);border-color:transparent;color:#fff;transform:translateY(-2px)}.social-link-btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center}.social-link-btn:hover{transform:translateY(-1px)}.app-mockup-wrapper{width:min(360px,80vw);aspect-ratio:924/1491;margin:0 auto;position:relative}.app-mockup-frame{position:relative;z-index:2;width:100%;height:auto;display:block;pointer-events:none}.app-mockup-iframe{position:absolute;z-index:1;left:5%;top:2%;width:90%;height:98%;border:none;background:#fff;overflow:hidden}.cta-copy-width{max-width:600px}.landing-footer{background-color:#f6f6f9;color:#6f717b;padding:5.5rem 0 2.25rem;position:relative}.landing-footer:before,.landing-footer:after{content:"";position:absolute;left:0;width:100%;pointer-events:none}.footer-top{position:relative;z-index:1}.footer-heading{color:#191b22;font-size:1.2rem;font-weight:700;line-height:1.15;margin-bottom:1.25rem}.footer-links li{margin-bottom:.7rem}.footer-links a{color:#777985;text-decoration:none;font-weight:500;transition:color .2s ease}.footer-links a:hover{color:var(--landing-primary-end, #472187)}.contact-box{background:#eceaf3;border:1px solid #e0deeb;border-radius:4px;padding:2.35rem 2.25rem}.contact-title{color:var(--landing-primary-start, #7C3AED);font-size:2rem;font-weight:700;margin-bottom:1.2rem}.footer-contact-form .input-group{border:1px solid #dddde8;border-radius:10px;overflow:hidden}.contact-input{border:none;background:#fff;color:#4b4d57;height:56px;padding:0 1rem;flex:1}.contact-input::placeholder{color:#a4a6b3;font-weight:500}.contact-input:focus{outline:none;box-shadow:none}.contact-button{border:none;width:56px;height:56px;background:linear-gradient(180deg,var(--landing-primary-start, #7C3AED) 0%,var(--landing-primary-start, #7C3AED) 100%);color:#fff;display:inline-flex;align-items:center;justify-content:center;transition:filter .2s ease}.contact-button svg{width:18px;height:18px}.contact-button:hover{filter:brightness(1.06)}.footer-divider{border-color:#e4e5ed;margin:3.75rem 0 2rem}.footer-brand-logo{height:32px;width:auto}.footer-policy .list-inline-item{margin:0 .75rem}.footer-policy a{color:#1f2026;text-decoration:none;font-weight:600;transition:color .2s ease}.footer-policy a:hover{color:var(--landing-primary-end, #472187)}.footer-socials{gap:.75rem}.footer-social-link{width:42px;height:42px;border-radius:50%;border:1px solid #d8dae3;color:#0f1016;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:700;font-size:1rem;transition:border-color .2s ease,color .2s ease,transform .2s ease}.footer-social-link:hover{color:var(--landing-primary-end, #472187);border-color:#b7bade;transform:translateY(-1px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .6s ease-out}.qr-illustration{max-width:400px;margin:0 auto}@media (max-width: 768px){.navbar .container{padding-left:1rem;padding-right:1rem}.navbar-collapse{margin-top:.75rem;padding:.75rem;border-radius:.75rem;background-color:#fffffff5}.hero-section{padding-top:6rem;padding-bottom:4rem}.step-number{width:60px;height:60px;font-size:1.5rem}.landing-hero-shell{min-height:70vh;border-radius:0}.landing-hero-content{padding-top:6rem;padding-bottom:2.5rem}.landing-hero-content h1{font-size:clamp(1.8rem,8vw,2.4rem)}.landing-hero-content h5{font-size:1rem}.menu-ozellik-wrapper{flex-direction:column;gap:1rem;padding:0}.ozellik-kart{min-width:0;width:100%;padding-left:14px}.ozellik-kart h3{font-size:1.1rem}.ozellik-kart p{font-size:.92rem}.feature-card{border-radius:1rem}.card.card-pro .d-flex{flex-direction:column;align-items:flex-start!important}.pricing-table-image{width:min(110px,38vw);align-self:flex-end}.landing-list-lg{font-size:1rem;padding-left:1rem}.problem-solution-row{row-gap:1.25rem}.problem-solution-media img{min-height:220px;max-height:300px}.problem-solution-card{padding:1.25rem}.problem-solution-card h3{font-size:1.35rem}.problem-solution-card .btn-gradient{width:100%;align-self:stretch;margin-top:.5rem!important}.stats-section .display-3{font-size:clamp(2rem,10vw,2.8rem)}.btn-gradient{padding:.8rem 1.35rem;width:100%}.text-start.mt-4.d-flex.justify-content-between.align-items-center .badge{font-size:1rem!important;padding:.55rem .95rem!important}.app-mockup-wrapper{width:min(320px,82vw)}.app-mockup-iframe{border-radius:1.8rem}.landing-footer{padding-top:4.5rem}.landing-footer:after{top:62px}.footer-heading{font-size:1.35rem}.contact-box{padding:1.5rem}.contact-title{font-size:1.3rem}.footer-divider{margin:2.25rem 0 1.5rem}.footer-policy .list-inline-item{margin:0 .4rem}.footer-bottom{text-align:center}}@media (max-width: 576px){.landing-hero-content{padding-top:5.75rem}.landing-hero-features{margin-top:2rem!important}.container{padding-left:1rem;padding-right:1rem}.footer-policy{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.footer-policy .list-inline-item{margin:0}.problem-solution-card{border-radius:.9rem;padding:1rem}.problem-solution-media{border-radius:.9rem}.problem-solution-card .landing-list-lg{margin-bottom:1rem!important}}
