.about-title{background:-webkit-linear-gradient(45deg,#f6339a 1%,#ad46ff 50%,#2b7fff 99%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about-button{background:linear-gradient(45deg,#f6339a 1%,#ad46ff,#2b7fff 99%);width:auto;display:flex;padding:.8rem 1.2rem;border-radius:40px;color:#fff;font-weight:700;cursor:pointer;transition:filter .3s}.about-button:hover{filter:brightness(.9)}.start-project-button{font-family:Arial,sans-serif;font-size:1rem;font-weight:700;padding:20px 30px;width:250px;color:#000;border:none;border-radius:60px;cursor:pointer;position:relative;overflow:hidden;background:transparent;transition:color .3s ease-in-out,box-shadow .4s ease-in-out}.start-project-button:before{content:"";position:absolute;inset:0;border-radius:50px;padding:3px;background:linear-gradient(45deg,#f6339a,#ad46ff,#2b7fff);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:destination-out;transition:opacity .3s ease-in-out}.start-project-button span{background:linear-gradient(45deg,#f6339a,#ad46ff,#2b7fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;z-index:2;transition:color .3s ease-in-out}.start-project-button:after{content:"";position:absolute;inset:0;border-radius:50px;background:linear-gradient(45deg,#f6339a,#ad46ff,#2b7fff);opacity:0;transition:opacity .3s ease-in-out;z-index:1}.start-project-button:hover:after{opacity:1}.start-project-button:hover span{-webkit-text-fill-color:white}.start-project-button:active{transform:scale(.99)}@media(prefers-color-scheme:dark){.start-project-button:before{content:"";position:absolute;inset:0;border-radius:50px;padding:3px;background:linear-gradient(45deg,#f6339a,#ad46ff,#2b7fff);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:destination-out;transition:opacity .3s ease-in-out}.start-project-button span{background:linear-gradient(45deg,#f6339a,#ad46ff,#2b7fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;z-index:2;transition:color .3s ease-in-out}.start-project-button:after{content:"";position:absolute;inset:0;border-radius:50px;background:linear-gradient(45deg,#f6339a,#ad46ff,#2b7fff);opacity:0;transition:opacity .3s ease-in-out;z-index:1}}.text-gradient-header{background:-webkit-linear-gradient(45deg,#f6339a,#ad46ff,#2b7fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(prefers-color-scheme:dark){.text-gradient-header{background:-webkit-linear-gradient(45deg,#f6339a,#ad46ff,#2b7fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.gradient-link{font-size:1.5rem;font-weight:700;text-decoration:none;width:3.5rem;height:3.5rem;position:relative;display:inline-block;padding:1rem;transition:color .3s ease-in-out}.gradient-link:before{content:attr(data-text);position:absolute;inset:0;background:linear-gradient(45deg,#f6339a,#ad46ff,#2b7fff);border-radius:50%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;z-index:1;transition:opacity .3s ease-in-out}.gradient-link:after{content:"";position:absolute;inset:0;background:linear-gradient(45deg,#f6339a,#ad46ff,#2b7fff);padding-bottom:3.4rem;border-radius:50%;z-index:-1;opacity:0;transition:opacity .3s ease-in-out}@media(prefers-color-scheme:dark){.gradient-link:before{content:attr(data-text);position:absolute;inset:0;background:linear-gradient(45deg,#f6339a,#ad46ff,#2b7fff);border-radius:50%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;z-index:1;transition:opacity .3s ease-in-out}.gradient-link:after{content:"";position:absolute;inset:0;background:linear-gradient(45deg,#f6339a,#ad46ff,#2b7fff);padding-bottom:3.4rem;border-radius:50%;z-index:-1;opacity:0;transition:opacity .3s ease-in-out}}.gradient-link:hover:after{opacity:1}.gradient-link:hover:before{opacity:0}.gradient-link:hover{color:#fff}@media(prefers-color-scheme:dark){.gradient-link:hover{color:#fff}}.contact-title{background:-webkit-linear-gradient(45deg,#f6339a 1%,#ad46ff 50%,#2b7fff 99%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.contact-button{background:linear-gradient(45deg,#f6339a 1%,#ad46ff,#2b7fff 99%);width:140px;padding:.8rem;border-radius:40px;color:#fff;font-weight:700;cursor:pointer;transition:filter .3s}.contact-button:hover{filter:brightness(.9)}.contact-button:disabled{opacity:.5;cursor:default;filter:brightness(.9)}@media(prefers-color-scheme:dark){.contact-button{background:linear-gradient(45deg,#f6339a 1%,#ad46ff,#2b7fff 99%);width:140px;padding:.8rem;border-radius:40px;color:#fff;font-weight:700;cursor:pointer;transition:filter .3s}.contact-button:hover{filter:brightness(.9)}.contact-button:disabled{opacity:1;filter:brightness(.7)}}.example-title{background:-webkit-linear-gradient(45deg,#f6339a 1%,#ad46ff 50%,#2b7fff 99%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.example-background{--s: 60px;--c1: #b5b5b5;--c2: #ffffff;--_g: #0000 90deg, var(--c1) 0;background:conic-gradient(from 90deg at 1.5px 1.5px,var(--_g)),conic-gradient(from 90deg at 1px 1px,var(--_g)),var(--c2);background-size:var(--s) var(--s),calc(var(--s) / 5) calc(var(--s) / 5);box-shadow:0 0 50px 50px #fff inset;padding:5rem;object-fit:cover;background-position:center;border-radius:50px}@media(prefers-color-scheme:dark){.example-background{--s: 60px;--c1: #ffffff35;--c2: #000038;--_g: #0000 90deg, var(--c1) 0;background:conic-gradient(from 90deg at 1.5px 1.5px,var(--_g)),conic-gradient(from 90deg at 1px 1px,var(--_g)),var(--c2);background-size:var(--s) var(--s),calc(var(--s) / 5) calc(var(--s) / 5);box-shadow:0 0 50px 50px #000038 inset;padding:5rem;object-fit:cover;background-position:center;border-radius:50px}}.opening-title{background:-webkit-linear-gradient(45deg,#f6339a 1%,#ad46ff 50%,#2b7fff 99%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(prefers-color-scheme:dark){.opening-title{background:-webkit-linear-gradient(45deg,#f6339a 1%,#ad46ff 50%,#2b7fff 99%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.span-gradient-text{background:-webkit-linear-gradient(45deg,#f6339a,#ad46ff,#2b7fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}@media(prefers-color-scheme:dark){.span-gradient-text{background:-webkit-linear-gradient(45deg,#f6339a,#ad46ff,#2b7fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}}.grid-item-one-gradient{background:-webkit-linear-gradient(45deg,violet,blue);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.grid-item-two-gradient{background:-webkit-linear-gradient(45deg,#e4b301,#bb4d00);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.grid-item-three-gradient{background:-webkit-linear-gradient(45deg,green,cyan);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.portfolio-title,.pricing-title{background:-webkit-linear-gradient(45deg,#f6339a 1%,#ad46ff 50%,#2b7fff 99%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pricing-button{background:linear-gradient(45deg,#f6339a 1%,#ad46ff,#2b7fff 99%);width:130px;padding:.8rem;border-radius:40px;color:#fff;font-weight:700;cursor:pointer;transition:filter .3s}.pricing-button:hover{filter:brightness(.9)}.span-gradient-services{background:-webkit-linear-gradient(45deg,#f6339a,#ad46ff,#2b7fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(prefers-color-scheme:dark){.span-gradient-services{background:-webkit-linear-gradient(45deg,#f6339a,#ad46ff,#2b7fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.toolkit-title,.approach-title{background:-webkit-linear-gradient(45deg,#f6339a 1%,#ad46ff 50%,#2b7fff 99%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
