.hero-section{background:radial-gradient(93.02% 191.25% at 71.42% 57.18%,#05053e,#9d7bff);width:100%;overflow:hidden;position:relative;display:flex;align-items:center}.eyebrow-text{color:#d9cff4;font-size:clamp(.85rem,1.5vw,1rem);font-weight:500;letter-spacing:.02em;margin-bottom:.5rem}.mains-headings{color:#05053e;line-height:63px;margin-bottom:18px}.subs-headings{color:#fff;font-weight:700;line-height:52px;margin-bottom:.9rem}.tagline{color:#d8d5d5;font-weight:700;font-size:20px;margin-bottom:26px}.btn-group-hero{display:flex;flex-direction:column;gap:25px;margin-bottom:2rem}.btnss-demo{display:flex;justify-content:center;background-color:#fff;color:#7b61ff;font-weight:500;font-size:20px;border-radius:12px;padding:.75rem 1.6rem;border:none;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap;max-width:300px;max-height:64px}.btns-talks{display:flex;justify-content:center;color:#fff;font-weight:500;border:1px solid #ffffff;font-size:20px;border-radius:12px;padding:.75rem 1.6rem;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap;max-width:300px;max-height:64px;transition:.3s}.btnss-demo:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000040}.btnss-demo img{width:16px;height:16px}.btns-talks:hover{background-color:#ffffff1f;transform:translateY(-2px)}.btns-talks img{width:18px;height:18px}.side-text{color:#f1eefc;font-size:clamp(.82rem,1.1vw,.95rem);line-height:1.6;font-weight:400;max-width:320px}.portrait-wrap{position:relative;display:flex;justify-content:center;align-items:flex-end;height:100%}.portrait-img{max-width:717px;max-height:805px;height:auto;display:block;position:relative}.why-brittany{padding:50px 0;background:#fff;overflow:hidden}.main-title{color:#05053e;margin-bottom:15px}.t-txt{color:#474650;line-height:1.5;max-width:1097px;margin:0 auto 20px}.s-tit{color:#31346b;margin-bottom:15px;font-size:26px}.content-text{color:#474650!important;line-height:1.5;margin:0 auto 35px!important;max-width:608px!important}.mo-bt{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(90deg,#7b61ff 12%,#ccbbf5 95.67%);color:#fff;font-family:Inter;text-decoration:none;padding:16px 34px;border-radius:14px;font-weight:500;font-size:16px;transition:.3s}.mo-bt img{width:20px}.mo-bt:hover{transform:translateY(-3px)}.hero-img{max-width:100%;width:620px;margin:0 auto}.brittany-section{width:100%;padding:50px 0;background:#fff}.bannek{color:#05053e;display:flex;justify-content:center;align-items:center}.brittany-container{width:80%;max-width:1400px;margin:auto}.banner-image{width:100%}.banner-image img{width:100%;height:auto;display:block;border-radius:20px;object-fit:contain}.growth-engine{background:#d8d8ff;padding:50px 0}.growth-img{position:relative;max-width:700px;width:100%;margin:0 auto}.growth-img img{border-radius:25px;display:block;position:relative;width:100%;height:auto}.stats-box{position:absolute;left:50%;bottom:30px;transform:translate(-50%);width:92%;background:#fff;border-radius:18px;display:flex;justify-content:space-between;padding:22px 28px;box-shadow:0 15px 35px #0000001f}.stat{display:flex;align-items:center;gap:10px}.stat h3{color:#7b61ff}.stat p{font-size:13px;max-width:73px;color:#05053e}.growth-content{width:100%}.growth-content h2{color:#05053e;margin-bottom:20px}.growth-content h3{color:#474650;margin-bottom:20px}.growth-content p{font-weight:500;font-style:Medium;color:#5f5d68;max-width:612px}.tags{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:35px}.tags span{background:#fff;padding:10px 18px;border-radius:40px;font-family:Inter;font-weight:400;font-style:Regular;font-size:14px;color:#0b0b2e}.hero-btn{display:flex;gap:18px}.btn-primary-custom{background:linear-gradient(90deg,#7b61ff 12%,#ccbbf5 95.67%);color:#fff;text-decoration:none;padding:16px 34px;border-radius:12px;font-weight:500;transition:.3s;font-family:Inter;max-width:253px;text-align:center;width:100%}.btn-primary-custom:hover{transform:translateY(-2px)}.btn-outline-custom{border:1px solid rgba(123,97,255,1);color:#7b61ff;text-decoration:none;padding:16px 34px;border-radius:12px;font-weight:400;transition:.3s;font-family:Inter;max-width:253px;text-align:center;width:100%}.btn-outline-custom:hover{color:#6f63ff;transform:translateY(-2px)}.ai-growth-engine{background:#05053e;padding:50px 0}.section-heading{max-width:760px;margin:0 auto 50px}.secti-head h2{color:#fff;margin-bottom:18px}.secti-head h3{color:#d8d5d5}.secti-head p{color:#d8d5d5;font-size:15px;max-width:678px;margin:0 auto 40px!important}.engine-card{background:#fff;border-radius:10px;overflow:hidden;height:100%;transition:.35s;display:block;text-decoration:none;color:inherit}.engine-card:hover{transform:translateY(-8px)}.card-image-aigrowth{position:relative;padding:8px;width:100%}.card-image-aigrowth img{width:100%;object-fit:cover;border-radius:8px;display:block;position:relative}.card-number{position:absolute;top:16px;left:16px;width:26px;height:26px;background:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:13px;font-weight:700;color:#222;box-shadow:0 4px 10px #0003;z-index:5}.engine-card .card-body{padding:18px}.engine-card h4{color:#0b0b2e;margin-bottom:12px}.engine-card p{font-size:15px;color:#474650}.growth-cta{margin-top:60px;background:linear-gradient(142.29deg,#7b61ff 8.41%,#05053e 176.98%);border-radius:14px;padding:40px}.growth-cta h3{color:#fff;margin-bottom:12px}.growth-cta p{color:#fff;font-style:Regular;font-size:15px}.cta-btn{display:inline-flex;justify-content:center;align-items:center;background:#fff;border:1px solid rgba(123,97,255,1);color:#05053e;padding:14px 28px;border-radius:12px;font-size:15px;font-weight:600;text-decoration:none;transition:.3s}.cta-btn:hover{background:#ececff;color:#4e42e4;transform:translateY(-2px)}.strategic-advantages{background:#05053e;padding:40px 0}.secon-title{margin:0 auto 60px}.secon-title h2{color:#fff;margin-bottom:20px}.secon-title h3{color:#d8d5d5;font-weight:600;margin:15px}.advantage-card{background:#ffffff0d;border-top:1px solid rgba(180,177,238,.15);border-radius:18px;padding:28px;height:100%;transition:.35s ease}.advantage-card:hover{transform:translateY(-8px);box-shadow:0 18px 35px #00000040}.icon-box{width:54px;height:54px;background:linear-gradient(135deg,#b4b1ee2e,#b4b1ee0f);border-top:1px solid var(--color-blue-8120, rgba(180, 177, 238, .2));border-radius:12px;display:flex;justify-content:center;align-items:center;margin-bottom:26px}.icon-box img{width:24px;height:24px;object-fit:contain}.advantage-card h4{color:#fff;font-family:Inter;font-weight:500}.advantage-card>p{color:#d8d8d5;font-weight:400;font-style:Regular;line-height:1.8}.why-growth{background:#dde1f7;padding:50px 0}.growths-contents{width:100%}.growths-contents h2{color:#05053e;margin-bottom:20px}.growths-contents h3{color:#05053e;margin-bottom:15px}.growths-contents h3 span{color:#9d7bff}.growths-contents>p{color:#474650;font-weight:500;font-style:Medium;margin-bottom:80px}.growth-box{display:flex;align-items:flex-start;gap:18px;background:#fff;border-radius:16px;padding:20px;margin-bottom:18px;box-shadow:0 10px 30px #0000000d;transition:.3s}.growth-box:hover{transform:translateY(-5px)}.growth-icon{width:48px;height:48px;min-width:48px;border-radius:12px;background:#f3f1ff;display:flex;align-items:center;justify-content:center}.growth-icon img{width:22px;height:22px;object-fit:contain}.growth-text h4{color:#0b0b2e;margin-bottom:8px;font-size:17px;vertical-align:middle}.growth-text p{font-size:14px;color:#5f5d68}.why-grow-card{width:100%;margin-left:auto}.growths-images{margin:0 auto;position:relative;max-width:700px;width:100%}.growths-images img{width:100%;height:auto;border-radius:26px;display:block;position:relative}.floating-box{position:absolute;left:-15px;bottom:18px;background:#fff;border-radius:18px;padding:18px 22px;box-shadow:0 15px 35px #0000002e;width:210px}.floating-box h3{color:#7b61ff;font-size:34px;font-weight:900;margin-bottom:8px;font-family:Inter}.floating-box p{color:#474650a6;font-size:14px;line-height:1.5}.demobrittany-section{background:#05053e;padding:50px;overflow:hidden;position:relative}.demobrittany-section .container{max-width:1280px}.demobrittany-content{max-width:644px;display:flex;flex-direction:column}.demohero-title{margin:0;line-height:68px;letter-spacing:-1px;color:#fff}.demohero-title span{color:#b8a7ff}.demohero-subtitle{margin-top:20px;margin-bottom:0;color:#d8d5d5;font-size:18px;font-family:Inter,sans-serif;line-height:30px;max-width:620px}.demohero-bottom-content{display:flex;flex-direction:column;gap:18px}.demohero-bottom-content h2{margin:0;color:#fff;font-size:44px;font-weight:700;line-height:1.1;font-family:Space Grotesk,sans-serif}.demohero-bottom-content p{margin:0;color:#d8d5d5;font-size:18px;line-height:30px;font-family:Inter,sans-serif}.demodemo-btn{width:524px;height:64px;border-radius:12px;background:linear-gradient(90deg,#7b5cff,#b8a7ff);display:flex;align-items:center;justify-content:center;gap:20px;text-decoration:none;color:#fff;font-size:20px;font-weight:600;font-family:Inter,sans-serif;transition:.35s}.demodemo-btn:hover{transform:translateY(-3px);color:#fff;box-shadow:0 15px 35px #7b5cff73}.demodemo-btn img{width:24px}.demobrittany-card{width:500px;background:#fff;padding:24px;border-radius:32px;border:1px solid rgba(255,255,255,.9);backdrop-filter:blur(10px);box-shadow:0 25px 50px -12px #ffffff73}.demobrittany-image{width:100%;height:448px;border-radius:12px;overflow:hidden;background:#d7d3ff}.demobrittany-image img{transform:scaleX(-1);width:100%;height:100%;object-fit:cover;display:block}.demostatus-card{margin-top:16px;background:#fff;border:1px solid #E4E4E4;border-radius:12px;padding:14px 16px;display:flex;justify-content:space-between;align-items:center}.demostatus-left{display:flex;align-items:center;gap:12px}.demogreen-dot{width:8px;height:8px;background:#1fc16b;border-radius:50%}.demostatus-text{display:flex;flex-direction:column;line-height:1.2}.demostatus-text small{color:#777;font-size:12px;font-family:Inter,sans-serif}.demostatus-text h6{margin:0;color:#111;font-size:18px;font-weight:700;font-family:Inter,sans-serif}.demostatus-right{display:flex;align-items:center;gap:10px}.demousers{display:flex;align-items:center}.democircle{width:22px;height:22px;border-radius:50%;border:2px solid #fff;background:#d9d9d9}.democircle:last-child{margin-left:-8px}.demoplus-count{width:34px;height:34px;border-radius:50%;background:#f4f0ff;color:#7b5cff;font-size:12px;font-weight:700;font-family:Inter,sans-serif;display:flex;justify-content:center;align-items:center}.faq-section{padding:50px 0;overflow:hidden}img{max-width:100%;display:block}.faq-left-content{margin:auto}a{text-decoration:none}ul{list-style:none}.robot-wrapper{position:relative;margin-top:140px}.robot-img{max-width:630px;border-radius:20px;display:block;position:relative}.robot-card{position:absolute;left:90px;bottom:-40px;width:320px;background:#fff;border-radius:16px;padding:16px 18px;width:100%;max-width:390px;display:flex;align-items:center;gap:15px;box-shadow:0 15px 40px #0000001f}.card-icon{width:56px;height:56px;border-radius:50%;background:#6e58f1;display:flex;justify-content:center;align-items:center;flex-shrink:0}.card-icon img{width:28px}.card-text .small-card{font-family:Space Grotesk,sans-serif;font-size:20px;margin:0;font-weight:500;font-style:Medium;color:#000}.card-text .small-text{margin:4px 0 0;font-size:20px;font-weight:400;font-style:Regular;color:#000;font-family:Inter}.faq-content{padding-left:45px}.faq-content h2{font-size:44px;font-weight:700;font-style:Bold;line-height:1.1;margin-bottom:15px;text-transform:uppercase;color:#000}.faq-subtitle{font-size:20px;font-family:Inter;font-weight:500;font-style:Medium;color:#000c;margin-bottom:30px}.custom-accordion .accordion-item{border:1px solid #d8d8d8;border-radius:12px;overflow:hidden;background:#fff}.custom-accordion .accordion-button{font-weight:500;background:#fff;display:flex;align-items:center;justify-content:space-between;width:100%;padding:3px 28px;box-shadow:none}.custom-accordion .accordion-button span{font-size:20px;font-family:Inter;font-weight:500;font-style:Medium;color:#000;padding-top:20px}.custom-accordion .accordion-button:focus{box-shadow:none;border:none}.custom-accordion .accordion-button:after{display:none}.custom-accordion .accordion-body{font-size:18px;line-height:30px;color:#555;padding:25px 30px}
