.offerHero{display:grid;grid-template-columns:1.04fr .96fr;gap:clamp(42px,7vw,105px);align-items:center;padding:72px clamp(22px,7vw,108px) 86px;background:#f8faf8;border-bottom:1px solid #cfdbd8}.offerHero h1{font-size:clamp(47px,6.3vw,88px);line-height:.97;letter-spacing:-.055em;margin:22px 0}.offerHero h1 em,.offerTitle em{font-family:Georgia,serif;font-weight:400;color:#2f8ac9}.offerHeroCopy>p{max-width:690px;color:#52676f;font-size:14px;line-height:1.82}.offerHero .actions{margin-top:28px}.offerSignals{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.offerSignals span{padding:8px 11px;border:1px solid #c4d7dd;border-radius:999px;background:#fff;color:#346176;font-size:8px;font-weight:600;letter-spacing:.08em}.deskVisual{position:relative;min-height:460px;perspective:1000px;transform-style:preserve-3d}.deskGlow{position:absolute;inset:9%;border-radius:50%;background:radial-gradient(circle,rgba(80,190,232,.22),rgba(80,190,232,.06) 48%,transparent 70%);filter:blur(8px);animation:deskBreathe 6s ease-in-out infinite}.deskCard{position:absolute;border:1px solid rgba(47,138,201,.22);border-radius:25px;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(218,242,250,.82));box-shadow:0 28px 55px rgba(26,91,124,.14),inset 0 1px #fff;transform-style:preserve-3d}.deskCard:before{content:"";position:absolute;left:22px;right:22px;top:24px;height:7px;border-radius:99px;background:linear-gradient(90deg,#2f8ac9,#74d1f2)}.deskCard:after{content:"";position:absolute;left:22px;right:22px;top:52px;height:5px;border-radius:99px;background:rgba(47,138,201,.11);box-shadow:0 16px rgba(47,138,201,.08),0 32px rgba(47,138,201,.06)}.deskCard.back{left:10%;top:12%;width:225px;height:278px;transform:rotate(-10deg) translateZ(-45px);opacity:.68}.deskCard.front{right:8%;top:20%;width:250px;height:310px;transform:rotate(7deg) translateZ(45px);animation:deskFloat 7s ease-in-out infinite}.deskCard.front b{position:absolute;left:23px;bottom:24px;color:#1b638b;font-size:38px}.deskOrbit{position:absolute;left:50%;top:52%;width:390px;height:160px;border:1px dashed rgba(47,138,201,.3);border-radius:50%;transform:translate(-50%,-50%) rotateX(66deg);animation:deskOrbit 14s linear infinite}.deskNode{position:absolute;width:11px;height:11px;border-radius:50%;background:#2f8ac9;box-shadow:0 0 0 7px rgba(47,138,201,.09),0 0 18px rgba(47,138,201,.45)}.deskNode.n1{left:12%;top:31%}.deskNode.n2{right:8%;top:34%}.deskNode.n3{left:31%;bottom:12%}.offerIntro{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(45px,8vw,120px);align-items:start}.offerTitle{font-size:clamp(36px,4.7vw,62px);line-height:1.04;letter-spacing:-.045em;margin:0}.offerLead{color:#52676f;font-size:14px;line-height:1.9}.offerDeliverables{display:grid;grid-template-columns:repeat(2,1fr);gap:13px;margin-top:32px}.offerDeliverable{min-height:220px;padding:25px;border:1px solid #cbdadd;border-radius:22px;background:#fff;box-shadow:0 15px 32px rgba(24,82,111,.07);transition:.25s}.offerDeliverable:hover{transform:translateY(-5px);border-color:#7cbfdc;box-shadow:0 24px 44px rgba(24,82,111,.12)}.offerDeliverable>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#e5f4f9;color:#2278a5;font-size:10px;font-weight:700}.offerDeliverable h3{margin:30px 0 9px;font-size:18px}.offerDeliverable p{color:#5c7078;font-size:10px;line-height:1.75}.offerWorkflow{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(121,214,255,.22);border-radius:24px;overflow:hidden}.offerWorkflow article{min-height:245px;padding:27px;border-right:1px solid rgba(121,214,255,.18)}.offerWorkflow article:last-child{border:0}.offerWorkflow b{color:#79d6ff;font-size:32px}.offerWorkflow small{display:block;margin-top:39px;color:#79d6ff;font-size:8px;letter-spacing:.13em}.offerWorkflow h3{margin:11px 0;font-size:18px}.offerWorkflow p{color:#bdd0d8;font-size:10px;line-height:1.75}.engagementOptions{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.engagementOption{display:flex;min-height:310px;flex-direction:column;padding:27px;border:1px solid #cadadd;border-radius:24px;background:#fff;box-shadow:0 16px 35px rgba(24,82,111,.07)}.engagementOption.featured{border-color:#63b7dd;background:#eaf7fb;transform:translateY(-12px)}.engagementOption small{color:#2f8ac9;font-size:8px;font-weight:700;letter-spacing:.12em}.engagementOption h3{margin:20px 0 9px;font-size:22px}.engagementOption p{color:#5c7078;font-size:10px;line-height:1.75;flex:1}.engagementOption strong{margin-top:25px;color:#173f54;font-size:16px}.scopeNotice{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:35px;border:1px solid #d5ddd7;border-radius:25px;background:#f2eee5}.scopeNotice h2{font-size:clamp(29px,3.5vw,45px);line-height:1.08;margin:0}.scopeNotice p,.scopeNotice li{color:#5d6966;font-size:10px;line-height:1.8}.scopeNotice ul{margin:0;padding-left:18px}.officialLinks{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.officialLinks a{padding:10px 13px;border:1px solid #b7cbd2;border-radius:10px;color:#1f688d;font-size:9px;font-weight:600}.offerBridge{display:grid;grid-template-columns:.75fr 1.25fr;gap:50px;align-items:center}.offerBridgeLinks{display:grid;grid-template-columns:1fr 1fr;gap:10px}.offerBridgeLinks a{padding:20px;border:1px solid #cadadd;border-radius:17px;background:#fff;color:#234d61;font-size:10px;font-weight:600;transition:.2s}.offerBridgeLinks a:hover{border-color:#65b9dc;transform:translateY(-3px)}@keyframes deskBreathe{50%{transform:scale(1.08);opacity:.72}}@keyframes deskFloat{50%{transform:translateY(-13px) rotate(2deg) translateZ(62px)}}@keyframes deskOrbit{to{transform:translate(-50%,-50%) rotateX(66deg) rotateZ(360deg)}}@media(max-width:900px){.offerHero,.offerIntro,.offerBridge{grid-template-columns:1fr}.deskVisual{min-height:390px}.offerWorkflow{grid-template-columns:1fr 1fr}.offerWorkflow article:nth-child(2){border-right:0}.engagementOptions{grid-template-columns:1fr}.engagementOption.featured{transform:none}}@media(max-width:600px){.offerHero{padding:54px 20px 62px}.offerHero h1{font-size:clamp(39px,12vw,52px)}.deskVisual{min-height:310px;transform:scale(.78);margin:-30px -12%}.offerDeliverables,.offerWorkflow,.scopeNotice,.offerBridgeLinks{grid-template-columns:1fr}.offerWorkflow article{min-height:auto;border-right:0;border-bottom:1px solid rgba(121,214,255,.18)}.offerDeliverable{min-height:auto}.engagementOption{min-height:auto}}@media(prefers-reduced-motion:reduce){.deskGlow,.deskCard.front,.deskOrbit{animation:none!important}}
