
/* ParthTech Media — AI App Development page only */
body{background:#f2f1ec}.aiapp-hero{position:relative;min-height:850px;padding:145px 0 78px;overflow:hidden}.aiapp-grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(93,132,208,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(93,132,208,.09) 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(to bottom,black,transparent 95%)}.aiapp-aurora{position:absolute;border-radius:50%;filter:blur(5px);pointer-events:none}.aiapp-aurora.one{width:620px;height:620px;right:-130px;top:-100px;background:radial-gradient(circle,rgba(47,115,255,.28),rgba(52,38,145,.10) 40%,transparent 70%)}.aiapp-aurora.two{width:500px;height:500px;left:38%;bottom:-260px;background:radial-gradient(circle,rgba(105,50,255,.13),transparent 65%)}.aiapp-breadcrumb{font-size:14.5px;color:#778399;margin-bottom:48px}.aiapp-breadcrumb span{margin:0 8px;color:#4f607b}.aiapp-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(510px,.98fr);gap:58px;align-items:center}.aiapp-hero-copy h1{font:800 clamp(48px,5.3vw,70px)/.97 "Manrope",sans-serif;letter-spacing:-4.6px;margin:30px 0 27px;max-width:780px}.aiapp-hero-copy h1 em{font-style:normal;color:#7fa9ff}.aiapp-hero-lead{font-size:17px;line-height:1.68;color:#adb8c8;max-width:760px}.aiapp-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:31px}.aiapp-btn-outline{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.02);color:#fff}.aiapp-btn-outline:hover{background:rgba(255,255,255,.07)}.aiapp-cap-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.aiapp-cap-strip span{font-size:12.5px;color:#99a6ba;padding:7px 10px;border:1px solid rgba(255,255,255,.1);border-radius:100px}.aiapp-hero-note{font-size:13.5px;color:#6f7c90;margin-top:17px}.aiapp-hero-system{position:relative;isolation:isolate;border:1px solid rgba(143,176,255,.17);border-radius:30px;background:linear-gradient(145deg,rgba(18,29,48,.95),rgba(7,13,24,.92));box-shadow:0 45px 120px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.045);overflow:hidden;backdrop-filter:blur(18px);transform-style:preserve-3d;transition:transform .22s ease,box-shadow .22s ease}.aiapp-hero-system:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(117,160,255,.055),transparent 28%,transparent 72%,rgba(90,58,220,.05));pointer-events:none;z-index:-1}.aiapp-system-top{height:54px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.075);font:700 10.5px "Manrope";letter-spacing:1.18px;color:#7e8ca4}.aiapp-system-top b{display:flex;align-items:center;gap:7px;color:#a9c5ff;font-size:9.5px;letter-spacing:1px}.aiapp-system-top b i{width:5px;height:5px;border-radius:50%;background:#8bb4ff;box-shadow:0 0 12px rgba(89,145,255,.95)}.aiapp-architecture{position:relative;min-height:535px;padding:28px;overflow:hidden}.aiapp-architecture:after{content:"";position:absolute;inset:auto -15% -42% 30%;height:250px;background:radial-gradient(ellipse,rgba(47,115,255,.13),transparent 68%);pointer-events:none}.aiapp-architecture-orbit{position:absolute;width:340px;height:340px;border-radius:50%;right:1%;top:54px;border:1px solid rgba(101,150,255,.085);box-shadow:0 0 0 48px rgba(47,115,255,.018),0 0 0 96px rgba(47,115,255,.01);opacity:.82;pointer-events:none}.aiapp-mobile{position:absolute;left:30px;top:57px;width:190px;height:378px;border:1px solid rgba(127,169,255,.30);border-radius:31px;background:linear-gradient(180deg,#081220,#050b14);box-shadow:0 25px 60px rgba(0,0,0,.42),0 0 50px rgba(47,115,255,.09),inset 0 1px 0 rgba(255,255,255,.035);z-index:4;padding:8px}.aiapp-notch{display:block;width:55px;height:8px;border-radius:0 0 9px 9px;background:#101b2c;margin:-8px auto 10px}.aiapp-mobile-head{display:flex;align-items:center;gap:8px;padding:8px}.aiapp-mobile-head i{width:24px;height:24px;border-radius:8px;background:linear-gradient(145deg,#2f73ff,#754cff);box-shadow:0 8px 20px rgba(47,115,255,.22)}.aiapp-mobile-head strong{font:650 12.5px "Manrope"}.aiapp-mobile-head b{width:6px;height:6px;border-radius:50%;background:#c9ff35;margin-left:auto;box-shadow:0 0 9px rgba(201,255,53,.55)}.aiapp-chat{padding:12px 7px;display:grid;gap:10px}.aiapp-chat span{font-size:10.5px;line-height:1.48;padding:9px;border-radius:11px}.aiapp-chat .user{background:#172238;color:#9eabc0;margin-left:15px}.aiapp-chat .ai{background:linear-gradient(145deg,rgba(47,115,255,.24),rgba(97,61,255,.13));border:1px solid rgba(100,145,255,.18);color:#c7d5ee;margin-right:10px}.aiapp-chat i{height:70px;border-radius:13px;background:linear-gradient(145deg,#111b2d,#0c1421);border:1px solid rgba(255,255,255,.06)}.aiapp-input{position:absolute;left:15px;right:15px;bottom:17px;border:1px solid rgba(255,255,255,.09);border-radius:11px;padding:10px;display:flex;align-items:center;justify-content:space-between;font-size:9.5px;color:#65758d;background:rgba(255,255,255,.012)}.aiapp-input b{width:22px;height:22px;border-radius:8px;display:grid;place-items:center;background:#2f73ff;color:#fff;box-shadow:0 6px 18px rgba(47,115,255,.28)}.aiapp-mobile-link{position:absolute;left:220px;top:104px;width:47px;height:1px;background:linear-gradient(90deg,rgba(81,139,255,.16),rgba(81,139,255,.72));z-index:3}.aiapp-mobile-link:before,.aiapp-mobile-link:after{content:"";position:absolute;top:-3px;width:7px;height:7px;border-radius:50%;background:#4c8dff;box-shadow:0 0 12px rgba(60,126,255,.7)}.aiapp-mobile-link:before{left:-2px}.aiapp-mobile-link:after{right:-2px}.aiapp-mobile-link span{position:absolute;inset:-5px 0;background:linear-gradient(90deg,transparent,rgba(122,172,255,.24),transparent);animation:aiapp-link-glow 3s ease-in-out infinite}@keyframes aiapp-link-glow{0%,100%{opacity:.2;transform:scaleX(.65)}50%{opacity:1;transform:scaleX(1)}}.aiapp-flow{position:absolute;left:258px;right:25px;top:66px;bottom:118px;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,1fr) 10px) minmax(0,1fr);gap:5px;z-index:4}.aiapp-node{position:relative;min-height:0;height:100%;padding:10px 14px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:linear-gradient(145deg,rgba(13,25,42,.96),rgba(8,16,28,.95));display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;column-gap:9px;align-items:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.018);transition:border-color .35s ease,background .35s ease,box-shadow .35s ease,transform .35s ease}.aiapp-node small{grid-row:1/3;width:28px;height:28px;border-radius:9px;display:grid;place-items:center;font:700 9px "Manrope";color:#7c91b1;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.055)}.aiapp-node strong{align-self:end;font:650 14px "Manrope";letter-spacing:-.1px;color:#eef4ff}.aiapp-node span{align-self:start;font-size:10px;color:#7889a3;margin-top:3px;line-height:1.25}.aiapp-node.active,.aiapp-node.is-live{border-color:rgba(103,154,255,.32);background:linear-gradient(145deg,rgba(26,48,82,.96),rgba(10,21,37,.96));box-shadow:inset 0 0 28px rgba(47,115,255,.075),0 0 28px rgba(47,115,255,.035)}.aiapp-node.active small,.aiapp-node.is-live small{color:#a9c5ff;border-color:rgba(94,145,255,.22);background:rgba(47,115,255,.12)}.aiapp-node-ai{border-color:rgba(111,91,255,.16)}.aiapp-flow-arrow{position:relative;width:1px;height:10px;margin:0 auto;background:linear-gradient(#315786,#416fa9);font-style:normal}.aiapp-flow-arrow:after{content:"";position:absolute;left:-2px;bottom:-1px;width:4px;height:4px;border-right:1px solid #5e8ed0;border-bottom:1px solid #5e8ed0;transform:rotate(45deg)}.aiapp-flow-arrow span{position:absolute;left:-1px;top:0;width:3px;height:4px;border-radius:10px;background:#79a8ff;box-shadow:0 0 9px rgba(75,139,255,.8);animation:aiapp-flow-dot 2.8s linear infinite}@keyframes aiapp-flow-dot{from{top:-1px;opacity:.15}25%{opacity:1}to{top:9px;opacity:.15}}.aiapp-guardrails{position:absolute;left:258px;right:25px;bottom:24px;display:grid;grid-template-columns:1fr 1fr;gap:7px;z-index:4}.aiapp-guardrails span{min-height:31px;padding:8px 10px;display:flex;align-items:center;border-radius:9px;border:1px solid rgba(255,255,255,.065);font-size:9.7px;color:#8391a7;background:rgba(4,9,17,.46);white-space:nowrap}.aiapp-guardrails i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#71a1ff;box-shadow:0 0 10px rgba(47,115,255,.7);margin-right:6px}.aiapp-pulse-line{position:absolute;left:29px;right:25px;bottom:14px;height:1px;background:linear-gradient(90deg,transparent,rgba(47,115,255,.22),#7aa6ff,rgba(47,115,255,.18),transparent);opacity:.72}.aiapp-pulse-line:after{content:"";position:absolute;top:-2px;width:5px;height:5px;border-radius:50%;background:#9bbaff;box-shadow:0 0 12px #2f73ff;animation:aiapp-pulse 4s linear infinite}@keyframes aiapp-pulse{from{left:0}to{left:100%}}
.aiapp-hero-grid>*,.aiapp-answer-grid>*,.aiapp-product-grid>*,.aiapp-mobile-grid>*,.aiapp-why-grid>*,.aiapp-security-grid>*,.aiapp-location-grid>*,.aiapp-scope-grid>*{min-width:0}.aiapp-node strong,.aiapp-node span{min-width:0;overflow-wrap:anywhere}.aiapp-section-nav .container{-webkit-overflow-scrolling:touch}.aiapp-tech-groups div{min-width:0}
.aiapp-section-nav{position:sticky;top:82px;z-index:90;background:rgba(244,243,238,.94);backdrop-filter:blur(16px);border-bottom:1px solid rgba(10,13,18,.1)}.aiapp-section-nav .container{display:flex;gap:27px;overflow:auto;scrollbar-width:none}.aiapp-section-nav a{padding:16px 0 14px;white-space:nowrap;font:700 13.5px "Manrope";color:#717781;border-bottom:2px solid transparent}.aiapp-section-nav a.active,.aiapp-section-nav a:hover{color:#111;border-color:#2f73ff}.aiapp-section{padding:96px 0}.aiapp-light{background:#f6f5f1}.aiapp-paper{background:#ecebe6}.aiapp-answer-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:100px}.aiapp-answer-grid h2,.aiapp-heading h2,.aiapp-product-grid h2,.aiapp-mobile-grid h2,.aiapp-why-grid h2,.aiapp-security-grid h2,.aiapp-location h2,.aiapp-final h2{font:650 clamp(38px,4.6vw,66px)/1.02 "Manrope";letter-spacing:-2.9px;margin:18px 0 22px}.aiapp-answer-grid p:not(.lead),.aiapp-heading p,.aiapp-product-grid p,.aiapp-mobile-grid p,.aiapp-why-grid p,.aiapp-security-grid p,.aiapp-location p{font-size:17px;color:#606773;line-height:1.72}.aiapp-heading{max-width:870px;margin-bottom:46px}.aiapp-heading.light h2{color:#fff}.aiapp-heading.light p{color:#8c98aa}.aiapp-service-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.aiapp-service-grid article{min-height:225px;padding:23px;border-radius:19px;border:1px solid rgba(10,13,18,.1);background:rgba(255,255,255,.48);transition:.25s}.aiapp-service-grid article:hover{transform:translateY(-4px);background:#fff;border-color:rgba(47,115,255,.28)}.aiapp-service-grid b{font:700 11.5px "Manrope";color:#2f73ff}.aiapp-service-grid h3{font:650 17px/1.25 "Manrope";margin:24px 0 9px}.aiapp-service-grid p{font-size:15px;color:#626a76;line-height:1.58}.aiapp-capabilities{background:radial-gradient(circle at 85% 15%,rgba(47,115,255,.18),transparent 30%),#060b13}.aiapp-cap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.aiapp-cap-grid article{padding:26px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.015))}.aiapp-cap-grid span{font:700 11px "Manrope";letter-spacing:1.1px;color:#79a4ff}.aiapp-cap-grid h3{font:650 18px "Manrope";margin:24px 0 8px}.aiapp-cap-grid p{font-size:15px;color:#8792a3;margin:0}.aiapp-product-first{background:#e5ebf5}.aiapp-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.aiapp-decision{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:28px}.aiapp-decision span{padding:10px 12px;border:1px solid rgba(10,13,18,.11);border-radius:100px;background:rgba(255,255,255,.48);font:600 13.5px "Manrope"}.aiapp-decision i{font-style:normal;color:#2f73ff}.aiapp-feature-choice{padding:26px;border-radius:24px;background:#09111e;color:#fff;display:grid;grid-template-columns:repeat(2,1fr);gap:8px;box-shadow:0 28px 60px rgba(20,40,80,.16)}.aiapp-choice-head{grid-column:1/-1;display:flex;justify-content:space-between;margin-bottom:8px;font:700 11px "Manrope";letter-spacing:1px;color:#6f8099}.aiapp-choice-head b{color:#87a9e8}.aiapp-feature-choice button{border:1px solid rgba(255,255,255,.08);background:#0d1726;color:#8e9caf;border-radius:11px;padding:12px;cursor:pointer;text-align:left;font:600 13.5px "Manrope"}.aiapp-feature-choice button.active,.aiapp-feature-choice button:hover{color:#fff;border-color:rgba(99,147,255,.35);background:rgba(47,115,255,.12)}.aiapp-choice-result{grid-column:1/-1;margin-top:8px;border-top:1px solid rgba(255,255,255,.09);padding-top:18px}.aiapp-choice-result strong{font:650 18px "Manrope"}.aiapp-choice-result p{color:#8391a6;font-size:14.5px}.aiapp-mid-cta{padding:55px 0;background:linear-gradient(120deg,#17133e,#112758 55%,#2f73ff);color:#fff}.aiapp-mid-cta .container{display:flex;align-items:center;justify-content:space-between;gap:50px}.aiapp-mid-cta h2{font:650 clamp(30px,3.3vw,48px)/1.05 "Manrope";letter-spacing:-1.8px;margin:10px 0}.aiapp-mid-cta p{margin:0;color:#b6c4db}.aiapp-mobile-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:80px;align-items:center}.aiapp-mobile-features{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0}.aiapp-mobile-features span,.aiapp-location-tags span{padding:9px 12px;border-radius:100px;border:1px solid rgba(10,13,18,.12);font-size:13.5px;background:rgba(255,255,255,.45)}.aiapp-phone-pair{position:relative;min-height:520px}.aiapp-phone{position:absolute;width:235px;height:470px;border-radius:38px;background:#080e18;border:1px solid rgba(28,54,98,.28);box-shadow:0 35px 75px rgba(18,35,70,.18);padding:9px}.aiapp-phone>i{display:block;width:65px;height:9px;background:#111b2a;border-radius:0 0 9px 9px;margin:-9px auto 11px}.aiapp-phone.p1{left:14%;top:0;transform:rotate(-5deg)}.aiapp-phone.p2{right:9%;top:42px;transform:rotate(6deg)}.aiapp-phone-ui{height:100%;border-radius:30px;background:linear-gradient(180deg,#111a2b,#0a101c);padding:26px 16px;color:#fff}.aiapp-phone-ui>span{font:700 10px "Manrope";letter-spacing:1.2px;color:#6e91cf}.aiapp-phone-ui>strong{display:block;font:650 19px/1.2 "Manrope";margin:10px 0 22px}.aiapp-searchbox{height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.09);background:#0b1422}.aiapp-result-card{height:130px;border-radius:16px;margin-top:14px;background:linear-gradient(145deg,#1a2d50,#101929);border:1px solid rgba(255,255,255,.07)}.aiapp-result-card.small{height:82px}.aiapp-msg{border-radius:12px;margin:12px 0;height:65px;background:#162238}.aiapp-msg.b{width:85%;margin-left:auto;background:linear-gradient(145deg,rgba(47,115,255,.3),rgba(91,55,207,.18))}.aiapp-msg.c{height:100px}.aiapp-stage-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.aiapp-stage-grid article{padding:26px;border:1px solid rgba(10,13,18,.1);border-radius:18px;background:rgba(255,255,255,.5)}.aiapp-stage-grid b{font:700 11px "Manrope";color:#2f73ff;letter-spacing:1px}.aiapp-stage-grid h3{font:650 19px "Manrope";margin:22px 0 9px}.aiapp-stage-grid p{font-size:15px;color:#636a75}.aiapp-industries{background:#f7f6f2}.aiapp-industry-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(10,13,18,.12);border-left:1px solid rgba(10,13,18,.12)}.aiapp-industry-grid article{padding:28px;border-right:1px solid rgba(10,13,18,.12);border-bottom:1px solid rgba(10,13,18,.12);min-height:185px}.aiapp-industry-grid span{font:700 11.5px "Manrope";color:#2f73ff}.aiapp-industry-grid h3{font:650 19px "Manrope";margin:28px 0 8px}.aiapp-industry-grid p{font-size:15px;color:#626a76}.aiapp-architecture-section{background:#070b13}.aiapp-architecture-map{display:grid;grid-template-columns:1fr 22px 1fr 22px 1fr 22px 1fr 22px 1fr;gap:7px;align-items:center;padding:30px;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.015))}.aiapp-architecture-map>div{padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0b1422;min-height:105px}.aiapp-architecture-map>div.active{border-color:rgba(91,142,255,.4);box-shadow:inset 0 0 25px rgba(47,115,255,.09)}.aiapp-architecture-map small{font:700 10px "Manrope";color:#657793}.aiapp-architecture-map strong{display:block;font:650 16px "Manrope";margin-top:22px}.aiapp-architecture-map>i{font-style:normal;color:#4167a0;text-align:center}.aiapp-architecture-map footer{grid-column:1/-1;display:flex;gap:8px;justify-content:center;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.07);padding-top:18px;margin-top:10px}.aiapp-architecture-map footer span{padding:8px 10px;border-radius:100px;background:#0d1725;color:#71829b;font-size:11.5px}.aiapp-why-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:85px}.aiapp-why-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.aiapp-why-list article{padding:22px;border:1px solid rgba(10,13,18,.1);border-radius:16px}.aiapp-why-list b{font:700 11px "Manrope";color:#2f73ff}.aiapp-why-list h3{font:650 17px "Manrope";margin:20px 0 7px}.aiapp-why-list p{font-size:14.5px;color:#656d78}.aiapp-process{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(10,13,18,.13);border-left:1px solid rgba(10,13,18,.13)}.aiapp-process article{padding:24px;min-height:195px;border-right:1px solid rgba(10,13,18,.13);border-bottom:1px solid rgba(10,13,18,.13)}.aiapp-process span{font:700 11.5px "Manrope";color:#2f73ff}.aiapp-process h3{font:650 17px "Manrope";margin:28px 0 8px}.aiapp-process p{font-size:14.5px;color:#636b76}.aiapp-mid-blue{background:linear-gradient(120deg,#071b3e,#123883,#2f73ff)}.aiapp-tech{background:radial-gradient(circle at 75% 5%,rgba(91,62,255,.18),transparent 28%),#060a12}.aiapp-tech-groups{display:grid;gap:10px}.aiapp-tech-groups article{display:grid;grid-template-columns:150px 1fr;align-items:center;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:14px}.aiapp-tech-groups article>span{font:700 11px "Manrope";letter-spacing:1.2px;color:#7184a4}.aiapp-tech-groups div{display:flex;flex-wrap:wrap;gap:8px}.aiapp-tech-groups b{padding:9px 12px;border:1px solid rgba(255,255,255,.08);border-radius:9px;font:600 13.5px "Manrope";color:#c1cbe0;background:rgba(255,255,255,.025)}.aiapp-model-note{margin-top:20px;padding:18px;border-radius:13px;background:rgba(47,115,255,.08);border:1px solid rgba(95,142,255,.15);display:flex;gap:25px}.aiapp-model-note strong{font:650 15px "Manrope"}.aiapp-model-note span{color:#8390a5;font-size:14.5px}.aiapp-security{background:#e4ebf6}.aiapp-security-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}.aiapp-security-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.aiapp-security-list article{padding:22px;border-radius:16px;background:rgba(255,255,255,.55);border:1px solid rgba(10,13,18,.09)}.aiapp-security-list span{font:700 11px "Manrope";color:#2f73ff}.aiapp-security-list h3{font:650 17px "Manrope";margin:18px 0 6px}.aiapp-security-list p{font-size:14.5px;color:#606b78}.aiapp-hire-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:25px}.aiapp-hire-grid article{padding:25px;border:1px solid rgba(10,13,18,.1);border-radius:17px;background:rgba(255,255,255,.5)}.aiapp-hire-grid b{font:700 11px "Manrope";letter-spacing:1px;color:#2f73ff}.aiapp-hire-grid h3{font:650 18px "Manrope";margin:20px 0 8px}.aiapp-hire-grid p{font-size:15px;color:#626a75}.aiapp-location{background:#f6f5f1}.aiapp-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.aiapp-location-grid>article{padding:38px;border-radius:25px;border:1px solid rgba(10,13,18,.1);background:#fff}.aiapp-jaipur-card{background:#0b1423!important;color:#fff!important}.aiapp-jaipur-card p{color:#8c99aa!important}.aiapp-jaipur-card address{font-style:normal;color:#b4c1d4;line-height:1.7;margin:20px 0}.aiapp-location-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.aiapp-scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.aiapp-scope-grid article{padding:28px;border:1px solid rgba(10,13,18,.1);border-radius:20px;background:rgba(255,255,255,.5)}.aiapp-scope-grid h3{font:650 22px "Manrope";margin-top:0}.aiapp-factor-grid{display:flex;flex-wrap:wrap;gap:8px}.aiapp-factor-grid span{padding:9px 11px;border:1px solid rgba(10,13,18,.1);border-radius:100px;font-size:13.5px;background:#fff}.aiapp-timeline-line{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:15px 0}.aiapp-timeline-line span{padding:8px 9px;background:#fff;border-radius:8px;font-size:12.5px}.aiapp-timeline-line i{font-style:normal;color:#2f73ff}.aiapp-scope-grid p{font-size:15px;color:#636b76}.aiapp-scope-action{margin-top:24px;padding-top:22px;border-top:1px solid rgba(10,13,18,.12);display:flex;justify-content:space-between;gap:25px;align-items:center}.aiapp-compare{background:#f7f6f2}.aiapp-compare-table{border:1px solid rgba(10,13,18,.1);border-radius:18px;overflow:hidden}.aiapp-compare-table>div{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid rgba(10,13,18,.09)}.aiapp-compare-table>div:last-child{border-bottom:0}.aiapp-compare-table span,.aiapp-compare-table strong{padding:14px 16px;font-size:14.5px}.aiapp-compare-table strong{font:650 14.5px "Manrope"}.aiapp-compare-table .head{background:#0b1423;color:#fff}.aiapp-compare-table .head span{font:700 11.5px "Manrope";letter-spacing:1px}.aiapp-build-integrate{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.aiapp-build-integrate article{padding:25px;border:1px solid rgba(10,13,18,.1);border-radius:17px}.aiapp-build-integrate b{font:700 11px "Manrope";color:#2f73ff;letter-spacing:1px}.aiapp-build-integrate h3{font:650 19px "Manrope";margin:19px 0 8px}.aiapp-build-integrate p{font-size:15px;color:#636b76}.aiapp-faq-list{display:grid;gap:8px}.aiapp-faq-item{border:1px solid rgba(10,13,18,.11);border-radius:15px;background:rgba(255,255,255,.52);overflow:hidden}.aiapp-faq-item summary{cursor:pointer;padding:19px 22px;font:650 17px "Manrope";list-style:none;display:flex;justify-content:space-between}.aiapp-faq-item summary:after{content:"+"}.aiapp-faq-item[open] summary:after{content:"−"}.aiapp-faq-item p{padding:0 22px 20px;margin:0;color:#606772;font-size:16px;max-width:920px}.aiapp-final{padding:105px 0;background:radial-gradient(circle at 90% 0,rgba(87,58,255,.25),transparent 30%),radial-gradient(circle at 10% 100%,rgba(47,115,255,.28),transparent 32%),#060a12;text-align:center}.aiapp-final h2{max-width:950px;margin-inline:auto}.aiapp-final p{max-width:760px;margin:0 auto 30px;color:#95a2b6;font-size:17px}.aiapp-final>div>div{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}
.aiapp-modal{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;padding:20px;opacity:0;visibility:hidden;transition:.25s}.aiapp-modal.open{opacity:1;visibility:visible}.aiapp-modal-backdrop{position:absolute;inset:0;background:rgba(2,5,11,.8);backdrop-filter:blur(12px)}.aiapp-modal-card{position:relative;width:min(760px,100%);max-height:92vh;overflow:auto;border-radius:24px;background:#f5f4ef;padding:36px;box-shadow:0 45px 120px rgba(0,0,0,.42)}.aiapp-modal-card h2{font:650 36px/1.05 "Manrope";letter-spacing:-1.5px;margin:13px 0}.aiapp-modal-card>p{color:#626974}.aiapp-modal-close{position:absolute;right:16px;top:16px;border:0;background:#e4e5e7;width:40px;height:40px;border-radius:50%;font-size:24px;cursor:pointer}.aiapp-modal form{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:25px}.aiapp-modal label{display:grid;gap:7px;font:650 13.5px "Manrope"}.aiapp-modal input,.aiapp-modal select,.aiapp-modal textarea{width:100%;border:1px solid #d4d6da;background:#fff;border-radius:11px;padding:13px 14px;color:#111;outline:none}.aiapp-modal input:focus,.aiapp-modal select:focus,.aiapp-modal textarea:focus{border-color:#2f73ff;box-shadow:0 0 0 3px rgba(47,115,255,.1)}.aiapp-full{grid-column:1/-1}.aiapp-consent{display:flex!important;grid-template-columns:18px 1fr!important;align-items:start}.aiapp-consent input{width:16px;margin-top:2px}.aiapp-modal-card>small{display:block;color:#7d838c;margin-top:14px}.aiapp-modal-open{overflow:hidden}
@media(max-width:1180px){.aiapp-hero-grid{grid-template-columns:minmax(0,1fr) 500px;gap:38px}.aiapp-service-grid{grid-template-columns:repeat(3,1fr)}.aiapp-mobile{left:22px;width:178px}.aiapp-mobile-link{left:200px;width:33px}.aiapp-flow,.aiapp-guardrails{left:226px}.aiapp-stage-grid,.aiapp-hire-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:960px){.aiapp-hero{padding-top:125px}.aiapp-hero-grid,.aiapp-answer-grid,.aiapp-product-grid,.aiapp-mobile-grid,.aiapp-why-grid,.aiapp-security-grid,.aiapp-location-grid,.aiapp-scope-grid{grid-template-columns:1fr}.aiapp-hero-grid{gap:46px}.aiapp-hero-system{max-width:760px;width:100%;margin-inline:auto}.aiapp-mobile{left:42px}.aiapp-mobile-link{left:232px;width:56px}.aiapp-flow,.aiapp-guardrails{left:280px}.aiapp-answer-grid{gap:24px}.aiapp-cap-grid{grid-template-columns:repeat(2,1fr)}.aiapp-industry-grid{grid-template-columns:repeat(2,1fr)}.aiapp-process{grid-template-columns:repeat(2,1fr)}.aiapp-mid-cta .container{align-items:flex-start;flex-direction:column}.aiapp-section-nav{top:72px}.aiapp-phone-pair{max-width:600px;margin-inline:auto}.aiapp-tech-groups article{grid-template-columns:120px 1fr}.aiapp-architecture-map{grid-template-columns:1fr;gap:7px}.aiapp-architecture-map>i{transform:rotate(90deg)}}
@media(max-width:680px){.aiapp-hero{min-height:auto;padding:110px 0 55px}.aiapp-breadcrumb{margin-bottom:30px}.aiapp-hero-copy h1{font-size:48px;letter-spacing:-2.8px}.aiapp-hero-lead{font-size:17px}.aiapp-hero-actions{display:grid}.aiapp-hero-actions .btn{width:100%}.aiapp-hero-system{border-radius:22px}.aiapp-system-top{height:48px;padding:0 14px}.aiapp-system-top span{font-size:9px}.aiapp-system-top b{font-size:8px;letter-spacing:.7px}.aiapp-architecture{min-height:725px;padding:14px}.aiapp-architecture-orbit{width:275px;height:275px;right:50%;transform:translateX(50%);top:38px;opacity:.45}.aiapp-mobile{left:50%;top:22px;transform:translateX(-50%);width:166px;height:300px}.aiapp-chat{gap:8px;padding-top:8px}.aiapp-chat i{height:54px}.aiapp-mobile-link{left:50%;top:322px;width:1px;height:30px;background:linear-gradient(180deg,rgba(81,139,255,.16),rgba(81,139,255,.72));transform:none}.aiapp-mobile-link:before,.aiapp-mobile-link:after{left:-3px;top:auto}.aiapp-mobile-link:before{top:-1px}.aiapp-mobile-link:after{bottom:-1px}.aiapp-mobile-link span{display:none}.aiapp-flow{left:14px;right:14px;top:358px;bottom:122px;grid-template-rows:repeat(3,minmax(0,1fr) 8px) minmax(0,1fr);gap:4px}.aiapp-node{min-height:0;height:100%;padding:7px 10px;grid-template-columns:30px 1fr}.aiapp-node small{width:25px;height:25px;font-size:8.5px}.aiapp-node strong{font-size:12.5px}.aiapp-node span{font-size:9px}.aiapp-flow-arrow{height:8px}.aiapp-flow-arrow span{display:none}.aiapp-guardrails{left:14px;right:14px;bottom:18px;gap:5px}.aiapp-guardrails span{min-height:29px;font-size:8.8px;padding:7px 8px;white-space:normal}.aiapp-pulse-line{display:none}.aiapp-section{padding:62px 0}.aiapp-answer-grid h2,.aiapp-heading h2,.aiapp-product-grid h2,.aiapp-mobile-grid h2,.aiapp-why-grid h2,.aiapp-security-grid h2,.aiapp-location h2,.aiapp-final h2{font-size:38px;letter-spacing:-1.9px}.aiapp-service-grid,.aiapp-cap-grid,.aiapp-stage-grid,.aiapp-industry-grid,.aiapp-why-list,.aiapp-process,.aiapp-security-list,.aiapp-hire-grid{grid-template-columns:1fr}.aiapp-service-grid article{min-height:auto}.aiapp-industry-grid{border-left:0}.aiapp-industry-grid article{border-left:1px solid rgba(10,13,18,.12)}.aiapp-feature-choice{grid-template-columns:1fr}.aiapp-choice-head,.aiapp-choice-result{grid-column:auto}.aiapp-phone-pair{min-height:450px}.aiapp-phone{width:190px;height:385px}.aiapp-phone.p1{left:5%}.aiapp-phone.p2{right:3%;top:48px}.aiapp-tech-groups article{grid-template-columns:1fr}.aiapp-model-note,.aiapp-scope-action{flex-direction:column;align-items:flex-start}.aiapp-compare-table{overflow-x:auto}.aiapp-compare-table>div{min-width:650px}.aiapp-build-integrate{grid-template-columns:1fr}.aiapp-modal-card{padding:28px 20px}.aiapp-modal form{grid-template-columns:1fr}.aiapp-full{grid-column:auto}.aiapp-modal-card h2{font-size:30px}.aiapp-section-nav .container{gap:22px}.aiapp-section-nav a{font-size:12.5px}.aiapp-mid-cta{padding:45px 0}}
@media(max-width:480px){.aiapp-hero-copy h1{font-size:42px;letter-spacing:-2.25px}.aiapp-hero-lead{font-size:16px}.aiapp-cap-strip{gap:6px}.aiapp-cap-strip span{font-size:11.5px}.aiapp-system-top{padding:0 11px}.aiapp-system-top span{letter-spacing:.8px}.aiapp-system-top b{font-size:7.6px}.aiapp-architecture{min-height:705px;padding:10px}.aiapp-mobile{width:158px;height:286px}.aiapp-mobile-link{top:308px}.aiapp-flow{top:344px;left:10px;right:10px;bottom:120px}.aiapp-guardrails{left:10px;right:10px}.aiapp-answer-grid h2,.aiapp-heading h2,.aiapp-product-grid h2,.aiapp-mobile-grid h2,.aiapp-why-grid h2,.aiapp-security-grid h2,.aiapp-location h2,.aiapp-final h2{font-size:34px;letter-spacing:-1.45px}.aiapp-location-grid>article,.aiapp-scope-grid article{padding:25px}.aiapp-phone{width:176px;height:365px}.aiapp-phone.p1{left:0}.aiapp-phone.p2{right:0}.aiapp-architecture-map{padding:18px}.aiapp-architecture-map>div{min-height:88px;padding:16px}.aiapp-compare-table>div{min-width:600px}}
@media(max-width:380px){.aiapp-hero-copy h1{font-size:38px;letter-spacing:-2px}.aiapp-system-top b{max-width:120px;text-align:right;line-height:1.2}.aiapp-architecture{min-height:700px}.aiapp-mobile{width:152px;height:280px}.aiapp-mobile-link{top:302px}.aiapp-flow{top:338px}.aiapp-node{grid-template-columns:27px 1fr;padding-inline:8px}.aiapp-node small{width:23px;height:23px}.aiapp-node strong{font-size:11.8px}.aiapp-node span{font-size:8.5px}.aiapp-guardrails span{font-size:8.2px}.aiapp-phone-pair{min-height:420px}.aiapp-phone{width:164px;height:350px}.aiapp-phone-ui{padding-inline:13px}.aiapp-final{padding:78px 0}}
@media(prefers-reduced-motion:reduce){.aiapp-pulse-line:after,.aiapp-flow-arrow span,.aiapp-mobile-link span{animation:none}.aiapp-hero-system{transform:none!important}.aiapp-node{transition:none}}
