body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background:#0000;font-family:Inter,sans-serif}.seam-bridge{background:radial-gradient(600px 400px at 95% 10%,#ffa56459 0,#ffa5641a 55%,#ffa56400 75%),radial-gradient(500px 450px at 8% 50%,#78c8ff73 0,#099dff1f 55%,#78c8ff00 75%),linear-gradient(180deg,#fff,#fff);background-repeat:no-repeat;background-size:cover}.after-bg{background:radial-gradient(900px 600px at 10% 15%,#f6dfff59 0,#ffffff26 50%,#eab6ff00 70%),radial-gradient(1100px 700px at 82% 20%,#eab6ff59 0,#f3b7ff26 50%,#f2d2ff00 70%),radial-gradient(1400px 900px at 10% 95%,#9cd1ff59 0,#9cd1ff26 55%,#9cd1ff00 75%),linear-gradient(180deg,#faeaff00,#f7deff 10%,#e8ddff 15%,#f0f3ff 44%,#f4fbff 62%,#f7f6ff 100%,#f2eaff 0);background-repeat:no-repeat;background-size:cover;width:100%}.app-container{position:relative;width:100%}.navbar{align-items:center;background-color:hsla(0,0%,100%,.767);border-radius:0;box-shadow:0 10px 50px -10px #00000040;display:flex;height:75px;justify-content:space-between;position:absolute;position:fixed;top:0;transform:translate(0);transition:all .3s ease-in-out,transform .4s ease-in-out,border-radius .4s ease-in-out;width:100%;z-index:50}.navbar.scrolled{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(30px);background:hsla(0,0%,100%,.185);border-radius:50px;box-shadow:0 8px 32px #00000026,inset 0 0 0 1px #ffffff4d;margin-left:5%;top:1rem;width:90%}.adflyn-logo{max-width:150px;object-fit:contain;transition:height .3s ease}.nav-links-wrapper{align-items:center;color:#4b5563;display:none;font-size:.95rem;font-weight:500;gap:1.75rem}@media (min-width:768px){.navbar{padding:0 2rem}.navbar.scrolled{padding:0 1.5rem}.nav-links-wrapper{display:flex}}.nav-link{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;padding:.25rem 0;position:relative;transition:color .2s}.nav-link:after{background:#111827;bottom:-3px;content:"";height:2px;left:0;position:absolute;transition:width .2s ease;width:0}.nav-link:hover{color:#111827}.nav-link:hover:after{width:100%}.signup-button{align-items:center;background:#1f2937;border-radius:9999px;box-shadow:0 8px 15px -3px #0000001a;color:#fff;display:flex;font-size:.85rem;font-weight:500;gap:.4rem;padding:.45rem 1rem;transition:all .2s ease;white-space:nowrap}.signup-button:hover{background:#8b5cf6;box-shadow:0 12px 20px -5px #8b5cf64d;transform:translateY(-1px)}.icon-arrow{height:.9rem;width:.9rem}.desktop-only{display:none}@media (min-width:768px){.desktop-only{display:flex}.signup-button{font-size:.9rem;padding:.5rem 1.1rem}}.mobile-toggle{background:none;border:none;cursor:pointer;display:flex;padding:1.5rem}.mobile-toggle .icon{stroke:#4b5563;stroke-width:2;height:22px;transition:stroke .2s;width:22px}.mobile-toggle:hover .icon{stroke:#111827}@media (min-width:768px){.mobile-toggle{display:none}}.mobile-menu{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fffffff7;display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:1.5rem;position:fixed;transform:translateX(100%);transition:all .3s ease;visibility:hidden;width:100%;z-index:40}.mobile-menu.open{opacity:1;transform:translateX(0);visibility:visible}.mobile-links{align-items:center;display:flex;flex-direction:column;gap:1.5rem;max-width:280px;width:100%}.mobile-links .nav-link{color:#374151;font-size:1.1rem;font-weight:600}.mobile-only{font-size:.95rem;justify-content:center;padding:.6rem 1.2rem;width:100%}.navbar.scrolled~.mobile-menu{height:calc(100vh - 70px);top:60px}.hero-container{align-items:center;color:#1f2937;display:flex;flex-direction:column;font-family:Inter,sans-serif;gap:clamp(1.5rem,4vw,1rem);justify-content:center;min-height:85vh;overflow:hidden;padding:clamp(9rem,12vw,8rem) 1rem clamp(3rem,8vw,0rem);position:relative;text-align:center}.headline{font-size:clamp(2rem,6vw,2.5rem);font-weight:500;line-height:1.2;margin:0;max-width:1200px}.subheading{color:#6b7280;font-size:clamp(1rem,3vw,1.125rem);line-height:1.5;margin:0;max-width:36rem}.cta-button{align-items:center;background-color:#1f2937;border-radius:9999px;box-shadow:0 10px 15px -3px #0003;color:#fff;display:inline-flex;font-size:clamp(.95rem,2.5vw,1rem);font-weight:600;gap:.5rem;margin:0;padding:.75rem 1.75rem;text-decoration:none;transition:all .25s ease}.cta-button:hover{background-color:#8b5cf6;box-shadow:0 15px 20px -5px #8b5cf666;transform:translateY(-2px)}.cta-button svg{height:clamp(1.1rem,3vw,1.25rem);width:clamp(1.1rem,3vw,1.25rem)}.chatbot-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffff80;border-radius:1.5rem;box-shadow:0 20px 50px #00000026;display:flex;flex-direction:column;gap:.75rem;margin-top:clamp(1.5rem,4vw,2rem);max-width:clamp(20rem,90vw,50rem);min-height:clamp(12rem,35vw,14rem);padding:clamp(1rem,3vw,1.5rem);width:100%}.search-bar{align-items:center;border-bottom:1px solid #e5e7eb;color:#4b5563;display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:.75rem}.search-icon{color:#9ca3af;flex-shrink:0;height:clamp(1.1rem,3vw,1.25rem);width:clamp(1.1rem,3vw,1.25rem)}.search-text{flex-grow:1;font-size:clamp(.9rem,2.5vw,1rem);min-width:0;overflow:hidden;text-overflow:ellipsis}.search-text,.tag-pill{color:#4b5563;white-space:nowrap}.tag-pill{align-items:center;background-color:#f3f4f6;border-radius:9999px;display:inline-flex;flex-shrink:0;font-size:clamp(.75rem,2vw,.875rem);font-weight:500;gap:.25rem;padding:.25rem .75rem}.tag-icon{height:clamp(.9rem,2.5vw,1rem);width:clamp(.9rem,2.5vw,1rem)}.response-area{flex-grow:1;padding:.75rem 0;text-align:left}.mock-link{gap:.75rem}.link-thumbnail,.mock-link{align-items:center;display:flex}.link-thumbnail{background-color:#f3f4f6;border-radius:.5rem;flex-shrink:0;height:clamp(2.2rem,6vw,2.5rem);justify-content:center;width:clamp(2.2rem,6vw,2.5rem)}.thumbnail-icon{color:#4b5563;height:clamp(1.3rem,4vw,1.5rem);width:clamp(1.3rem,4vw,1.5rem)}.link-title{color:#1f2937;font-size:clamp(.85rem,2.3vw,.9rem);font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-source{color:#9ca3af;font-size:clamp(.7rem,2vw,.75rem);margin:0}.controls-area{border-top:1px solid #e5e7eb;gap:1rem;justify-content:space-between;padding-top:.75rem}.add-tabs,.controls-area{align-items:center;display:flex}.add-tabs{color:#4b5563;cursor:pointer;font-size:clamp(.85rem,2.3vw,.9rem);gap:.5rem;transition:color .2s;white-space:nowrap}.add-tabs:hover{color:#1f2937}.control-icon{color:#9ca3af;height:clamp(1.1rem,3vw,1.25rem);width:clamp(1.1rem,3vw,1.25rem)}.upload-button{align-items:center;background-color:#1f2937;border:none;border-radius:9999px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:clamp(2.2rem,6vw,2.5rem);justify-content:center;transition:all .2s ease;width:clamp(2.2rem,6vw,2.5rem)}.upload-button:hover{background-color:#374151;transform:translateY(-1px)}.upload-icon{height:clamp(1.1rem,3vw,1.25rem);transform:rotate(180deg);width:clamp(1.1rem,3vw,1.25rem)}@media (max-width:480px){.search-bar{gap:.4rem}.search-text{font-size:.9rem;margin-top:.5rem;order:1;width:100%}.tag-pill{order:0}.controls-area{align-items:flex-start;flex-direction:column;gap:.75rem}.upload-button{align-self:flex-end}}@media (min-width:768px){.chatbot-card{gap:1rem;padding:1.75rem}}.faq-section{align-items:flex-start;display:flex;font-family:Inter,sans-serif;justify-content:center;min-height:100vh;padding:6rem 1.5rem}.faq-content-wrapper{display:flex;flex-direction:column;gap:3rem;max-width:70rem;width:100%}@media (min-width:1024px){.faq-content-wrapper{flex-direction:row;gap:4rem}}.faq-left-panel{align-self:flex-start;background-color:#fff;border-radius:1.5rem;box-shadow:0 10px 30px #0000000d;max-width:100%;padding:2rem;width:100%}@media (min-width:1024px){.faq-left-panel{max-width:25rem;padding:3rem;top:5rem}}.faq-title{color:#1f2937;font-size:clamp(2rem,5vw,2.5rem);font-weight:800;line-height:1.1;margin-bottom:1.5rem}.faq-left-content{align-items:center;display:flex;justify-content:space-between;margin-top:0}.faq-help-text{color:#4b5563;font-size:1rem;margin-bottom:0}.faq-contact-button{align-items:center;background-color:#1f2937;border:none;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;height:3rem;justify-content:center;padding:0;transition:background-color .2s,transform .2s;width:3rem}.faq-contact-button:hover{background-color:#111827;transform:scale(1.05)}.faq-contact-button svg{height:1.25rem;transform:rotate(-45deg);width:1.25rem}.faq-right-panel{max-width:100%;width:100%}.faq-item{background-color:#fff;border:none;border-radius:.75rem;box-shadow:0 4px 15px #00000008;cursor:pointer;font-family:inherit;margin-bottom:1rem;padding:0;text-align:left;transition:all .3s;width:100%}.faq-item .faq-question{padding:1rem 1.5rem}.faq-item:hover{background-color:#fff;box-shadow:0 8px 25px #00000014;transform:scale(1.008)}.faq-question{align-items:center;color:#1f2937;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;transition:font-weight .3s}.faq-question p{color:#1f2937;padding-right:.5rem}.faq-item.active .faq-question p,.faq-item:hover .faq-question p{font-weight:600}.faq-icon{color:#9ca3af;cursor:pointer;display:block;flex-shrink:0;height:1.25rem;transform-origin:center;transition:transform .3s ease,color .3s ease;width:1.25rem}.faq-item.active .faq-icon{color:#1f2937;transform:rotate(90deg)}.faq-answer-container{max-height:0;opacity:0;overflow:hidden;padding:0 1.5rem;transition:max-height .5s ease-in-out,padding .4s ease-in-out,opacity .4s ease}.faq-item.active .faq-answer-container{max-height:500px;opacity:1;padding:0 1.5rem 1.5rem}.faq-answer{color:#4b5563;font-size:.9rem;line-height:1.6}.footer-container{background-color:#fff;border-radius:20px;border-top:1px solid #0000001a;color:#6b7280;font-size:.875rem;margin:2rem auto 0;padding:2rem 1rem 1.5rem;position:relative;width:95%}.footer-content-wrapper{margin:0 auto;max-width:80rem}.footer-top{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}.adflyn-logo-footer{width:150px}@media (min-width:768px){.footer-top{align-items:flex-start;flex-direction:row;justify-content:space-between;margin-bottom:3rem}}.footer-col-wrapper{display:flex;gap:2rem;margin-top:0;width:100%}@media (min-width:768px){.footer-col-wrapper{gap:4rem;width:auto}}.footer-col{display:flex;flex-direction:column;gap:.5rem}.footer-title{color:#1f2937;font-weight:600;margin-bottom:.5rem;white-space:nowrap}.footer-link{color:#4b5563;transition:color .15s}.footer-link:hover{color:#1f2937}.social-icons{display:flex;gap:.75rem;margin-top:.5rem}.social-icon{display:inline-block;height:1.25rem;transition:opacity .15s;width:1.25rem}.social-icon:hover{opacity:.7}.social-icon-img{display:block;height:100%;object-fit:contain;width:100%}.footer-bottom{align-items:center;border-top:1px solid #0000000d;display:flex;flex-direction:column;justify-content:space-between;padding-top:1rem;text-align:center}.footer-made-with{align-items:center;display:flex;gap:.25rem;margin-top:1rem}@media (min-width:768px){.footer-bottom{flex-direction:row;text-align:left}.footer-made-with{margin-top:0}}:root{--color-text:#1f2937;--color-muted:#4b5563;--color-subtitle:#6b7280;--color-accent:#6c5ce7;--color-hot:#ff6b81;--color-bg-card:#fff;--color-bg-visual:linear-gradient(90deg,#f8f8ff,#e9e9ff);--radius-card:2rem;--radius-inner:1rem;--shadow-card:0 10px 40px #0000001a;--shadow-inner:0 4px 15px #0000000d;--transition-card:transform 0.6s ease-in-out;--transition-stacked:transform 0.8s cubic-bezier(0.22,1,0.36,1),opacity 0.8s ease,background-color 0.6s ease}.diff-section-container{color:#1f2937;color:var(--color-text);font-family:Inter,sans-serif;padding:3rem 1.5rem 4rem;position:relative;text-align:center}.primary-header-alignment{margin-bottom:65px}.diff-header{margin:0 auto 3rem;max-width:60rem;padding:1.5rem 0;position:-webkit-sticky;position:sticky;top:90px}.header-subtitle{color:var(--color-subtitle);max-width:40rem}.feature-card-wrapper{background-color:#fff;background-color:var(--color-bg-card);border-radius:2rem;border-radius:var(--radius-card);box-shadow:0 10px 40px #0000001a;box-shadow:var(--shadow-card);display:flex;flex-direction:column;margin:4rem auto 0;max-width:100%}.feature-card-wrapper.blurred{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#fffc}.feature-card-wrapper+.feature-card-wrapper{margin-top:3rem}.left-content{flex:1 1;padding:2.5rem;text-align:left}.left-content h3{font-weight:500;line-height:1.2;margin-bottom:1rem}.left-content p{color:#4b5563;color:var(--color-muted);margin-bottom:1.5rem}.feature-list{list-style:none;margin-bottom:2rem;padding:0}.feature-list li{align-items:flex-start;color:#4b5563;color:var(--color-muted);display:flex;margin-bottom:.75rem}.feature-list li:before{color:#6c5ce7;color:var(--color-accent);content:"+";display:inline-block;font-size:1.2rem;font-weight:700;height:1rem;line-height:1;margin-right:.5rem;width:1rem}.waiting-list-btn{align-items:center;background-color:#1f2937;background-color:var(--color-text);border-radius:9999px;box-shadow:0 10px 15px -3px #0000001a;color:#fff;display:inline-flex;font-weight:500;padding:.75rem 1.75rem;text-decoration:none;transition:all .2s ease}.waiting-list-btn:hover{background-color:#8b5cf6;box-shadow:0 15px 20px -5px #8b5cf666;transform:translateY(-2px)}.waiting-list-btn svg{height:1rem;margin-left:.5rem;width:1rem}.right-visual{align-items:center;background:linear-gradient(90deg,#f8f8ff,#e9e9ff);background:var(--color-bg-visual);border-radius:0 0 2rem 2rem;border-radius:0 0 var(--radius-card) var(--radius-card);display:flex;flex:1 1;justify-content:center;min-height:200px;padding:2rem;position:relative}.trending-card{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#ffffffb3;border-radius:1rem;border-radius:var(--radius-inner);box-shadow:0 4px 15px #0000000d;box-shadow:var(--shadow-inner);padding:1.5rem;text-align:left;width:100%}.card-pill{color:#6c5ce7;color:var(--color-accent);font-weight:500;margin-bottom:1rem}.topic-item{border-bottom:1px solid #e5e7eb;padding:.75rem 0}.topic-item:last-child{border-bottom:none;padding-bottom:0}.topic-hot{color:#ff6b81;color:var(--color-hot);font-weight:600;margin-right:.5rem}.topic-title{color:#1f2937;color:var(--color-text);font-weight:600;margin:.25rem 0 0}.cursor-placeholder{bottom:1.5rem;color:#6c5ce7;color:var(--color-accent);height:2rem;position:absolute;right:1.5rem;transform:rotate(-45deg);width:2rem}.cursor-placeholder svg{fill:currentColor;height:100%;width:100%}@media (min-width:1024px){.stacked-mode{isolation:isolate;position:relative}.stacked-mode .feature-card-wrapper{position:-webkit-sticky;position:sticky;top:0;transform:translateY(0);transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .8s ease,background-color .6s ease;transition:var(--transition-stacked);will-change:transform,opacity}.stacked-mode .feature-card-wrapper:first-child{z-index:1}.stacked-mode .feature-card-wrapper:nth-child(2){z-index:12}.stacked-mode .feature-card-wrapper:nth-child(3){z-index:999}.stacked-mode .feature-card-wrapper:nth-child(4){z-index:1111}.stacked-mode .feature-card-wrapper:first-child{top:325px;transform:translateY(5px) scale(.8)}.stacked-mode .feature-card-wrapper:nth-child(2){top:315px;transform:translateY(10px) scale(.8)}.stacked-mode .feature-card-wrapper:nth-child(3){top:345px;transform:translateY(15px) scale(.85)}.stacked-mode .feature-card-wrapper:nth-child(4){top:350px;transform:translateY(40px) scale(.9)}.stacked-mode .feature-card-wrapper:first-child,.stacked-mode .feature-card-wrapper:nth-child(2){backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background-color:#ffffffbf;box-shadow:0 10px 40px #0000001a;box-shadow:var(--shadow-card)}.stacked-mode .feature-card-wrapper:nth-child(3),.stacked-mode .feature-card-wrapper:nth-child(4){-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff;box-shadow:0 15px 50px #00000026}}@media (max-width:1023px){.stacked-mode .diff-header{position:relative;top:auto}.stacked-mode .feature-card-wrapper{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff;background-color:var(--color-bg-card);box-shadow:0 10px 40px #0000001a;box-shadow:var(--shadow-card);margin-top:2rem;position:relative;top:auto;transform:none;z-index:auto}.stacked-mode .feature-card-wrapper:first-child{margin-top:0}}@media (max-width:640px){.right-visual{display:none}.feature-card-wrapper{border-radius:2rem;border-radius:var(--radius-card);max-width:100%}.header-title{font-size:1.75rem!important}.header-subtitle{font-size:.925rem!important}.left-content h3{font-size:1.5rem}.left-content p{font-size:.925rem}.feature-list li{font-size:.875rem}.waiting-list-btn{font-size:.875rem;padding:.65rem 1.5rem}.card-pill{font-size:.75rem}.topic-title{font-size:1rem}.topic-hot{font-size:.7rem}}@media (min-width:641px) and (max-width:1023px){.feature-card-wrapper{max-width:75rem}.header-title{font-size:2rem}.header-subtitle{font-size:1rem}.left-content h3{font-size:1.75rem}.left-content p{font-size:1rem}.feature-list li{font-size:.925rem}.waiting-list-btn{font-size:.9rem}.card-pill{font-size:.8rem}.topic-title{font-size:1.05rem}.topic-hot{font-size:.75rem}}@media (min-width:1024px){.feature-card-wrapper{flex-direction:row;max-width:75rem;min-height:400px;padding:0}.left-content{max-width:50%;padding:4rem}.right-visual{border-radius:0 2rem 2rem 0;border-radius:0 var(--radius-card) var(--radius-card) 0}.header-title{font-size:2.25rem}.header-subtitle{font-size:1.1rem}.left-content h3{font-size:1.875rem}.left-content p{font-size:1.05rem}.feature-list li{font-size:.975rem}.waiting-list-btn{font-size:.925rem}.card-pill{font-size:.8rem}.topic-title{font-size:1.1rem}.topic-hot{font-size:.75rem}}@media (min-width:1440px){.header-title{font-size:2.5rem}.header-subtitle{font-size:1.125rem}.left-content h3{font-size:2rem}.left-content p{font-size:1.1rem}.feature-list li{font-size:1rem}.waiting-list-btn{font-size:.95rem}.card-pill{font-size:1.25rem;font-weight:700}.topic-title{font-size:1.15rem}.topic-hot{font-size:.8rem}}.main-app-container{align-items:center;display:flex;flex-direction:column;min-height:100vh;padding:1rem;width:100%}@media (min-width:768px){.main-app-container{padding:2rem}}.testimonials-section-bg{align-items:center;display:flex;flex-direction:column;font-family:Inter,sans-serif;margin-top:50px;min-height:100vh;padding:4rem 0;width:100%}.testimonials-header{margin:0 auto 4rem;max-width:64rem;padding:0 1rem;text-align:center}.feature-pill{background-color:#e0e7ff;border-radius:9999px;color:#4f46e5;display:inline-block;font-size:.875rem;font-weight:500;margin-bottom:1rem;padding:.5rem 1rem}.header-title{color:#111827;font-size:2.5rem;font-weight:400;line-height:1.2;margin-bottom:1rem}.quote-mark{color:#6366f1;font-size:2rem;font-weight:900;margin:0 .5rem;opacity:.6;position:relative}.header-subtitle{color:#6b7280;font-size:1.125rem;margin:0 auto;max-width:42rem}.testimonials-carousel-container{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr);height:90vh;justify-content:center;margin:50px auto 0;max-width:1150px;overflow:hidden!important;padding:1rem;position:relative;width:100%}.testimonials-carousel-container:before{background:linear-gradient(180deg,#f5faff 10%,#f5faff00);top:0}.testimonials-carousel-container:after,.testimonials-carousel-container:before{content:"";height:120px;left:0;pointer-events:none;position:absolute;width:100%;z-index:10}.testimonials-carousel-container:after{background:linear-gradient(0deg,#f5faff 10%,#f5faff00);bottom:0}.testimonial-column{display:flex;height:100%;justify-content:center;overflow:hidden}.testimonials-carousel-container>.testimonial-column:nth-child(n+3){display:none}.testimonials-carousel-container>.testimonial-column:first-child,.testimonials-carousel-container>.testimonial-column:nth-child(2){display:flex}.testimonials-carousel{display:flex;flex-direction:column;gap:1.5rem}.testimonial-card{background:#fff;border:none;border-radius:.75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:1rem;height:-webkit-max-content;height:max-content;opacity:1;padding:1.5rem;text-align:left;transform:scale(1);transition:all .3s ease-in-out;width:100%}.testimonial-card:hover{opacity:1!important;transform:scale(1.01)!important}.testimonial-card.active{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;opacity:1;transform:scale(1)}.testimonial-card.inactive{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;opacity:.4;transform:scale(.98)}.quote-icon{color:#6366f1;font-size:2rem;line-height:1;opacity:.6}.testimonial-quote{color:#4b5563;flex-grow:1;font-size:1rem;line-height:1.6}.testimonial-author{border-top:1px solid #f3f4f6;padding-top:1rem}.author-name{color:#111827;font-size:1rem;font-weight:600;margin:0}.author-title{color:#4f46e5;font-size:.75rem;font-weight:500;margin:.25rem 0 0}@media (min-width:640px){.testimonials-carousel-container{gap:1.5rem}}@media (min-width:1024px){.testimonials-carousel-container{gap:1rem;grid-template-columns:repeat(4,1fr)}.testimonials-carousel-container>.testimonial-column{display:flex!important}.header-title{color:#111827;font-size:3rem;font-weight:500;line-height:1.2;margin-bottom:1rem}.quote-mark{color:#6366f1;font-size:4rem;margin:0 .5rem;opacity:.7;position:relative}}.advertising-wrapper{align-items:center;display:flex;height:90vh;justify-content:center;padding:clamp(3rem,8vh,6rem) 1rem;width:100%}.advertising-content{max-width:1200px;text-align:center;width:100%}.text-block-container{width:100%}.main-text{color:#212121;display:inline-block;font-size:clamp(24px,6vw,70px);font-weight:500;position:relative}.sub-text{color:#1e88e5;font-size:clamp(14px,.6em,35px);font-weight:600;left:1rem;position:absolute;top:-1em;transform:rotate(-7deg);z-index:1}.main-text img{filter:invert(1) sepia(1) saturate(1000%) hue-rotate(0deg) brightness(1);left:0;position:absolute;rotate:-3deg;top:.45em;width:clamp(40px,3.5em,230px)}.fullStop{color:#1e88e5;font-size:clamp(40px,1em,100px)}@media (max-width:640px){.advertising-wrapper{padding:clamp(2rem,6vh,4rem) 1rem}.sub-text{left:.5rem;top:-.6em;transform:rotate(-5deg)}.main-text img{left:-.2rem;top:.35em}}@media (min-width:640px) and (max-width:1024px){.advertising-content{padding:0 1.5rem}}
/*# sourceMappingURL=main.ee2be880.css.map*/